./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-alteon-acenic.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-alteon-acenic.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash c26285c798d9eae93470e6619d316c691c81cc1a0579ebf111c5d2cbbd8c7126 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 07:21:34,470 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 07:21:34,550 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 07:21:34,558 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 07:21:34,559 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 07:21:34,582 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 07:21:34,583 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 07:21:34,583 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 07:21:34,584 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 07:21:34,584 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 07:21:34,585 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 07:21:34,585 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 07:21:34,585 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 07:21:34,585 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 07:21:34,586 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 07:21:34,586 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 07:21:34,586 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 07:21:34,586 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 07:21:34,586 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 07:21:34,587 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 07:21:34,587 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 07:21:34,587 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 07:21:34,587 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 07:21:34,587 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 07:21:34,587 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 07:21:34,587 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 07:21:34,587 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 07:21:34,587 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 07:21:34,588 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 07:21:34,588 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 07:21:34,588 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 07:21:34,588 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 07:21:34,589 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 07:21:34,589 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 07:21:34,589 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 07:21:34,589 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 07:21:34,589 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 07:21:34,589 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 07:21:34,589 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 07:21:34,589 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 07:21:34,589 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c26285c798d9eae93470e6619d316c691c81cc1a0579ebf111c5d2cbbd8c7126 [2025-02-06 07:21:34,862 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 07:21:34,872 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 07:21:34,876 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 07:21:34,877 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 07:21:34,878 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 07:21:34,880 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-alteon-acenic.cil.i [2025-02-06 07:21:36,299 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/f3501a3f5/58aeeb52977041c58de0d9f73975741c/FLAGcc507638c [2025-02-06 07:21:36,944 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 07:21:36,945 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-alteon-acenic.cil.i [2025-02-06 07:21:37,000 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/f3501a3f5/58aeeb52977041c58de0d9f73975741c/FLAGcc507638c [2025-02-06 07:21:37,017 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/f3501a3f5/58aeeb52977041c58de0d9f73975741c [2025-02-06 07:21:37,021 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 07:21:37,023 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 07:21:37,025 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 07:21:37,025 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 07:21:37,028 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 07:21:37,029 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 07:21:37" (1/1) ... [2025-02-06 07:21:37,032 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a83912a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:21:37, skipping insertion in model container [2025-02-06 07:21:37,032 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 07:21:37" (1/1) ... [2025-02-06 07:21:37,153 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 07:21:40,630 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-alteon-acenic.cil.i[373388,373401] [2025-02-06 07:21:40,633 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-alteon-acenic.cil.i[373533,373546] [2025-02-06 07:21:40,645 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 07:21:40,685 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 07:21:40,813 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [6172] [2025-02-06 07:21:40,816 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [6179] [2025-02-06 07:21:40,816 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6186] [2025-02-06 07:21:40,819 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 *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6261-6262] [2025-02-06 07:21:40,822 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.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6267-6269] [2025-02-06 07:21:40,823 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 *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (809), "i" (12UL)); [6294-6295] [2025-02-06 07:21:40,823 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.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [6300-6302] [2025-02-06 07:21:40,824 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 *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (814), "i" (12UL)); [6326-6327] [2025-02-06 07:21:40,826 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" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6332-6334] [2025-02-06 07:21:40,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [6360] [2025-02-06 07:21:40,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\tprefetcht0 (%1)\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (1*32+31)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\tprefetchw (%1)\n6641:\n\t.popsection": : "i" (0), "r" (x)); [6376-6377] [2025-02-06 07:21:40,828 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; addl %1,%0": "+m" (v->counter): "ir" (i)); [6397] [2025-02-06 07:21:40,828 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; subl %1,%0": "+m" (v->counter): "ir" (i)); [6404] [2025-02-06 07:21:40,828 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0": "+m" (v->counter)); [6411] [2025-02-06 07:21:40,829 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6428] [2025-02-06 07:21:40,830 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [6435] [2025-02-06 07:21:40,837 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" (79), "i" (12UL)); [6538-6539] [2025-02-06 07:21:40,839 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" (91), "i" (12UL)); [6567-6568] [2025-02-06 07:21:40,862 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7173] [2025-02-06 07:21:40,863 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7183] [2025-02-06 07:21:40,870 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7357] [2025-02-06 07:21:40,893 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8104] [2025-02-06 07:21:40,900 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8361] [2025-02-06 07:21:40,910 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8674] [2025-02-06 07:21:40,912 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8744] [2025-02-06 07:21:40,916 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8814] [2025-02-06 07:21:40,918 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8875] [2025-02-06 07:21:40,922 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8981] [2025-02-06 07:21:40,924 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9034] [2025-02-06 07:21:40,928 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9177] [2025-02-06 07:21:40,939 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9664] [2025-02-06 07:21:40,940 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9685] [2025-02-06 07:21:40,947 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9906] [2025-02-06 07:21:40,957 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10256] [2025-02-06 07:21:40,958 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10261] [2025-02-06 07:21:40,958 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10266] [2025-02-06 07:21:40,958 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10271] [2025-02-06 07:21:40,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10288] [2025-02-06 07:21:40,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10304] [2025-02-06 07:21:40,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10309] [2025-02-06 07:21:40,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10314] [2025-02-06 07:21:40,961 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10338] [2025-02-06 07:21:40,961 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10343] [2025-02-06 07:21:40,962 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10348] [2025-02-06 07:21:41,002 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10352] [2025-02-06 07:21:41,003 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10367] [2025-02-06 07:21:41,004 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10372] [2025-02-06 07:21:41,004 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10377] [2025-02-06 07:21:41,004 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10382] [2025-02-06 07:21:41,005 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10386] [2025-02-06 07:21:41,007 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10534] [2025-02-06 07:21:41,007 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10538] [2025-02-06 07:21:41,007 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10543] [2025-02-06 07:21:41,008 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10549] [2025-02-06 07:21:41,008 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10556] [2025-02-06 07:21:41,009 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10571] [2025-02-06 07:21:41,010 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10580] [2025-02-06 07:21:41,073 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-alteon-acenic.cil.i[373388,373401] [2025-02-06 07:21:41,074 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-alteon-acenic.cil.i[373533,373546] [2025-02-06 07:21:41,078 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 07:21:41,245 INFO L204 MainTranslator]: Completed translation [2025-02-06 07:21:41,245 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:21:41 WrapperNode [2025-02-06 07:21:41,245 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 07:21:41,247 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 07:21:41,248 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 07:21:41,248 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 07:21:41,253 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:21:41" (1/1) ... [2025-02-06 07:21:41,349 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:21:41" (1/1) ... [2025-02-06 07:21:41,610 INFO L138 Inliner]: procedures = 423, calls = 2499, calls flagged for inlining = 186, calls inlined = 170, statements flattened = 6501 [2025-02-06 07:21:41,610 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 07:21:41,611 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 07:21:41,611 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 07:21:41,611 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 07:21:41,633 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:21:41" (1/1) ... [2025-02-06 07:21:41,633 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:21:41" (1/1) ... [2025-02-06 07:21:41,729 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:21:41" (1/1) ... [2025-02-06 07:21:42,585 INFO L175 MemorySlicer]: Split 1217 memory accesses to 30 slices as follows [2, 10, 10, 12, 12, 12, 12, 5, 12, 9, 5, 5, 4, 1, 3, 54, 3, 3, 1, 2, 146, 6, 6, 7, 1, 2, 812, 46, 7, 7]. 67 percent of accesses are in the largest equivalence class. The 130 initializations are split as follows [2, 8, 8, 8, 8, 8, 8, 0, 8, 8, 5, 5, 4, 1, 0, 0, 3, 1, 1, 0, 8, 0, 0, 7, 1, 0, 14, 0, 7, 7]. The 582 writes are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 0, 0, 0, 1, 138, 0, 0, 0, 0, 1, 355, 45, 0, 0]. [2025-02-06 07:21:42,585 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:21:41" (1/1) ... [2025-02-06 07:21:42,586 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:21:41" (1/1) ... [2025-02-06 07:21:42,749 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:21:41" (1/1) ... [2025-02-06 07:21:42,767 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:21:41" (1/1) ... [2025-02-06 07:21:42,814 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:21:41" (1/1) ... [2025-02-06 07:21:42,841 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:21:41" (1/1) ... [2025-02-06 07:21:42,907 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 07:21:42,910 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 07:21:42,910 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 07:21:42,910 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 07:21:42,911 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:21:41" (1/1) ... [2025-02-06 07:21:42,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 07:21:42,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 07:21:42,943 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 07:21:42,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 07:21:42,972 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-06 07:21:42,972 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-06 07:21:42,972 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-06 07:21:42,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-06 07:21:42,972 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2025-02-06 07:21:42,972 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2025-02-06 07:21:42,972 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-06 07:21:42,972 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-06 07:21:42,972 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 07:21:42,972 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 07:21:42,972 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2025-02-06 07:21:42,972 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2025-02-06 07:21:42,972 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_page [2025-02-06 07:21:42,972 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_page [2025-02-06 07:21:42,973 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-06 07:21:42,973 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-06 07:21:42,973 INFO L130 BoogieDeclarations]: Found specification of procedure eeprom_start [2025-02-06 07:21:42,973 INFO L138 BoogieDeclarations]: Found implementation of procedure eeprom_start [2025-02-06 07:21:42,973 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-06 07:21:42,973 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-06 07:21:42,973 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2025-02-06 07:21:42,973 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2025-02-06 07:21:42,973 INFO L130 BoogieDeclarations]: Found specification of procedure ace_load_jumbo_rx_ring [2025-02-06 07:21:42,973 INFO L138 BoogieDeclarations]: Found implementation of procedure ace_load_jumbo_rx_ring [2025-02-06 07:21:42,973 INFO L130 BoogieDeclarations]: Found specification of procedure ace_load_std_rx_ring [2025-02-06 07:21:42,973 INFO L138 BoogieDeclarations]: Found implementation of procedure ace_load_std_rx_ring [2025-02-06 07:21:42,973 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_page [2025-02-06 07:21:42,973 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_page [2025-02-06 07:21:42,973 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-06 07:21:42,973 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-06 07:21:42,973 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-06 07:21:42,973 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-06 07:21:42,973 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-06 07:21:42,973 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-06 07:21:42,973 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-06 07:21:42,973 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-06 07:21:42,973 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-06 07:21:42,973 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-06 07:21:42,974 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2025-02-06 07:21:42,974 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2025-02-06 07:21:42,974 INFO L130 BoogieDeclarations]: Found specification of procedure ace_set_multicast_list [2025-02-06 07:21:42,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ace_set_multicast_list [2025-02-06 07:21:42,974 INFO L130 BoogieDeclarations]: Found specification of procedure ace_set_txprd [2025-02-06 07:21:42,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ace_set_txprd [2025-02-06 07:21:42,974 INFO L130 BoogieDeclarations]: Found specification of procedure eeprom_check_ack [2025-02-06 07:21:42,974 INFO L138 BoogieDeclarations]: Found implementation of procedure eeprom_check_ack [2025-02-06 07:21:42,974 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 07:21:42,974 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_add [2025-02-06 07:21:42,974 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_add [2025-02-06 07:21:42,974 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_word [2025-02-06 07:21:42,974 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_word [2025-02-06 07:21:42,974 INFO L130 BoogieDeclarations]: Found specification of procedure ace_set_rxtx_parms [2025-02-06 07:21:42,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ace_set_rxtx_parms [2025-02-06 07:21:42,974 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-06 07:21:42,974 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-06 07:21:42,974 INFO L130 BoogieDeclarations]: Found specification of procedure read_eeprom_byte [2025-02-06 07:21:42,974 INFO L138 BoogieDeclarations]: Found implementation of procedure read_eeprom_byte [2025-02-06 07:21:42,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 07:21:42,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 07:21:42,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 07:21:42,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 07:21:42,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 07:21:42,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 07:21:42,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 07:21:42,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 07:21:42,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 07:21:42,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 07:21:42,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 07:21:42,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 07:21:42,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 07:21:42,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 07:21:42,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 07:21:42,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 07:21:42,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 07:21:42,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 07:21:42,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 07:21:42,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-06 07:21:42,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-06 07:21:42,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-06 07:21:42,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-06 07:21:42,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-06 07:21:42,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-06 07:21:42,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-06 07:21:42,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-06 07:21:42,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-06 07:21:42,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-06 07:21:42,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-06 07:21:42,979 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-06 07:21:42,979 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-06 07:21:42,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 07:21:42,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 07:21:42,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 07:21:42,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 07:21:42,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 07:21:42,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 07:21:42,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 07:21:42,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 07:21:42,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 07:21:42,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 07:21:42,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 07:21:42,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 07:21:42,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 07:21:42,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 07:21:42,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 07:21:42,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 07:21:42,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 07:21:42,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 07:21:42,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 07:21:42,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 07:21:42,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-06 07:21:42,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure tx_space [2025-02-06 07:21:42,981 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_space [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 07:21:42,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-06 07:21:42,982 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-02-06 07:21:42,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure set_aceaddr [2025-02-06 07:21:42,982 INFO L138 BoogieDeclarations]: Found implementation of procedure set_aceaddr [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-06 07:21:42,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-06 07:21:42,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-06 07:21:42,982 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-06 07:21:42,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-06 07:21:42,983 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-02-06 07:21:42,983 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-02-06 07:21:42,983 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-06 07:21:42,983 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-06 07:21:42,983 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 07:21:42,983 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-06 07:21:42,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-06 07:21:42,983 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_save [2025-02-06 07:21:42,983 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_save [2025-02-06 07:21:42,983 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-06 07:21:42,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-06 07:21:42,983 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 07:21:42,983 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-06 07:21:42,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-06 07:21:42,983 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-06 07:21:42,983 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-06 07:21:42,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 07:21:42,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 07:21:42,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 07:21:42,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 07:21:42,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 07:21:42,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 07:21:42,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 07:21:42,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 07:21:42,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 07:21:42,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 07:21:42,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 07:21:42,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 07:21:42,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 07:21:42,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 07:21:42,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 07:21:42,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 07:21:42,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 07:21:42,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 07:21:42,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 07:21:42,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 07:21:42,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-06 07:21:42,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-06 07:21:42,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-06 07:21:42,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-06 07:21:42,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-06 07:21:42,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-06 07:21:42,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-06 07:21:42,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-06 07:21:42,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-06 07:21:42,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-06 07:21:42,986 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 07:21:42,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 07:21:42,986 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-06 07:21:42,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-06 07:21:42,986 INFO L130 BoogieDeclarations]: Found specification of procedure eeprom_prep [2025-02-06 07:21:42,986 INFO L138 BoogieDeclarations]: Found implementation of procedure eeprom_prep [2025-02-06 07:21:42,986 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2025-02-06 07:21:42,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2025-02-06 07:21:42,986 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2025-02-06 07:21:42,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2025-02-06 07:21:42,986 INFO L130 BoogieDeclarations]: Found specification of procedure ace_issue_cmd [2025-02-06 07:21:42,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ace_issue_cmd [2025-02-06 07:21:42,986 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-06 07:21:42,986 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-06 07:21:42,986 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-06 07:21:42,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-06 07:21:42,986 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2025-02-06 07:21:42,986 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2025-02-06 07:21:42,986 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-06 07:21:42,986 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-06 07:21:42,986 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2025-02-06 07:21:42,986 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2025-02-06 07:21:42,986 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 07:21:42,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 07:21:42,986 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-02-06 07:21:42,986 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-02-06 07:21:42,986 INFO L130 BoogieDeclarations]: Found specification of procedure ace_load_mini_rx_ring [2025-02-06 07:21:42,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ace_load_mini_rx_ring [2025-02-06 07:21:42,986 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-06 07:21:42,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-06 07:21:42,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-06 07:21:42,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-06 07:21:42,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-06 07:21:42,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-06 07:21:42,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-06 07:21:42,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-06 07:21:42,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-06 07:21:42,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-06 07:21:42,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 07:21:42,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 07:21:42,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 07:21:42,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 07:21:42,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 07:21:42,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 07:21:42,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 07:21:42,992 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_byte [2025-02-06 07:21:42,992 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_byte [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_on [2025-02-06 07:21:42,992 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_on [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2025-02-06 07:21:42,992 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_sub [2025-02-06 07:21:42,992 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_sub [2025-02-06 07:21:42,992 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-06 07:21:42,993 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-06 07:21:42,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-06 07:21:42,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-06 07:21:42,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-06 07:21:42,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-06 07:21:42,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-06 07:21:42,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-06 07:21:42,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-06 07:21:42,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-06 07:21:42,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-06 07:21:42,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-06 07:21:42,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-06 07:21:42,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-06 07:21:42,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-06 07:21:42,998 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb_ip_align [2025-02-06 07:21:42,998 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb_ip_align [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-02-06 07:21:42,998 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure acenic_remove_one [2025-02-06 07:21:42,998 INFO L138 BoogieDeclarations]: Found implementation of procedure acenic_remove_one [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-06 07:21:42,998 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure ace_init_cleanup [2025-02-06 07:21:42,998 INFO L138 BoogieDeclarations]: Found implementation of procedure ace_init_cleanup [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2025-02-06 07:21:42,998 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-06 07:21:42,998 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 07:21:42,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 07:21:42,999 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 07:21:42,999 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 07:21:42,999 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 07:21:42,999 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 07:21:42,999 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 07:21:42,999 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 07:21:42,999 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 07:21:42,999 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-06 07:21:42,999 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-06 07:21:42,999 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-06 07:21:42,999 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-06 07:21:42,999 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-06 07:21:42,999 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-06 07:21:43,003 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-06 07:21:43,003 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-06 07:21:43,003 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-06 07:21:43,003 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-06 07:21:43,003 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-06 07:21:43,003 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-06 07:21:43,003 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-06 07:21:43,003 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-06 07:21:43,003 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_byte [2025-02-06 07:21:43,003 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_byte [2025-02-06 07:21:43,003 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-06 07:21:43,004 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-06 07:21:43,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-06 07:21:43,004 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-06 07:21:43,004 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure synchronize_irq [2025-02-06 07:21:43,004 INFO L138 BoogieDeclarations]: Found implementation of procedure synchronize_irq [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-06 07:21:43,004 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-06 07:21:43,004 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-06 07:21:43,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-06 07:21:43,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-06 07:21:43,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-06 07:21:43,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-06 07:21:43,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-06 07:21:43,005 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 07:21:43,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 07:21:43,005 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-06 07:21:43,005 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-06 07:21:43,005 INFO L130 BoogieDeclarations]: Found specification of procedure ace_open [2025-02-06 07:21:43,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ace_open [2025-02-06 07:21:43,005 INFO L130 BoogieDeclarations]: Found specification of procedure ace_close [2025-02-06 07:21:43,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ace_close [2025-02-06 07:21:43,005 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-06 07:21:43,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-06 07:21:43,005 INFO L130 BoogieDeclarations]: Found specification of procedure prefetchw [2025-02-06 07:21:43,005 INFO L138 BoogieDeclarations]: Found implementation of procedure prefetchw [2025-02-06 07:21:43,005 INFO L130 BoogieDeclarations]: Found specification of procedure ace_map_tx_skb [2025-02-06 07:21:43,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ace_map_tx_skb [2025-02-06 07:21:43,005 INFO L130 BoogieDeclarations]: Found specification of procedure ace_load_tx_bd [2025-02-06 07:21:43,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ace_load_tx_bd [2025-02-06 07:21:43,005 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed [2025-02-06 07:21:43,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed [2025-02-06 07:21:43,005 INFO L130 BoogieDeclarations]: Found specification of procedure ace_watchdog [2025-02-06 07:21:43,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ace_watchdog [2025-02-06 07:21:43,006 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-06 07:21:43,006 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-06 07:21:43,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 07:21:43,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-06 07:21:43,007 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-06 07:21:43,007 INFO L130 BoogieDeclarations]: Found specification of procedure cpu_relax [2025-02-06 07:21:43,007 INFO L138 BoogieDeclarations]: Found implementation of procedure cpu_relax [2025-02-06 07:21:44,056 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 07:21:44,063 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 07:21:44,194 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14213: havoc netpoll_trap_#t~nondet1287#1; [2025-02-06 07:21:44,405 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456: havoc dev_name_#t~mem39#1.base, dev_name_#t~mem39#1.offset; [2025-02-06 07:21:44,405 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6421: havoc kobject_name_#t~mem33#1.base, kobject_name_#t~mem33#1.offset; [2025-02-06 07:21:44,473 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14205: havoc net_ratelimit_#t~nondet1285#1; [2025-02-06 07:21:44,540 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14267: havoc #t~nondet1300; [2025-02-06 07:21:44,547 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6711: havoc #t~mem128.base, #t~mem128.offset;havoc #t~mem129; [2025-02-06 07:21:44,551 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14167: havoc #t~nondet1282; [2025-02-06 07:21:44,564 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6352: havoc #t~bitwise31; [2025-02-06 07:21:44,661 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9980: call ULTIMATE.dealloc(~#cmd~5.base, ~#cmd~5.offset);havoc ~#cmd~5.base, ~#cmd~5.offset; [2025-02-06 07:21:44,713 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14229: havoc pci_bus_write_config_word_#t~nondet1291#1; [2025-02-06 07:21:44,761 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793: havoc #t~mem144.base, #t~mem144.offset; [2025-02-06 07:21:44,959 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6514: havoc #t~mem70.base, #t~mem70.offset; [2025-02-06 07:21:45,032 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14134: havoc #t~nondet1278; [2025-02-06 07:21:45,160 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14159: havoc dma_set_mask_#t~nondet1280#1; [2025-02-06 07:21:45,517 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6704: havoc #t~mem126; [2025-02-06 07:21:53,150 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11731-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-06 07:21:53,150 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11732-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-06 07:21:53,151 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10807-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-06 07:21:53,151 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10810-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-06 07:21:53,151 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14247: havoc register_netdev_#t~nondet1294#1; [2025-02-06 07:21:53,151 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10812-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-06 07:21:53,151 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint main_returnLabel#1: #t~ret1302#1 := main_#res#1;havoc main_#t~ret1090#1, main_~tmp~74#1;assume { :end_inline_main } true; [2025-02-06 07:21:53,151 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6717: havoc skb_headlen_#t~mem130#1;havoc skb_headlen_#t~mem131#1; [2025-02-06 07:21:53,151 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14254: havoc request_firmware_#t~nondet1295#1; [2025-02-06 07:21:53,151 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14258: havoc request_threaded_irq_#t~nondet1296#1; [2025-02-06 07:21:53,152 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6200: havoc __fswab16_#t~bitwise3#1; [2025-02-06 07:21:53,152 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14130: havoc __pci_register_driver_#t~nondet1277#1; [2025-02-06 07:21:53,152 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10169: call ULTIMATE.dealloc(ace_load_firmware_~#fw~0#1.base, ace_load_firmware_~#fw~0#1.offset);havoc ace_load_firmware_~#fw~0#1.base, ace_load_firmware_~#fw~0#1.offset; [2025-02-06 07:21:53,152 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12023-1: ldv_alloc_etherdev_mqs_101_#res#1.base, ldv_alloc_etherdev_mqs_101_#res#1.offset := ldv_alloc_etherdev_mqs_101_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_101_~ldv_func_res~0#1.offset; [2025-02-06 07:21:53,152 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14140: havoc alloc_etherdev_mqs_#t~ret1279#1.base, alloc_etherdev_mqs_#t~ret1279#1.offset; [2025-02-06 07:21:53,152 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6752: havoc skb_frag_page_#t~mem136#1.base, skb_frag_page_#t~mem136#1.offset; [2025-02-06 07:21:53,152 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12038-1: ldv_register_netdev_102_#res#1 := ldv_register_netdev_102_~ldv_func_res~1#1; [2025-02-06 07:21:53,152 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11775-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-02-06 07:21:53,152 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14163: havoc eth_type_trans_#t~nondet1281#1; [2025-02-06 07:21:53,152 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-06 07:21:53,153 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7830: call ULTIMATE.dealloc(ace_init_~#cache_size~0#1.base, ace_init_~#cache_size~0#1.offset);havoc ace_init_~#cache_size~0#1.base, ace_init_~#cache_size~0#1.offset; [2025-02-06 07:21:53,153 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9947: call ULTIMATE.dealloc(ace_set_mac_addr_~#cmd~4#1.base, ace_set_mac_addr_~#cmd~4#1.offset);havoc ace_set_mac_addr_~#cmd~4#1.base, ace_set_mac_addr_~#cmd~4#1.offset; [2025-02-06 07:21:53,153 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14176: havoc ioremap_nocache_#t~ret1283#1.base, ioremap_nocache_#t~ret1283#1.offset; [2025-02-06 07:21:53,153 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9831: call ULTIMATE.dealloc(ace_set_settings_~#cmd~3#1.base, ace_set_settings_~#cmd~3#1.offset);havoc ace_set_settings_~#cmd~3#1.base, ace_set_settings_~#cmd~3#1.offset; [2025-02-06 07:21:53,153 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14195: havoc ldv_pre_register_netdev_#t~nondet1284#1; [2025-02-06 07:21:53,153 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9704: call ULTIMATE.dealloc(ace_change_mtu_~#cmd~2#1.base, ace_change_mtu_~#cmd~2#1.offset);havoc ace_change_mtu_~#cmd~2#1.base, ace_change_mtu_~#cmd~2#1.offset; [2025-02-06 07:21:53,153 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14209: havoc netif_rx_#t~nondet1286#1; [2025-02-06 07:21:53,154 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12096-1: ldv_request_irq_107_#res#1 := ldv_request_irq_107_~ldv_func_res~2#1; [2025-02-06 07:21:53,154 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11436: call ULTIMATE.dealloc(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset; [2025-02-06 07:21:53,154 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14221: havoc pci_bus_read_config_word_#t~nondet1289#1; [2025-02-06 07:21:53,154 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11447: call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset; [2025-02-06 07:21:53,154 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10788-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-06 07:21:53,154 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12113-1: ldv___pci_register_driver_108_#res#1 := ldv___pci_register_driver_108_~ldv_func_res~3#1; [2025-02-06 07:21:53,154 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14233: havoc pci_enable_device_#t~nondet1292#1; [2025-02-06 07:21:53,604 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 07:21:53,669 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14217: havoc pci_bus_read_config_byte_#t~nondet1288#1; [2025-02-06 07:21:53,767 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6384: havoc #t~mem32; [2025-02-06 07:21:54,593 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6492: havoc is_device_dma_capable_#t~mem43#1.base, is_device_dma_capable_#t~mem43#1.offset;havoc is_device_dma_capable_#t~mem44#1.base, is_device_dma_capable_#t~mem44#1.offset;havoc is_device_dma_capable_#t~mem45#1;havoc is_device_dma_capable_#t~short46#1; [2025-02-06 07:21:55,666 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12159: havoc ldv_dev_get_drvdata_#t~mem1171#1.base, ldv_dev_get_drvdata_#t~mem1171#1.offset;havoc ldv_dev_get_drvdata_#t~mem1172#1.base, ldv_dev_get_drvdata_#t~mem1172#1.offset; [2025-02-06 07:21:56,358 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14243: havoc #t~nondet1293; [2025-02-06 07:21:56,417 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14225: havoc pci_bus_write_config_byte_#t~nondet1290#1; [2025-02-06 07:21:56,590 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6194: havoc #t~mem1;havoc #t~bitwise2; [2025-02-06 07:21:57,109 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6188: #res := 1; [2025-02-06 07:21:57,457 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9336: call ULTIMATE.dealloc(~#cmd~0#1.base, ~#cmd~0#1.offset);havoc ~#cmd~0#1.base, ~#cmd~0#1.offset; [2025-02-06 07:21:58,143 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9398: call ULTIMATE.dealloc(~#cmd~1#1.base, ~#cmd~1#1.offset);havoc ~#cmd~1#1.base, ~#cmd~1#1.offset; [2025-02-06 07:21:58,468 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6785: havoc #t~mem140;havoc #t~mem141;havoc #t~bitwise142; [2025-02-06 07:21:59,565 INFO L? ?]: Removed 2662 outVars from TransFormulas that were not future-live. [2025-02-06 07:21:59,565 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 07:21:59,683 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 07:21:59,684 INFO L337 CfgBuilder]: Removed 1 assume(true) statements. [2025-02-06 07:21:59,684 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 07:21:59 BoogieIcfgContainer [2025-02-06 07:21:59,684 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 07:21:59,689 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 07:21:59,689 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 07:21:59,693 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 07:21:59,694 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 07:21:37" (1/3) ... [2025-02-06 07:21:59,694 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75c8de44 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 07:21:59, skipping insertion in model container [2025-02-06 07:21:59,694 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:21:41" (2/3) ... [2025-02-06 07:21:59,695 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75c8de44 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 07:21:59, skipping insertion in model container [2025-02-06 07:21:59,695 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 07:21:59" (3/3) ... [2025-02-06 07:21:59,696 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-alteon-acenic.cil.i [2025-02-06 07:21:59,712 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 07:21:59,716 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-alteon-acenic.cil.i that has 125 procedures, 2685 locations, 1 initial locations, 33 loop locations, and 1 error locations. [2025-02-06 07:21:59,845 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 07:21:59,859 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;@a7f11b8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 07:21:59,859 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-06 07:21:59,876 INFO L276 IsEmpty]: Start isEmpty. Operand has 2569 states, 1808 states have (on average 1.3384955752212389) internal successors, (2420), 1870 states have internal predecessors, (2420), 664 states have call successors, (664), 95 states have call predecessors, (664), 94 states have return successors, (659), 644 states have call predecessors, (659), 659 states have call successors, (659) [2025-02-06 07:21:59,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2025-02-06 07:21:59,901 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:21:59,902 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 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] [2025-02-06 07:21:59,903 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 07:21:59,906 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:21:59,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1785257810, now seen corresponding path program 1 times [2025-02-06 07:21:59,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:21:59,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432651160] [2025-02-06 07:21:59,914 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:21:59,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:22:15,486 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 132 statements into 1 equivalence classes. [2025-02-06 07:22:16,036 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 132 of 132 statements. [2025-02-06 07:22:16,037 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:22:16,037 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:22:16,975 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-06 07:22:16,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:22:16,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432651160] [2025-02-06 07:22:16,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432651160] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:22:16,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:22:16,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 07:22:16,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710847345] [2025-02-06 07:22:16,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:22:16,984 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 07:22:16,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:22:17,005 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 07:22:17,005 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:22:17,016 INFO L87 Difference]: Start difference. First operand has 2569 states, 1808 states have (on average 1.3384955752212389) internal successors, (2420), 1870 states have internal predecessors, (2420), 664 states have call successors, (664), 95 states have call predecessors, (664), 94 states have return successors, (659), 644 states have call predecessors, (659), 659 states have call successors, (659) Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2025-02-06 07:22:21,127 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 07:22:25,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 07:22:25,944 INFO L93 Difference]: Finished difference Result 7161 states and 10581 transitions. [2025-02-06 07:22:25,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 07:22:25,947 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 132 [2025-02-06 07:22:25,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 07:22:26,009 INFO L225 Difference]: With dead ends: 7161 [2025-02-06 07:22:26,009 INFO L226 Difference]: Without dead ends: 4529 [2025-02-06 07:22:26,033 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:22:26,035 INFO L435 NwaCegarLoop]: 3599 mSDtfsCounter, 3033 mSDsluCounter, 3392 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3033 SdHoareTripleChecker+Valid, 6991 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2025-02-06 07:22:26,036 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3033 Valid, 6991 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 287 Invalid, 1 Unknown, 0 Unchecked, 8.5s Time] [2025-02-06 07:22:26,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4529 states. [2025-02-06 07:22:26,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4529 to 4525. [2025-02-06 07:22:26,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4525 states, 3175 states have (on average 1.2963779527559056) internal successors, (4116), 3279 states have internal predecessors, (4116), 1174 states have call successors, (1174), 176 states have call predecessors, (1174), 175 states have return successors, (1175), 1145 states have call predecessors, (1175), 1174 states have call successors, (1175) [2025-02-06 07:22:26,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4525 states to 4525 states and 6465 transitions. [2025-02-06 07:22:26,499 INFO L78 Accepts]: Start accepts. Automaton has 4525 states and 6465 transitions. Word has length 132 [2025-02-06 07:22:26,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 07:22:26,501 INFO L471 AbstractCegarLoop]: Abstraction has 4525 states and 6465 transitions. [2025-02-06 07:22:26,503 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2025-02-06 07:22:26,503 INFO L276 IsEmpty]: Start isEmpty. Operand 4525 states and 6465 transitions. [2025-02-06 07:22:26,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2025-02-06 07:22:26,516 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:22:26,516 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 07:22:26,517 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 07:22:26,517 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 07:22:26,517 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:22:26,517 INFO L85 PathProgramCache]: Analyzing trace with hash 605846820, now seen corresponding path program 1 times [2025-02-06 07:22:26,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:22:26,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518145969] [2025-02-06 07:22:26,518 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:22:26,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:22:41,207 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 170 statements into 1 equivalence classes. [2025-02-06 07:22:41,381 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 170 of 170 statements. [2025-02-06 07:22:41,381 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:22:41,382 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:22:42,366 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2025-02-06 07:22:42,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:22:42,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518145969] [2025-02-06 07:22:42,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518145969] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:22:42,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:22:42,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 07:22:42,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475554252] [2025-02-06 07:22:42,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:22:42,368 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 07:22:42,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:22:42,372 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 07:22:42,372 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:22:42,373 INFO L87 Difference]: Start difference. First operand 4525 states and 6465 transitions. Second operand has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2025-02-06 07:22:46,470 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 07:22:52,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 07:22:52,152 INFO L93 Difference]: Finished difference Result 10627 states and 15111 transitions. [2025-02-06 07:22:52,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 07:22:52,153 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 170 [2025-02-06 07:22:52,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 07:22:52,196 INFO L225 Difference]: With dead ends: 10627 [2025-02-06 07:22:52,196 INFO L226 Difference]: Without dead ends: 6119 [2025-02-06 07:22:52,218 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:22:52,220 INFO L435 NwaCegarLoop]: 4014 mSDtfsCounter, 1454 mSDsluCounter, 3396 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 17 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1454 SdHoareTripleChecker+Valid, 7410 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.5s IncrementalHoareTripleChecker+Time [2025-02-06 07:22:52,220 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1454 Valid, 7410 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 329 Invalid, 1 Unknown, 0 Unchecked, 9.5s Time] [2025-02-06 07:22:52,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6119 states. [2025-02-06 07:22:52,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6119 to 6115. [2025-02-06 07:22:52,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6115 states, 4352 states have (on average 1.2966452205882353) internal successors, (5643), 4505 states have internal predecessors, (5643), 1495 states have call successors, (1495), 268 states have call predecessors, (1495), 267 states have return successors, (1496), 1458 states have call predecessors, (1496), 1495 states have call successors, (1496) [2025-02-06 07:22:52,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6115 states to 6115 states and 8634 transitions. [2025-02-06 07:22:52,542 INFO L78 Accepts]: Start accepts. Automaton has 6115 states and 8634 transitions. Word has length 170 [2025-02-06 07:22:52,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 07:22:52,544 INFO L471 AbstractCegarLoop]: Abstraction has 6115 states and 8634 transitions. [2025-02-06 07:22:52,544 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2025-02-06 07:22:52,544 INFO L276 IsEmpty]: Start isEmpty. Operand 6115 states and 8634 transitions. [2025-02-06 07:22:52,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2025-02-06 07:22:52,550 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:22:52,551 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 3, 3, 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] [2025-02-06 07:22:52,551 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 07:22:52,551 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 07:22:52,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:22:52,555 INFO L85 PathProgramCache]: Analyzing trace with hash -2107437260, now seen corresponding path program 1 times [2025-02-06 07:22:52,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:22:52,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230432743] [2025-02-06 07:22:52,556 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:22:52,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms