./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 e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--mmc--host--sdhci.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash ea8e18e0b66706f3847113c485acb9e2bb0a1b32e603b9531d3f764443ac941b --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 19:24:33,293 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 19:24:33,354 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 19:24:33,361 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 19:24:33,364 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 19:24:33,384 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 19:24:33,386 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 19:24:33,386 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 19:24:33,386 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 19:24:33,386 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 19:24:33,387 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 19:24:33,387 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 19:24:33,388 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 19:24:33,388 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 19:24:33,388 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 19:24:33,388 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 19:24:33,388 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 19:24:33,388 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 19:24:33,389 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 19:24:33,389 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 19:24:33,389 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 19:24:33,389 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 19:24:33,389 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 19:24:33,389 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 19:24:33,389 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 19:24:33,389 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 19:24:33,389 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 19:24:33,389 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 19:24:33,389 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 19:24:33,389 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:24:33,390 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 19:24:33,390 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 19:24:33,390 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 19:24:33,390 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 19:24:33,390 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 19:24:33,390 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 19:24:33,390 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 19:24:33,390 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 19:24:33,391 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 19:24:33,391 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 19:24:33,391 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ea8e18e0b66706f3847113c485acb9e2bb0a1b32e603b9531d3f764443ac941b [2025-03-08 19:24:33,644 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 19:24:33,654 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 19:24:33,656 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 19:24:33,658 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 19:24:33,659 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 19:24:33,660 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--mmc--host--sdhci.ko-entry_point.cil.out.i [2025-03-08 19:24:34,846 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0f2d1c2e0/9153eb35e1234795bde9089d03262a4b/FLAG1cc901d45 [2025-03-08 19:24:35,339 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 19:24:35,340 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--mmc--host--sdhci.ko-entry_point.cil.out.i [2025-03-08 19:24:35,375 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0f2d1c2e0/9153eb35e1234795bde9089d03262a4b/FLAG1cc901d45 [2025-03-08 19:24:35,387 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0f2d1c2e0/9153eb35e1234795bde9089d03262a4b [2025-03-08 19:24:35,390 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 19:24:35,391 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 19:24:35,392 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 19:24:35,392 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 19:24:35,396 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 19:24:35,397 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:24:35" (1/1) ... [2025-03-08 19:24:35,399 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58f4657b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:24:35, skipping insertion in model container [2025-03-08 19:24:35,399 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:24:35" (1/1) ... [2025-03-08 19:24:35,478 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 19:24:37,149 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--mmc--host--sdhci.ko-entry_point.cil.out.i[316441,316454] [2025-03-08 19:24:37,198 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:24:37,266 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 19:24:37,316 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-03-08 19:24:37,318 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3774] [2025-03-08 19:24:37,319 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3777] [2025-03-08 19:24:37,319 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3780] [2025-03-08 19:24:37,319 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3783] [2025-03-08 19:24:37,321 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-03-08 19:24:37,321 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-03-08 19:24:37,321 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-03-08 19:24:37,321 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-03-08 19:24:37,322 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-03-08 19:24:37,322 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-03-08 19:24:37,323 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-03-08 19:24:37,323 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-03-08 19:24:37,324 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-03-08 19:24:37,324 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-03-08 19:24:37,324 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-03-08 19:24:37,325 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [4001] [2025-03-08 19:24:37,326 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [4004] [2025-03-08 19:24:37,326 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (val)); [4006] [2025-03-08 19:24:37,326 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [4011] [2025-03-08 19:24:37,327 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [4014] [2025-03-08 19:24:37,327 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [4016] [2025-03-08 19:24:37,327 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [4021] [2025-03-08 19:24:37,327 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [4024] [2025-03-08 19:24:37,328 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [4026] [2025-03-08 19:24:37,328 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [4031] [2025-03-08 19:24:37,328 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [4034] [2025-03-08 19:24:37,328 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (val)); [4036] [2025-03-08 19:24:37,329 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [4054] [2025-03-08 19:24:37,329 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [4057] [2025-03-08 19:24:37,329 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (- val)); [4059] [2025-03-08 19:24:37,329 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [4064] [2025-03-08 19:24:37,329 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [4067] [2025-03-08 19:24:37,330 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [4069] [2025-03-08 19:24:37,330 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [4074] [2025-03-08 19:24:37,330 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [4077] [2025-03-08 19:24:37,330 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [4079] [2025-03-08 19:24:37,330 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [4084] [2025-03-08 19:24:37,330 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [4087] [2025-03-08 19:24:37,330 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (- val)); [4089] [2025-03-08 19:24:37,332 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-03-08 19:24:37,334 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-03-08 19:24:37,334 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-03-08 19:24:37,334 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-03-08 19:24:37,334 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-03-08 19:24:37,334 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-03-08 19:24:37,341 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4469] [2025-03-08 19:24:37,342 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4476] [2025-03-08 19:24:37,342 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4487] [2025-03-08 19:24:37,342 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4497] [2025-03-08 19:24:37,343 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-03-08 19:24:37,343 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-03-08 19:24:37,347 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-03-08 19:24:37,350 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-03-08 19:24:37,350 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-03-08 19:24:37,351 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-03-08 19:24:37,352 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-03-08 19:24:37,352 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-03-08 19:24:37,353 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-03-08 19:24:37,423 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-03-08 19:24:37,426 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-03-08 19:24:37,427 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-03-08 19:24:37,431 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-03-08 19:24:37,432 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-03-08 19:24:37,432 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-03-08 19:24:37,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" (740), "i" (12UL)); [6210-6211] [2025-03-08 19:24:37,442 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-03-08 19:24:37,442 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-03-08 19:24:37,450 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-03-08 19:24:37,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" (1079), "i" (12UL)); [6644-6645] [2025-03-08 19:24:37,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" (1285), "i" (12UL)); [6923-6924] [2025-03-08 19:24:37,464 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7018] [2025-03-08 19:24:37,494 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7217] [2025-03-08 19:24:37,503 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7373] [2025-03-08 19:24:37,545 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8006] [2025-03-08 19:24:37,546 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8040] [2025-03-08 19:24:37,548 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-03-08 19:24:37,552 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-03-08 19:24:37,568 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8564] [2025-03-08 19:24:37,610 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9311] [2025-03-08 19:24:37,629 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--mmc--host--sdhci.ko-entry_point.cil.out.i[316441,316454] [2025-03-08 19:24:37,634 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:24:37,742 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __cmpxchg_wrong_size [2025-03-08 19:24:37,749 INFO L204 MainTranslator]: Completed translation [2025-03-08 19:24:37,749 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:24:37 WrapperNode [2025-03-08 19:24:37,750 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 19:24:37,751 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 19:24:37,751 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 19:24:37,751 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 19:24:37,756 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:24:37" (1/1) ... [2025-03-08 19:24:37,846 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:24:37" (1/1) ... [2025-03-08 19:24:38,072 INFO L138 Inliner]: procedures = 332, calls = 3429, calls flagged for inlining = 163, calls inlined = 157, statements flattened = 10524 [2025-03-08 19:24:38,073 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 19:24:38,073 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 19:24:38,073 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 19:24:38,073 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 19:24:38,081 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:24:37" (1/1) ... [2025-03-08 19:24:38,082 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:24:37" (1/1) ... [2025-03-08 19:24:38,125 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:24:37" (1/1) ... [2025-03-08 19:24:38,879 INFO L175 MemorySlicer]: Split 1968 memory accesses to 14 slices as follows [2, 3, 198, 13, 0, 9, 286, 1158, 231, 3, 4, 23, 5, 33]. 59 percent of accesses are in the largest equivalence class. The 213 initializations are split as follows [2, 0, 198, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. The 792 writes are split as follows [0, 0, 0, 0, 0, 2, 286, 288, 198, 3, 1, 4, 2, 8]. [2025-03-08 19:24:38,879 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:24:37" (1/1) ... [2025-03-08 19:24:38,879 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:24:37" (1/1) ... [2025-03-08 19:24:39,010 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:24:37" (1/1) ... [2025-03-08 19:24:39,028 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:24:37" (1/1) ... [2025-03-08 19:24:39,059 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:24:37" (1/1) ... [2025-03-08 19:24:39,079 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:24:37" (1/1) ... [2025-03-08 19:24:39,133 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 19:24:39,135 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 19:24:39,135 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 19:24:39,135 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 19:24:39,136 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:24:37" (1/1) ... [2025-03-08 19:24:39,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:24:39,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 19:24:39,161 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-08 19:24:39,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-08 19:24:39,183 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_kmap_atomic [2025-03-08 19:24:39,183 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_kmap_atomic [2025-03-08 19:24:39,183 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_dumpregs [2025-03-08 19:24:39,183 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_dumpregs [2025-03-08 19:24:39,184 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_retune_needed [2025-03-08 19:24:39,184 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_retune_needed [2025-03-08 19:24:39,184 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_enable_preset_value [2025-03-08 19:24:39,184 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_enable_preset_value [2025-03-08 19:24:39,184 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 19:24:39,184 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 19:24:39,184 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 19:24:39,184 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 19:24:39,184 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 19:24:39,184 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 19:24:39,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 19:24:39,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 19:24:39,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 19:24:39,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 19:24:39,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 19:24:39,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 19:24:39,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 19:24:39,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 19:24:39,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 19:24:39,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 19:24:39,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 19:24:39,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 19:24:39,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 19:24:39,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 19:24:39,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 19:24:39,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 19:24:39,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 19:24:39,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 19:24:39,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 19:24:39,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 19:24:39,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 19:24:39,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 19:24:39,186 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 19:24:39,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 19:24:39,187 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 19:24:39,187 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 19:24:39,187 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-03-08 19:24:39,187 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-03-08 19:24:39,187 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u8~0~TO~VOID [2025-03-08 19:24:39,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u8~0~TO~VOID [2025-03-08 19:24:39,187 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-03-08 19:24:39,187 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-03-08 19:24:39,187 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_enable_irq_wakeups [2025-03-08 19:24:39,187 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_enable_irq_wakeups [2025-03-08 19:24:39,187 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 19:24:39,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 19:24:39,187 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_execute_tuning [2025-03-08 19:24:39,187 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_execute_tuning [2025-03-08 19:24:39,187 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-03-08 19:24:39,187 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-03-08 19:24:39,187 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_hw_reset [2025-03-08 19:24:39,187 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_hw_reset [2025-03-08 19:24:39,187 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-03-08 19:24:39,188 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-03-08 19:24:39,188 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_on [2025-03-08 19:24:39,188 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_on [2025-03-08 19:24:39,188 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2025-03-08 19:24:39,188 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2025-03-08 19:24:39,188 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-08 19:24:39,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-08 19:24:39,188 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_sg_attrs [2025-03-08 19:24:39,188 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_sg_attrs [2025-03-08 19:24:39,188 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-08 19:24:39,188 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-08 19:24:39,188 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u32~0~TO~int [2025-03-08 19:24:39,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u32~0~TO~int [2025-03-08 19:24:39,188 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_kunmap_atomic [2025-03-08 19:24:39,188 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_kunmap_atomic [2025-03-08 19:24:39,188 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 19:24:39,188 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 19:24:39,188 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_enable_sdio_irq [2025-03-08 19:24:39,188 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_enable_sdio_irq [2025-03-08 19:24:39,188 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2025-03-08 19:24:39,188 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2025-03-08 19:24:39,188 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_thread_irq [2025-03-08 19:24:39,188 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_thread_irq [2025-03-08 19:24:39,188 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_remove_host [2025-03-08 19:24:39,188 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_remove_host [2025-03-08 19:24:39,188 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_irq_4 [2025-03-08 19:24:39,188 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_irq_4 [2025-03-08 19:24:39,188 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~VOID [2025-03-08 19:24:39,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~VOID [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_check_ro [2025-03-08 19:24:39,189 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_check_ro [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-08 19:24:39,189 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-03-08 19:24:39,189 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2025-03-08 19:24:39,189 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_5 [2025-03-08 19:24:39,189 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_5 [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_get_preset_value [2025-03-08 19:24:39,189 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_get_preset_value [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2025-03-08 19:24:39,189 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_disable_card_detection [2025-03-08 19:24:39,189 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_disable_card_detection [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_prepare_data [2025-03-08 19:24:39,189 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_prepare_data [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_request [2025-03-08 19:24:39,189 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_request [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 19:24:39,189 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2025-03-08 19:24:39,189 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-08 19:24:39,189 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure regulator_set_voltage [2025-03-08 19:24:39,189 INFO L138 BoogieDeclarations]: Found implementation of procedure regulator_set_voltage [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 19:24:39,189 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_pre_dma_transfer [2025-03-08 19:24:39,190 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_pre_dma_transfer [2025-03-08 19:24:39,190 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_writeb [2025-03-08 19:24:39,190 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_writeb [2025-03-08 19:24:39,191 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-08 19:24:39,191 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-08 19:24:39,191 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_writel [2025-03-08 19:24:39,191 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_writel [2025-03-08 19:24:39,191 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-03-08 19:24:39,191 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-03-08 19:24:39,191 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_writew [2025-03-08 19:24:39,191 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_writew [2025-03-08 19:24:39,191 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_reinit [2025-03-08 19:24:39,191 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_reinit [2025-03-08 19:24:39,191 INFO L130 BoogieDeclarations]: Found specification of procedure sg_miter_next [2025-03-08 19:24:39,191 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_miter_next [2025-03-08 19:24:39,191 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-03-08 19:24:39,191 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-03-08 19:24:39,191 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_set_timeout [2025-03-08 19:24:39,191 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_set_timeout [2025-03-08 19:24:39,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 19:24:39,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 19:24:39,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-08 19:24:39,192 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_enable_card_detection [2025-03-08 19:24:39,192 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_enable_card_detection [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2025-03-08 19:24:39,192 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_retune_timer_stop [2025-03-08 19:24:39,192 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_retune_timer_stop [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_set_card_detection [2025-03-08 19:24:39,192 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_set_card_detection [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_irq [2025-03-08 19:24:39,192 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_irq [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-03-08 19:24:39,192 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_runtime_pm_get [2025-03-08 19:24:39,192 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_runtime_pm_get [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 19:24:39,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-08 19:24:39,193 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure irq_set_irq_wake [2025-03-08 19:24:39,193 INFO L138 BoogieDeclarations]: Found implementation of procedure irq_set_irq_wake [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-08 19:24:39,193 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-08 19:24:39,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 19:24:39,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 19:24:39,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 19:24:39,194 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 19:24:39,194 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 19:24:39,194 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 19:24:39,194 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 19:24:39,194 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 19:24:39,194 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 19:24:39,194 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 19:24:39,194 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 19:24:39,194 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 19:24:39,194 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-08 19:24:39,194 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_resume_host [2025-03-08 19:24:39,195 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_resume_host [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_timer_5 [2025-03-08 19:24:39,195 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_timer_5 [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure reg_check_4 [2025-03-08 19:24:39,195 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_check_4 [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 19:24:39,195 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_get_cd [2025-03-08 19:24:39,195 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_get_cd [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_irq_4 [2025-03-08 19:24:39,195 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_irq_4 [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_runtime_pm_put [2025-03-08 19:24:39,195 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_runtime_pm_put [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_regulator_set_ocr [2025-03-08 19:24:39,195 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_regulator_set_ocr [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-03-08 19:24:39,195 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_finish_data [2025-03-08 19:24:39,195 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_finish_data [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 19:24:39,195 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_do_set_ios [2025-03-08 19:24:39,195 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_do_set_ios [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2025-03-08 19:24:39,195 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_next [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_card_event [2025-03-08 19:24:39,195 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_card_event [2025-03-08 19:24:39,195 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_do_start_signal_voltage_switch [2025-03-08 19:24:39,196 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_do_start_signal_voltage_switch [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-03-08 19:24:39,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_card_busy [2025-03-08 19:24:39,196 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_card_busy [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_save [2025-03-08 19:24:39,196 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_save [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_timer_5 [2025-03-08 19:24:39,196 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_timer_5 [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-03-08 19:24:39,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_enable_sdio_irq_nolock [2025-03-08 19:24:39,196 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_enable_sdio_irq_nolock [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-03-08 19:24:39,196 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-03-08 19:24:39,196 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_4 [2025-03-08 19:24:39,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_4 [2025-03-08 19:24:39,196 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2025-03-08 19:24:39,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2025-03-08 19:24:39,197 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 19:24:39,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 19:24:39,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_3 [2025-03-08 19:24:39,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_3 [2025-03-08 19:24:39,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_2 [2025-03-08 19:24:39,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_2 [2025-03-08 19:24:39,198 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-08 19:24:39,198 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-08 19:24:39,198 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_do_get_ro [2025-03-08 19:24:39,198 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_do_get_ro [2025-03-08 19:24:39,198 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2025-03-08 19:24:39,198 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2025-03-08 19:24:39,198 INFO L130 BoogieDeclarations]: Found specification of procedure sg_miter_stop [2025-03-08 19:24:39,198 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_miter_stop [2025-03-08 19:24:39,198 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_send_command [2025-03-08 19:24:39,198 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_send_command [2025-03-08 19:24:39,198 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_get_ro [2025-03-08 19:24:39,198 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_get_ro [2025-03-08 19:24:39,198 INFO L130 BoogieDeclarations]: Found specification of procedure device_may_wakeup [2025-03-08 19:24:39,198 INFO L138 BoogieDeclarations]: Found implementation of procedure device_may_wakeup [2025-03-08 19:24:39,198 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_do_get_cd [2025-03-08 19:24:39,198 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_do_get_cd [2025-03-08 19:24:39,198 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_set_ios [2025-03-08 19:24:39,198 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_set_ios [2025-03-08 19:24:39,198 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-08 19:24:39,198 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-08 19:24:39,198 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2025-03-08 19:24:39,198 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2025-03-08 19:24:39,198 INFO L130 BoogieDeclarations]: Found specification of procedure regulator_is_supported_voltage [2025-03-08 19:24:39,198 INFO L138 BoogieDeclarations]: Found implementation of procedure regulator_is_supported_voltage [2025-03-08 19:24:39,198 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_runtime_resume_host [2025-03-08 19:24:39,198 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_runtime_resume_host [2025-03-08 19:24:39,198 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2025-03-08 19:24:39,198 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2025-03-08 19:24:39,198 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-03-08 19:24:39,198 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_readb [2025-03-08 19:24:39,199 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_readb [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_runtime_pm_bus_off [2025-03-08 19:24:39,199 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_runtime_pm_bus_off [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_init [2025-03-08 19:24:39,199 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_init [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_add_host [2025-03-08 19:24:39,199 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_add_host [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-03-08 19:24:39,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_priv [2025-03-08 19:24:39,199 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_priv [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_do_reset [2025-03-08 19:24:39,199 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_do_reset [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_readw [2025-03-08 19:24:39,199 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_readw [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure request_threaded_irq [2025-03-08 19:24:39,199 INFO L138 BoogieDeclarations]: Found implementation of procedure request_threaded_irq [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_finish_command [2025-03-08 19:24:39,199 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_finish_command [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 19:24:39,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_readl [2025-03-08 19:24:39,199 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_readl [2025-03-08 19:24:39,199 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_adma_write_desc [2025-03-08 19:24:39,199 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_adma_write_desc [2025-03-08 19:24:39,200 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-08 19:24:39,200 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-08 19:24:40,098 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 19:24:40,101 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 19:24:40,323 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5826: havoc #t~mem537#1; [2025-03-08 19:24:40,853 INFO L1307 $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-03-08 19:24:40,930 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 19:24:45,279 INFO L1307 $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-03-08 19:24:45,279 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10831: havoc schedule_timeout_#t~nondet2288#1; [2025-03-08 19:24:45,279 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10799: havoc prepare_to_wait_event_#t~nondet2280#1; [2025-03-08 19:24:45,697 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10728: havoc del_timer_sync_#t~nondet2270#1; [2025-03-08 19:24:45,698 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10807: havoc regulator_disable_#t~nondet2282#1; [2025-03-08 19:24:46,012 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7296: havoc #t~mem1198;havoc #t~bitwise1199; [2025-03-08 19:24:46,830 INFO L1307 $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-03-08 19:24:46,831 INFO L1307 $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-03-08 19:24:46,892 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3897: havoc #t~bitwise27; [2025-03-08 19:24:46,899 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10823: havoc #t~nondet2286; [2025-03-08 19:24:47,002 INFO L1307 $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-03-08 19:24:47,002 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4551: havoc sg_virt_#t~mem111#1; [2025-03-08 19:24:47,017 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10803: havoc #t~nondet2281; [2025-03-08 19:24:47,032 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10690: havoc #t~nondet2268; [2025-03-08 19:24:47,056 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10838: havoc #t~nondet2289; [2025-03-08 19:24:47,133 INFO L1307 $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-03-08 19:24:47,142 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4593: havoc #t~mem153.base, #t~mem153.offset; [2025-03-08 19:24:47,156 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4541: havoc #t~mem108; [2025-03-08 19:24:48,006 INFO L1307 $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-03-08 19:24:48,006 INFO L1307 $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-03-08 19:24:48,006 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5062: havoc sdhci_sdio_irq_enabled_#t~mem365#1;havoc sdhci_sdio_irq_enabled_#t~bitwise366#1; [2025-03-08 19:24:48,006 INFO L1307 $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-03-08 19:24:48,006 INFO L1307 $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-03-08 19:24:48,006 INFO L1307 $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-03-08 19:24:48,006 INFO L1307 $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-03-08 19:24:48,006 INFO L1307 $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-03-08 19:24:48,021 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10667: havoc __pm_runtime_resume_#t~nondet2266#1; [2025-03-08 19:24:48,023 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10663: havoc #t~nondet2265; [2025-03-08 19:24:48,025 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10744: havoc #t~nondet2272; [2025-03-08 19:24:48,127 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10671: havoc __pm_runtime_suspend_#t~nondet2267#1; [2025-03-08 19:24:48,130 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10779: havoc #t~nondet2278; [2025-03-08 19:24:48,270 INFO L1307 $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-03-08 19:24:48,584 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10847: havoc #t~ret2290.base, #t~ret2290.offset; [2025-03-08 19:24:48,699 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7537: havoc #t~bitwise1283; [2025-03-08 19:24:48,906 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10851: havoc synchronize_hardirq_#t~nondet2291#1; [2025-03-08 19:24:49,183 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10792: havoc mod_timer_#t~nondet2279#1; [2025-03-08 19:24:49,199 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4505: havoc #t~mem98;havoc #t~mem99.base, #t~mem99.offset;havoc #t~short100; [2025-03-08 19:24:49,231 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10771: havoc mmc_gpio_get_cd_#t~nondet2276#1; [2025-03-08 19:24:49,232 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7258: havoc #t~bitwise1179#1; [2025-03-08 19:24:49,242 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10659: havoc __msecs_to_jiffies_#t~nondet2264#1; [2025-03-08 19:24:49,245 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10819: havoc #t~nondet2285; [2025-03-08 19:24:49,293 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4513: havoc #t~mem102#1.base, #t~mem102#1.offset; [2025-03-08 19:24:49,294 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4215: havoc kobject_name_#t~mem65#1.base, kobject_name_#t~mem65#1.offset; [2025-03-08 19:24:49,343 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3908: havoc atomic_read_#t~mem28#1; [2025-03-08 19:24:50,368 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10775: havoc mmc_regulator_get_supply_#t~nondet2277#1; [2025-03-08 19:24:50,368 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10811: havoc regulator_enable_#t~nondet2283#1; [2025-03-08 19:24:50,368 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10815: havoc regulator_get_current_limit_#t~nondet2284#1; [2025-03-08 19:24:50,368 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10751: havoc led_classdev_register_#t~nondet2273#1; [2025-03-08 19:24:50,368 INFO L1307 $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-03-08 19:24:50,368 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10758: havoc mmc_add_host_#t~nondet2274#1; [2025-03-08 19:24:50,369 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4223: havoc __kmalloc_#t~ret69#1.base, __kmalloc_#t~ret69#1.offset; [2025-03-08 19:24:50,369 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10731: havoc dma_alloc_attrs_#t~ret2271#1.base, dma_alloc_attrs_#t~ret2271#1.offset; [2025-03-08 19:24:50,412 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10827: havoc #t~nondet2287; [2025-03-08 19:24:57,312 INFO L1307 $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-03-08 19:24:58,692 INFO L? ?]: Removed 3925 outVars from TransFormulas that were not future-live. [2025-03-08 19:24:58,692 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 19:24:58,834 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 19:24:58,835 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-08 19:24:58,835 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:24:58 BoogieIcfgContainer [2025-03-08 19:24:58,839 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 19:24:58,841 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 19:24:58,841 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 19:24:58,844 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 19:24:58,845 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 07:24:35" (1/3) ... [2025-03-08 19:24:58,845 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30307c3c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:24:58, skipping insertion in model container [2025-03-08 19:24:58,845 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:24:37" (2/3) ... [2025-03-08 19:24:58,845 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30307c3c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:24:58, skipping insertion in model container [2025-03-08 19:24:58,845 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:24:58" (3/3) ... [2025-03-08 19:24:58,846 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--mmc--host--sdhci.ko-entry_point.cil.out.i [2025-03-08 19:24:58,859 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 19:24:58,863 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, 4128 locations, 1 initial locations, 31 loop locations, and 2 error locations. [2025-03-08 19:24:59,013 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 19:24:59,023 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;@68ff026d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 19:24:59,023 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-03-08 19:24:59,036 INFO L276 IsEmpty]: Start isEmpty. Operand has 4062 states, 3164 states have (on average 1.4443742098609356) internal successors, (4570), 3301 states have internal predecessors, (4570), 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-03-08 19:24:59,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2025-03-08 19:24:59,045 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:24:59,046 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-03-08 19:24:59,046 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, sdhci_runtime_pm_bus_offErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-03-08 19:24:59,049 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:24:59,050 INFO L85 PathProgramCache]: Analyzing trace with hash 38769785, now seen corresponding path program 1 times [2025-03-08 19:24:59,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:24:59,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793232678] [2025-03-08 19:24:59,055 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:24:59,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:25:04,534 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 98 statements into 1 equivalence classes. [2025-03-08 19:25:04,845 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 98 of 98 statements. [2025-03-08 19:25:04,845 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:25:04,845 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:25:05,228 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2025-03-08 19:25:05,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:25:05,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793232678] [2025-03-08 19:25:05,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793232678] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 19:25:05,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691325395] [2025-03-08 19:25:05,230 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:25:05,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 19:25:05,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 19:25:05,232 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 19:25:05,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-08 19:25:11,428 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 98 statements into 1 equivalence classes. [2025-03-08 19:25:11,889 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 98 of 98 statements. [2025-03-08 19:25:11,889 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:25:11,889 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:25:11,911 INFO L256 TraceCheckSpWp]: Trace formula consists of 5249 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-08 19:25:11,920 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 19:25:11,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-03-08 19:25:11,931 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-08 19:25:11,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691325395] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:25:11,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-08 19:25:11,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-08 19:25:11,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622668643] [2025-03-08 19:25:11,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:25:11,936 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-08 19:25:11,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:25:11,950 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-08 19:25:11,952 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 19:25:11,959 INFO L87 Difference]: Start difference. First operand has 4062 states, 3164 states have (on average 1.4443742098609356) internal successors, (4570), 3301 states have internal predecessors, (4570), 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-03-08 19:25:15,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:25:15,091 INFO L93 Difference]: Finished difference Result 8106 states and 12339 transitions. [2025-03-08 19:25:15,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-08 19:25:15,093 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-03-08 19:25:15,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:25:15,126 INFO L225 Difference]: With dead ends: 8106 [2025-03-08 19:25:15,126 INFO L226 Difference]: Without dead ends: 4004 [2025-03-08 19:25:15,150 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-03-08 19:25:15,152 INFO L435 NwaCegarLoop]: 5708 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 5708 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.8s IncrementalHoareTripleChecker+Time [2025-03-08 19:25:15,152 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 5708 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2025-03-08 19:25:15,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4004 states. [2025-03-08 19:25:15,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4004 to 4004. [2025-03-08 19:25:15,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4004 states, 3124 states have (on average 1.4148527528809218) internal successors, (4420), 3243 states have internal predecessors, (4420), 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-03-08 19:25:15,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4004 states to 4004 states and 5939 transitions. [2025-03-08 19:25:15,374 INFO L78 Accepts]: Start accepts. Automaton has 4004 states and 5939 transitions. Word has length 98 [2025-03-08 19:25:15,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:25:15,375 INFO L471 AbstractCegarLoop]: Abstraction has 4004 states and 5939 transitions. [2025-03-08 19:25:15,375 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-03-08 19:25:15,375 INFO L276 IsEmpty]: Start isEmpty. Operand 4004 states and 5939 transitions. [2025-03-08 19:25:15,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2025-03-08 19:25:15,382 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:25:15,383 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-03-08 19:25:15,404 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-03-08 19:25:15,583 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-03-08 19:25:15,584 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, sdhci_runtime_pm_bus_offErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-03-08 19:25:15,584 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:25:15,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1409439995, now seen corresponding path program 1 times [2025-03-08 19:25:15,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:25:15,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185269493] [2025-03-08 19:25:15,584 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:25:15,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:25:20,604 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 98 statements into 1 equivalence classes. [2025-03-08 19:25:20,739 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 98 of 98 statements. [2025-03-08 19:25:20,740 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:25:20,740 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:25:21,283 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2025-03-08 19:25:21,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:25:21,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185269493] [2025-03-08 19:25:21,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185269493] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:25:21,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:25:21,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:25:21,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958724737] [2025-03-08 19:25:21,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:25:21,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:25:21,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:25:21,285 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:25:21,285 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:25:21,285 INFO L87 Difference]: Start difference. First operand 4004 states and 5939 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-03-08 19:25:25,373 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-03-08 19:25:33,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:25:33,301 INFO L93 Difference]: Finished difference Result 11929 states and 17711 transitions. [2025-03-08 19:25:33,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:25:33,301 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-03-08 19:25:33,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:25:33,354 INFO L225 Difference]: With dead ends: 11929 [2025-03-08 19:25:33,354 INFO L226 Difference]: Without dead ends: 7952 [2025-03-08 19:25:33,373 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:25:33,374 INFO L435 NwaCegarLoop]: 5627 mSDtfsCounter, 5866 mSDsluCounter, 5607 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5866 SdHoareTripleChecker+Valid, 11234 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.7s IncrementalHoareTripleChecker+Time [2025-03-08 19:25:33,374 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5866 Valid, 11234 Invalid, 639 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 635 Invalid, 1 Unknown, 0 Unchecked, 11.7s Time] [2025-03-08 19:25:33,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7952 states. [2025-03-08 19:25:33,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7952 to 7950. [2025-03-08 19:25:33,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7950 states, 6212 states have (on average 1.4164520283322601) internal successors, (8799), 6449 states have internal predecessors, (8799), 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-03-08 19:25:33,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7950 states to 7950 states and 11804 transitions. [2025-03-08 19:25:33,749 INFO L78 Accepts]: Start accepts. Automaton has 7950 states and 11804 transitions. Word has length 98 [2025-03-08 19:25:33,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:25:33,750 INFO L471 AbstractCegarLoop]: Abstraction has 7950 states and 11804 transitions. [2025-03-08 19:25:33,750 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-03-08 19:25:33,750 INFO L276 IsEmpty]: Start isEmpty. Operand 7950 states and 11804 transitions. [2025-03-08 19:25:33,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2025-03-08 19:25:33,758 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:25:33,759 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-03-08 19:25:33,759 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 19:25:33,759 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, sdhci_runtime_pm_bus_offErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-03-08 19:25:33,764 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:25:33,765 INFO L85 PathProgramCache]: Analyzing trace with hash -58296769, now seen corresponding path program 1 times [2025-03-08 19:25:33,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:25:33,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111593391] [2025-03-08 19:25:33,765 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:25:33,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:25:39,740 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 111 statements into 1 equivalence classes. [2025-03-08 19:25:39,873 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 111 of 111 statements. [2025-03-08 19:25:39,873 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:25:39,874 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:25:40,515 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2025-03-08 19:25:40,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:25:40,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111593391] [2025-03-08 19:25:40,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111593391] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:25:40,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:25:40,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 19:25:40,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357988263] [2025-03-08 19:25:40,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:25:40,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 19:25:40,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:25:40,516 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 19:25:40,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 19:25:40,517 INFO L87 Difference]: Start difference. First operand 7950 states and 11804 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-03-08 19:25:47,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:25:47,466 INFO L93 Difference]: Finished difference Result 15872 states and 23570 transitions. [2025-03-08 19:25:47,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 19:25:47,467 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-03-08 19:25:47,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:25:47,516 INFO L225 Difference]: With dead ends: 15872 [2025-03-08 19:25:47,516 INFO L226 Difference]: Without dead ends: 7949 [2025-03-08 19:25:47,553 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-03-08 19:25:47,553 INFO L435 NwaCegarLoop]: 5622 mSDtfsCounter, 5935 mSDsluCounter, 5620 mSDsCounter, 0 mSdLazyCounter, 631 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5935 SdHoareTripleChecker+Valid, 11242 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.6s IncrementalHoareTripleChecker+Time [2025-03-08 19:25:47,554 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5935 Valid, 11242 Invalid, 633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 631 Invalid, 0 Unknown, 0 Unchecked, 6.6s Time] [2025-03-08 19:25:47,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7949 states. [2025-03-08 19:25:47,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7949 to 7949. [2025-03-08 19:25:47,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7949 states, 6211 states have (on average 1.4160360650458863) internal successors, (8795), 6448 states have internal predecessors, (8795), 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-03-08 19:25:47,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7949 states to 7949 states and 11800 transitions. [2025-03-08 19:25:47,805 INFO L78 Accepts]: Start accepts. Automaton has 7949 states and 11800 transitions. Word has length 111 [2025-03-08 19:25:47,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:25:47,806 INFO L471 AbstractCegarLoop]: Abstraction has 7949 states and 11800 transitions. [2025-03-08 19:25:47,806 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-03-08 19:25:47,806 INFO L276 IsEmpty]: Start isEmpty. Operand 7949 states and 11800 transitions. [2025-03-08 19:25:47,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2025-03-08 19:25:47,814 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:25:47,814 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-03-08 19:25:47,814 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-08 19:25:47,814 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, sdhci_runtime_pm_bus_offErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-03-08 19:25:47,815 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:25:47,815 INFO L85 PathProgramCache]: Analyzing trace with hash 599208988, now seen corresponding path program 1 times [2025-03-08 19:25:47,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:25:47,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432273852] [2025-03-08 19:25:47,815 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:25:47,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:25:53,310 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 169 statements into 1 equivalence classes. [2025-03-08 19:25:53,410 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 169 of 169 statements. [2025-03-08 19:25:53,414 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:25:53,414 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:25:53,857 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2025-03-08 19:25:53,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:25:53,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432273852] [2025-03-08 19:25:53,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432273852] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:25:53,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:25:53,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:25:53,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192969949] [2025-03-08 19:25:53,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:25:53,859 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:25:53,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:25:53,860 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:25:53,860 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:25:53,860 INFO L87 Difference]: Start difference. First operand 7949 states and 11800 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-03-08 19:25:57,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:25:57,417 INFO L93 Difference]: Finished difference Result 7949 states and 11800 transitions. [2025-03-08 19:25:57,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:25:57,418 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-03-08 19:25:57,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:25:57,461 INFO L225 Difference]: With dead ends: 7949 [2025-03-08 19:25:57,461 INFO L226 Difference]: Without dead ends: 7943 [2025-03-08 19:25:57,468 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:25:57,469 INFO L435 NwaCegarLoop]: 5622 mSDtfsCounter, 5885 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5885 SdHoareTripleChecker+Valid, 5622 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-03-08 19:25:57,469 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5885 Valid, 5622 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2025-03-08 19:25:57,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7943 states. [2025-03-08 19:25:57,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7943 to 7943. [2025-03-08 19:25:57,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7943 states, 6207 states have (on average 1.4161430642822619) internal successors, (8790), 6443 states have internal predecessors, (8790), 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-03-08 19:25:57,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7943 states to 7943 states and 11794 transitions. [2025-03-08 19:25:57,741 INFO L78 Accepts]: Start accepts. Automaton has 7943 states and 11794 transitions. Word has length 169 [2025-03-08 19:25:57,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:25:57,742 INFO L471 AbstractCegarLoop]: Abstraction has 7943 states and 11794 transitions. [2025-03-08 19:25:57,743 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-03-08 19:25:57,744 INFO L276 IsEmpty]: Start isEmpty. Operand 7943 states and 11794 transitions. [2025-03-08 19:25:57,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2025-03-08 19:25:57,757 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:25:57,758 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] [2025-03-08 19:25:57,758 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-08 19:25:57,758 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-03-08 19:25:57,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:25:57,759 INFO L85 PathProgramCache]: Analyzing trace with hash -246949847, now seen corresponding path program 1 times [2025-03-08 19:25:57,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:25:57,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876985424] [2025-03-08 19:25:57,759 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:25:57,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms