./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-atheros-atlx-atl2.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-kernel-locking-spinlock_drivers-net-ethernet-atheros-atlx-atl2.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 f201c9fc7d4219aa0468bc01572a6edb3f3cca31435c2c238ec6b81ac198d85a --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 07:35:13,985 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 07:35:14,044 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:35:14,051 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 07:35:14,055 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 07:35:14,080 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 07:35:14,081 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 07:35:14,081 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 07:35:14,081 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 07:35:14,082 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 07:35:14,082 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 07:35:14,082 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 07:35:14,083 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 07:35:14,083 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 07:35:14,083 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 07:35:14,083 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 07:35:14,083 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 07:35:14,083 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 07:35:14,083 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 07:35:14,083 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 07:35:14,083 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 07:35:14,083 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 07:35:14,083 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 07:35:14,083 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 07:35:14,083 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 07:35:14,083 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 07:35:14,083 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 07:35:14,084 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 07:35:14,084 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 07:35:14,084 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 07:35:14,084 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 07:35:14,085 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 07:35:14,085 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 07:35:14,085 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 07:35:14,085 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 07:35:14,085 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 07:35:14,085 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 07:35:14,085 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 07:35:14,086 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 07:35:14,086 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 07:35:14,086 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 -> f201c9fc7d4219aa0468bc01572a6edb3f3cca31435c2c238ec6b81ac198d85a [2025-02-06 07:35:14,306 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 07:35:14,313 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 07:35:14,316 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 07:35:14,317 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 07:35:14,317 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 07:35:14,319 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-kernel-locking-spinlock_drivers-net-ethernet-atheros-atlx-atl2.cil.i [2025-02-06 07:35:15,509 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/c300d2547/e502045847a34998b8cebfa5ea3726ee/FLAGcad8932cd [2025-02-06 07:35:16,054 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 07:35:16,054 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-atheros-atlx-atl2.cil.i [2025-02-06 07:35:16,099 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/c300d2547/e502045847a34998b8cebfa5ea3726ee/FLAGcad8932cd [2025-02-06 07:35:16,582 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/c300d2547/e502045847a34998b8cebfa5ea3726ee [2025-02-06 07:35:16,584 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 07:35:16,586 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 07:35:16,587 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 07:35:16,587 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 07:35:16,592 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 07:35:16,598 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 07:35:16" (1/1) ... [2025-02-06 07:35:16,599 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3db718ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:35:16, skipping insertion in model container [2025-02-06 07:35:16,599 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 07:35:16" (1/1) ... [2025-02-06 07:35:16,710 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 07:35:19,175 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-kernel-locking-spinlock_drivers-net-ethernet-atheros-atlx-atl2.cil.i[396127,396140] [2025-02-06 07:35:19,177 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-kernel-locking-spinlock_drivers-net-ethernet-atheros-atlx-atl2.cil.i[396296,396309] [2025-02-06 07:35:19,178 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-kernel-locking-spinlock_drivers-net-ethernet-atheros-atlx-atl2.cil.i[396463,396476] [2025-02-06 07:35:19,178 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-kernel-locking-spinlock_drivers-net-ethernet-atheros-atlx-atl2.cil.i[396631,396644] [2025-02-06 07:35:19,200 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 07:35:19,221 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 07:35:19,316 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5886] [2025-02-06 07:35:19,317 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)); [5893] [2025-02-06 07:35:19,317 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5900] [2025-02-06 07:35:19,319 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/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5940-5941] [2025-02-06 07:35:19,319 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"); [5946-5948] [2025-02-06 07:35:19,319 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [5962] [2025-02-06 07:35:19,320 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [6038] [2025-02-06 07:35:19,320 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6041] [2025-02-06 07:35:19,320 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6044] [2025-02-06 07:35:19,320 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6047] [2025-02-06 07:35:19,329 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6657] [2025-02-06 07:35:19,329 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6660] [2025-02-06 07:35:19,329 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6663] [2025-02-06 07:35:19,329 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6666] [2025-02-06 07:35:19,329 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6697] [2025-02-06 07:35:19,329 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6700] [2025-02-06 07:35:19,330 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6703] [2025-02-06 07:35:19,330 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6706] [2025-02-06 07:35:19,330 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6737] [2025-02-06 07:35:19,330 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6740] [2025-02-06 07:35:19,330 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6743] [2025-02-06 07:35:19,330 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6746] [2025-02-06 07:35:19,330 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6777] [2025-02-06 07:35:19,331 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6780] [2025-02-06 07:35:19,331 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6783] [2025-02-06 07:35:19,331 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6786] [2025-02-06 07:35:19,356 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7986] [2025-02-06 07:35:19,415 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9616] [2025-02-06 07:35:19,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9990] [2025-02-06 07:35:19,428 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10003] [2025-02-06 07:35:19,429 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10027] [2025-02-06 07:35:19,429 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10040] [2025-02-06 07:35:19,441 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/atheros/atlx/atl2.c"), "i" (2966), "i" (12UL)); [10399-10400] [2025-02-06 07:35:19,488 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-kernel-locking-spinlock_drivers-net-ethernet-atheros-atlx-atl2.cil.i[396127,396140] [2025-02-06 07:35:19,489 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-kernel-locking-spinlock_drivers-net-ethernet-atheros-atlx-atl2.cil.i[396296,396309] [2025-02-06 07:35:19,489 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-kernel-locking-spinlock_drivers-net-ethernet-atheros-atlx-atl2.cil.i[396463,396476] [2025-02-06 07:35:19,489 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-kernel-locking-spinlock_drivers-net-ethernet-atheros-atlx-atl2.cil.i[396631,396644] [2025-02-06 07:35:19,496 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 07:35:19,699 INFO L204 MainTranslator]: Completed translation [2025-02-06 07:35:19,699 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:35:19 WrapperNode [2025-02-06 07:35:19,699 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 07:35:19,700 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 07:35:19,700 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 07:35:19,700 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 07:35:19,705 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:35:19" (1/1) ... [2025-02-06 07:35:19,782 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:35:19" (1/1) ... [2025-02-06 07:35:20,047 INFO L138 Inliner]: procedures = 536, calls = 2767, calls flagged for inlining = 265, calls inlined = 239, statements flattened = 7481 [2025-02-06 07:35:20,047 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 07:35:20,048 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 07:35:20,048 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 07:35:20,048 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 07:35:20,056 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:35:19" (1/1) ... [2025-02-06 07:35:20,057 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:35:19" (1/1) ... [2025-02-06 07:35:20,091 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:35:19" (1/1) ... [2025-02-06 07:35:21,217 INFO L175 MemorySlicer]: Split 1337 memory accesses to 32 slices as follows [49, 5, 10, 1, 2, 2, 2, 3, 31, 41, 51, 6, 2, 40, 6, 976, 6, 6, 6, 28, 6, 3, 2, 2, 1, 20, 2, 7, 2, 1, 5, 13]. 73 percent of accesses are in the largest equivalence class. The 77 initializations are split as follows [0, 0, 10, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 5, 14, 5, 5, 5, 0, 5, 1, 0, 0, 0, 0, 0, 6, 0, 0, 5, 13]. The 607 writes are split as follows [30, 1, 0, 0, 1, 1, 0, 0, 31, 41, 42, 3, 2, 32, 0, 401, 0, 0, 0, 10, 0, 0, 1, 2, 0, 7, 1, 0, 1, 0, 0, 0]. [2025-02-06 07:35:21,218 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:35:19" (1/1) ... [2025-02-06 07:35:21,218 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:35:19" (1/1) ... [2025-02-06 07:35:21,335 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:35:19" (1/1) ... [2025-02-06 07:35:21,350 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:35:19" (1/1) ... [2025-02-06 07:35:21,390 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:35:19" (1/1) ... [2025-02-06 07:35:21,409 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:35:19" (1/1) ... [2025-02-06 07:35:21,463 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 07:35:21,465 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 07:35:21,466 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 07:35:21,466 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 07:35:21,466 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:35:19" (1/1) ... [2025-02-06 07:35:21,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 07:35:21,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 07:35:21,497 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:35:21,500 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:35:21,520 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-06 07:35:21,520 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-06 07:35:21,520 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_get_eeprom_len [2025-02-06 07:35:21,520 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_get_eeprom_len [2025-02-06 07:35:21,520 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-06 07:35:21,520 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-06 07:35:21,520 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_nway_reset [2025-02-06 07:35:21,520 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_nway_reset [2025-02-06 07:35:21,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-06 07:35:21,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-06 07:35:21,521 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-06 07:35:21,521 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-06 07:35:21,522 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_87 [2025-02-06 07:35:21,522 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_87 [2025-02-06 07:35:21,522 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 07:35:21,522 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 07:35:21,522 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_word [2025-02-06 07:35:21,522 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_word [2025-02-06 07:35:21,522 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-06 07:35:21,522 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-06 07:35:21,522 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-02-06 07:35:21,522 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-02-06 07:35:21,522 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-06 07:35:21,522 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-06 07:35:21,523 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite16 [2025-02-06 07:35:21,523 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite16 [2025-02-06 07:35:21,523 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite8 [2025-02-06 07:35:21,523 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite8 [2025-02-06 07:35:21,523 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_free_irq [2025-02-06 07:35:21,524 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_free_irq [2025-02-06 07:35:21,524 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2025-02-06 07:35:21,524 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2025-02-06 07:35:21,524 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2025-02-06 07:35:21,524 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2025-02-06 07:35:21,524 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_close [2025-02-06 07:35:21,524 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_close [2025-02-06 07:35:21,524 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_get_speed_and_duplex [2025-02-06 07:35:21,524 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_get_speed_and_duplex [2025-02-06 07:35:21,524 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_force_ps [2025-02-06 07:35:21,524 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_force_ps [2025-02-06 07:35:21,524 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-06 07:35:21,524 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-06 07:35:21,524 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-06 07:35:21,524 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-06 07:35:21,524 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-06 07:35:21,524 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-06 07:35:21,524 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2025-02-06 07:35:21,524 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2025-02-06 07:35:21,524 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-06 07:35:21,525 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-06 07:35:21,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-06 07:35:21,525 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_word [2025-02-06 07:35:21,525 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_word [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2025-02-06 07:35:21,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_write_phy_reg [2025-02-06 07:35:21,525 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_write_phy_reg [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2025-02-06 07:35:21,525 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_vlan_mode [2025-02-06 07:35:21,525 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_vlan_mode [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-06 07:35:21,525 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_up [2025-02-06 07:35:21,525 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_up [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-06 07:35:21,525 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-06 07:35:21,525 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 07:35:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 07:35:21,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-06 07:35:21,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-06 07:35:21,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-06 07:35:21,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-06 07:35:21,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-06 07:35:21,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-06 07:35:21,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-06 07:35:21,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-06 07:35:21,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-06 07:35:21,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-06 07:35:21,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-06 07:35:21,528 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-06 07:35:21,528 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-06 07:35:21,528 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_tx_timeout [2025-02-06 07:35:21,528 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_tx_timeout [2025-02-06 07:35:21,528 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_irq_enable [2025-02-06 07:35:21,528 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_irq_enable [2025-02-06 07:35:21,528 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-06 07:35:21,528 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_poll_controller [2025-02-06 07:35:21,530 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_poll_controller [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-06 07:35:21,530 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 07:35:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_irq_disable [2025-02-06 07:35:21,531 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_irq_disable [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-06 07:35:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-06 07:35:21,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-06 07:35:21,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-06 07:35:21,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-06 07:35:21,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-06 07:35:21,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-06 07:35:21,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-06 07:35:21,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-06 07:35:21,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-06 07:35:21,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-06 07:35:21,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-06 07:35:21,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-06 07:35:21,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-06 07:35:21,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-06 07:35:21,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-06 07:35:21,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-06 07:35:21,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-06 07:35:21,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-06 07:35:21,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-06 07:35:21,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-06 07:35:21,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-06 07:35:21,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-06 07:35:21,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-06 07:35:21,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-06 07:35:21,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-06 07:35:21,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-06 07:35:21,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-06 07:35:21,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-06 07:35:21,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-06 07:35:21,534 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_stats_lock_of_atl2_adapter [2025-02-06 07:35:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_stats_lock_of_atl2_adapter [2025-02-06 07:35:21,535 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-06 07:35:21,535 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-06 07:35:21,535 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-06 07:35:21,535 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-06 07:35:21,535 INFO L130 BoogieDeclarations]: Found specification of procedure pci_choose_state [2025-02-06 07:35:21,535 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_choose_state [2025-02-06 07:35:21,535 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-06 07:35:21,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-06 07:35:21,536 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-06 07:35:21,536 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-06 07:35:21,536 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_shutdown [2025-02-06 07:35:21,536 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_shutdown [2025-02-06 07:35:21,536 INFO L130 BoogieDeclarations]: Found specification of procedure __atl2_vlan_mode [2025-02-06 07:35:21,536 INFO L138 BoogieDeclarations]: Found implementation of procedure __atl2_vlan_mode [2025-02-06 07:35:21,536 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-06 07:35:21,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-06 07:35:21,536 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 07:35:21,536 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-06 07:35:21,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-06 07:35:21,536 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-06 07:35:21,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-06 07:35:21,536 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2025-02-06 07:35:21,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2025-02-06 07:35:21,536 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2025-02-06 07:35:21,537 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-06 07:35:21,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-06 07:35:21,537 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-06 07:35:21,537 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_set_multi [2025-02-06 07:35:21,537 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_set_multi [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_phy_init [2025-02-06 07:35:21,537 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_phy_init [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-02-06 07:35:21,537 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_configure [2025-02-06 07:35:21,537 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_configure [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_reset_hw [2025-02-06 07:35:21,537 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_reset_hw [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-06 07:35:21,537 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-06 07:35:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-02-06 07:35:21,537 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-02-06 07:35:21,539 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_open [2025-02-06 07:35:21,539 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_open [2025-02-06 07:35:21,539 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-06 07:35:21,539 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-06 07:35:21,539 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-06 07:35:21,539 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-06 07:35:21,539 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_validate_option [2025-02-06 07:35:21,539 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_validate_option [2025-02-06 07:35:21,539 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_stats_lock_of_atl2_adapter [2025-02-06 07:35:21,539 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_stats_lock_of_atl2_adapter [2025-02-06 07:35:21,539 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-06 07:35:21,539 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-06 07:35:21,540 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 07:35:21,540 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 07:35:21,540 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_intr [2025-02-06 07:35:21,540 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_intr [2025-02-06 07:35:21,540 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-06 07:35:21,540 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-06 07:35:21,540 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 07:35:21,540 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 07:35:21,540 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 07:35:21,540 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 07:35:21,540 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 07:35:21,540 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 07:35:21,540 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 07:35:21,540 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 07:35:21,540 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 07:35:21,540 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 07:35:21,540 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 07:35:21,540 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 07:35:21,540 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 07:35:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 07:35:21,542 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-06 07:35:21,542 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-06 07:35:21,542 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-06 07:35:21,542 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_remove [2025-02-06 07:35:21,542 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_remove [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_read_eeprom [2025-02-06 07:35:21,542 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_read_eeprom [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2025-02-06 07:35:21,542 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-06 07:35:21,542 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-06 07:35:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-06 07:35:21,545 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-06 07:35:21,545 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-06 07:35:21,545 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-06 07:35:21,545 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-06 07:35:21,545 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-06 07:35:21,545 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-06 07:35:21,545 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-06 07:35:21,545 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-06 07:35:21,545 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-06 07:35:21,545 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-06 07:35:21,545 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-06 07:35:21,545 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-06 07:35:21,545 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-06 07:35:21,545 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-06 07:35:21,545 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-06 07:35:21,545 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-06 07:35:21,545 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-06 07:35:21,546 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-06 07:35:21,546 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-06 07:35:21,546 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-06 07:35:21,546 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-06 07:35:21,546 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-06 07:35:21,546 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-06 07:35:21,546 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-06 07:35:21,546 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-06 07:35:21,546 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_request_irq [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_request_irq [2025-02-06 07:35:21,546 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-06 07:35:21,546 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_read_phy_reg [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_read_phy_reg [2025-02-06 07:35:21,546 INFO L130 BoogieDeclarations]: Found specification of procedure round_jiffies [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure round_jiffies [2025-02-06 07:35:21,546 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 07:35:21,546 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-06 07:35:21,546 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2025-02-06 07:35:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-06 07:35:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_wake [2025-02-06 07:35:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_wake [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_suspend [2025-02-06 07:35:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_suspend [2025-02-06 07:35:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-06 07:35:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_reinit_locked [2025-02-06 07:35:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_reinit_locked [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-06 07:35:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-06 07:35:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-02-06 07:35:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_resume [2025-02-06 07:35:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_resume [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-06 07:35:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2025-02-06 07:35:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_77 [2025-02-06 07:35:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_77 [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-06 07:35:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-06 07:35:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 07:35:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 07:35:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 07:35:21,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_get_regs_len [2025-02-06 07:35:21,555 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_get_regs_len [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_check_eeprom_exist [2025-02-06 07:35:21,555 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_check_eeprom_exist [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-06 07:35:21,555 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_restore_vlan [2025-02-06 07:35:21,555 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_restore_vlan [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-02-06 07:35:21,555 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_78 [2025-02-06 07:35:21,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_78 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure init_ring_ptrs [2025-02-06 07:35:21,555 INFO L138 BoogieDeclarations]: Found implementation of procedure init_ring_ptrs [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2025-02-06 07:35:21,555 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2025-02-06 07:35:21,555 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_free_ring_resources [2025-02-06 07:35:21,555 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_free_ring_resources [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-06 07:35:21,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_down [2025-02-06 07:35:21,555 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_down [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2025-02-06 07:35:21,555 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2025-02-06 07:35:21,555 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2025-02-06 07:35:21,555 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-06 07:35:21,555 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure atl2_init_hw [2025-02-06 07:35:21,555 INFO L138 BoogieDeclarations]: Found implementation of procedure atl2_init_hw [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 07:35:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 07:35:21,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-06 07:35:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-06 07:35:21,559 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-06 07:35:22,603 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 07:35:22,606 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 07:35:22,695 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15104: havoc netpoll_trap_#t~nondet1650#1; [2025-02-06 07:35:22,734 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15108: havoc pci_bus_read_config_word_#t~nondet1651#1; [2025-02-06 07:35:22,778 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15034: havoc #t~nondet1645; [2025-02-06 07:35:22,848 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6169: havoc kobject_name_#t~mem55#1.base, kobject_name_#t~mem55#1.offset; [2025-02-06 07:35:22,848 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6196: havoc dev_name_#t~mem69#1.base, dev_name_#t~mem69#1.offset; [2025-02-06 07:35:23,157 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9940: call ULTIMATE.dealloc(~#phy_data~4.base, ~#phy_data~4.offset);havoc ~#phy_data~4.base, ~#phy_data~4.offset; [2025-02-06 07:35:23,321 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10289: call ULTIMATE.dealloc(~#phy_val~1.base, ~#phy_val~1.offset);havoc ~#phy_val~1.base, ~#phy_val~1.offset; [2025-02-06 07:35:23,334 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12821: havoc ldv_dev_get_drvdata_#t~mem1517#1.base, ldv_dev_get_drvdata_#t~mem1517#1.offset;havoc ldv_dev_get_drvdata_#t~mem1518#1.base, ldv_dev_get_drvdata_#t~mem1518#1.offset; [2025-02-06 07:35:23,343 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15187: havoc #t~nondet1668; [2025-02-06 07:35:23,346 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15013: havoc #t~nondet1642; [2025-02-06 07:35:23,355 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15116: havoc pci_bus_write_config_word_#t~nondet1653#1; [2025-02-06 07:35:23,361 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10826: #res#1 := ~arg0#1; [2025-02-06 07:35:23,391 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14977: havoc #t~nondet1636; [2025-02-06 07:35:23,401 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7330: call ULTIMATE.dealloc(~#ctrl~0.base, ~#ctrl~0.offset);havoc ~#ctrl~0.base, ~#ctrl~0.offset; [2025-02-06 07:35:23,406 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6213: havoc __kmalloc_#t~ret75#1.base, __kmalloc_#t~ret75#1.offset; [2025-02-06 07:35:23,426 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6421: havoc #t~mem136.base, #t~mem136.offset; [2025-02-06 07:35:23,442 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6247: havoc #t~mem92.base, #t~mem92.offset; [2025-02-06 07:35:23,515 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15120: havoc #t~nondet1654; [2025-02-06 07:35:23,526 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9014: call ULTIMATE.dealloc(~#__constr_expr_0~1.base, ~#__constr_expr_0~1.offset);havoc ~#__constr_expr_0~1.base, ~#__constr_expr_0~1.offset; [2025-02-06 07:35:23,643 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11446: #res#1 := ~arg0#1; [2025-02-06 07:35:23,665 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6975: havoc is_zero_ether_addr_#t~mem223#1;havoc is_zero_ether_addr_#t~mem224#1;havoc is_zero_ether_addr_#t~bitwise225#1; [2025-02-06 07:35:23,666 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6981: havoc is_multicast_ether_addr_#t~mem226#1; [2025-02-06 07:35:23,745 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14981: havoc crc32_le_#t~nondet1637#1; [2025-02-06 07:35:23,838 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10160: call ULTIMATE.dealloc(~#phy_val~0#1.base, ~#phy_val~0#1.offset);havoc ~#phy_val~0#1.base, ~#phy_val~0#1.offset; [2025-02-06 07:35:23,840 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15081: havoc #t~nondet1648; [2025-02-06 07:35:23,953 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9601: call ULTIMATE.dealloc(~#pci_cfg_cmd_word~0#1.base, ~#pci_cfg_cmd_word~0#1.offset);havoc ~#pci_cfg_cmd_word~0#1.base, ~#pci_cfg_cmd_word~0#1.offset; [2025-02-06 07:35:24,048 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6229: havoc is_device_dma_capable_#t~mem77#1.base, is_device_dma_capable_#t~mem77#1.offset;havoc is_device_dma_capable_#t~mem78#1.base, is_device_dma_capable_#t~mem78#1.offset;havoc is_device_dma_capable_#t~mem79#1;havoc is_device_dma_capable_#t~short80#1; [2025-02-06 07:35:24,048 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12565-1: ldv_mod_timer_82_#res#1 := ldv_mod_timer_82_~ldv_func_res~1#1; [2025-02-06 07:35:34,659 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7107: call ULTIMATE.dealloc(atl2_sw_init_~#__key~0#1.base, atl2_sw_init_~#__key~0#1.offset);havoc atl2_sw_init_~#__key~0#1.base, atl2_sw_init_~#__key~0#1.offset; [2025-02-06 07:35:34,659 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15037: havoc ioremap_nocache_#t~ret1646#1.base, ioremap_nocache_#t~ret1646#1.offset; [2025-02-06 07:35:34,659 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15170: havoc register_netdev_#t~nondet1662#1; [2025-02-06 07:35:34,659 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12660-1: ldv_mod_timer_94_#res#1 := ldv_mod_timer_94_~ldv_func_res~4#1; [2025-02-06 07:35:34,659 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10415: call ULTIMATE.dealloc(atl2_check_options_~#val~5#1.base, atl2_check_options_~#val~5#1.offset);havoc atl2_check_options_~#val~5#1.base, atl2_check_options_~#val~5#1.offset;call ULTIMATE.dealloc(atl2_check_options_~#opt~0#1.base, atl2_check_options_~#opt~0#1.offset);havoc atl2_check_options_~#opt~0#1.base, atl2_check_options_~#opt~0#1.offset; [2025-02-06 07:35:34,659 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint main_returnLabel#1: #t~ret1670#1 := main_#res#1;havoc main_#t~ret1426#1, main_~tmp~74#1;assume { :end_inline_main } true; [2025-02-06 07:35:34,659 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12803-1: ldv___pci_register_driver_107_#res#1 := ldv___pci_register_driver_107_~ldv_func_res~10#1; [2025-02-06 07:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8587: call ULTIMATE.dealloc(atl2_probe_~#__key~1#1.base, atl2_probe_~#__key~1#1.offset);havoc atl2_probe_~#__key~1#1.base, atl2_probe_~#__key~1#1.offset;call ULTIMATE.dealloc(atl2_probe_~#__key___0~0#1.base, atl2_probe_~#__key___0~0#1.offset);havoc atl2_probe_~#__key___0~0#1.base, atl2_probe_~#__key___0~0#1.offset;call ULTIMATE.dealloc(atl2_probe_~#__key___1~0#1.base, atl2_probe_~#__key___1~0#1.offset);havoc atl2_probe_~#__key___1~0#1.base, atl2_probe_~#__key___1~0#1.offset;call ULTIMATE.dealloc(atl2_probe_~#__constr_expr_0~0#1.base, atl2_probe_~#__constr_expr_0~0#1.offset);havoc atl2_probe_~#__constr_expr_0~0#1.base, atl2_probe_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(atl2_probe_~#__key___2~0#1.base, atl2_probe_~#__key___2~0#1.offset);havoc atl2_probe_~#__key___2~0#1.base, atl2_probe_~#__key___2~0#1.offset;call ULTIMATE.dealloc(atl2_probe_~#__constr_expr_1~0#1.base, atl2_probe_~#__constr_expr_1~0#1.offset);havoc atl2_probe_~#__constr_expr_1~0#1.base, atl2_probe_~#__constr_expr_1~0#1.offset; [2025-02-06 07:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15068: havoc ldv_pre_register_netdev_#t~nondet1647#1; [2025-02-06 07:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12711-1: ldv_alloc_etherdev_mqs_100_#res#1.base, ldv_alloc_etherdev_mqs_100_#res#1.offset := ldv_alloc_etherdev_mqs_100_~ldv_func_res~6#1.base, ldv_alloc_etherdev_mqs_100_~ldv_func_res~6#1.offset; [2025-02-06 07:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14958: havoc __pci_register_driver_#t~nondet1634#1; [2025-02-06 07:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-06 07:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12726-1: ldv_register_netdev_101_#res#1 := ldv_register_netdev_101_~ldv_func_res~7#1; [2025-02-06 07:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14973: havoc alloc_etherdev_mqs_#t~ret1635#1.base, alloc_etherdev_mqs_#t~ret1635#1.offset; [2025-02-06 07:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9693: call ULTIMATE.dealloc(get_permanent_address_~#Addr~0#1.base, get_permanent_address_~#Addr~0#1.offset);havoc get_permanent_address_~#Addr~0#1.base, get_permanent_address_~#Addr~0#1.offset;call ULTIMATE.dealloc(get_permanent_address_~#Control~0#1.base, get_permanent_address_~#Control~0#1.offset);havoc get_permanent_address_~#Control~0#1.base, get_permanent_address_~#Control~0#1.offset;call ULTIMATE.dealloc(get_permanent_address_~#EthAddr~0#1.base, get_permanent_address_~#EthAddr~0#1.offset);havoc get_permanent_address_~#EthAddr~0#1.base, get_permanent_address_~#EthAddr~0#1.offset; [2025-02-06 07:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15112: havoc pci_bus_write_config_dword_#t~nondet1652#1; [2025-02-06 07:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11809: 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:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11820: 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:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10767-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-06 07:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14998: havoc dma_set_mask_#t~nondet1639#1; [2025-02-06 07:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8526: call ULTIMATE.dealloc(atl2_setup_pcicmd_~#cmd~0#1.base, atl2_setup_pcicmd_~#cmd~0#1.offset);havoc atl2_setup_pcicmd_~#cmd~0#1.base, atl2_setup_pcicmd_~#cmd~0#1.offset; [2025-02-06 07:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15002: havoc dma_supported_#t~nondet1640#1; [2025-02-06 07:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12096-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-06 07:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12097-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-06 07:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15141: havoc pci_request_regions_#t~nondet1657#1; [2025-02-06 07:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10786-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:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7880: havoc TxsFreeUnit_#t~mem552#1;havoc TxsFreeUnit_#t~ite556#1;havoc TxsFreeUnit_#t~mem553#1;havoc TxsFreeUnit_#t~mem554#1;havoc TxsFreeUnit_#t~mem555#1; [2025-02-06 07:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10789-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:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15017: havoc ethtool_op_get_link_#t~nondet1643#1; [2025-02-06 07:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10791-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:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9213: call ULTIMATE.dealloc(atl2_get_regs_~#phy_data~3#1.base, atl2_get_regs_~#phy_data~3#1.offset);havoc atl2_get_regs_~#phy_data~3#1.base, atl2_get_regs_~#phy_data~3#1.offset; [2025-02-06 07:35:34,660 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7892: havoc TxdFreeBytes_#t~mem558#1;havoc TxdFreeBytes_#t~ite562#1;havoc TxdFreeBytes_#t~mem559#1;havoc TxdFreeBytes_#t~mem560#1;havoc TxdFreeBytes_#t~mem561#1; [2025-02-06 07:35:37,005 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15100: havoc netif_rx_#t~nondet1649#1; [2025-02-06 07:35:37,005 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7569: call ULTIMATE.dealloc(atl2_check_for_link_~#phy_data~0#1.base, atl2_check_for_link_~#phy_data~0#1.offset);havoc atl2_check_for_link_~#phy_data~0#1.base, atl2_check_for_link_~#phy_data~0#1.offset; [2025-02-06 07:35:37,005 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7604: call ULTIMATE.dealloc(atl2_clear_phy_int_~#phy_data~1#1.base, atl2_clear_phy_int_~#phy_data~1#1.offset);havoc atl2_clear_phy_int_~#phy_data~1#1.base, atl2_clear_phy_int_~#phy_data~1#1.offset; [2025-02-06 07:35:37,005 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15009: havoc eth_type_trans_#t~nondet1641#1; [2025-02-06 07:35:37,945 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 07:35:39,580 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12766-1: ldv_del_timer_sync_104_#res#1 := ldv_del_timer_sync_104_~ldv_func_res~9#1; [2025-02-06 07:35:39,581 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12751-1: ldv_del_timer_sync_103_#res#1 := ldv_del_timer_sync_103_~ldv_func_res~8#1; [2025-02-06 07:35:39,792 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5978: havoc #t~mem22; [2025-02-06 07:35:40,168 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12140-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-02-06 07:35:40,168 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15134: havoc pci_enable_msi_block_#t~nondet1656#1; [2025-02-06 07:35:40,169 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12550-1: ldv_request_irq_81_#res#1 := ldv_request_irq_81_~ldv_func_res~0#1; [2025-02-06 07:35:40,169 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15174: havoc request_threaded_irq_#t~nondet1663#1; [2025-02-06 07:35:40,514 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15178: havoc #t~nondet1664; [2025-02-06 07:35:40,621 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14954: havoc __pci_enable_wake_#t~nondet1633#1; [2025-02-06 07:35:42,496 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15148: havoc pci_save_state_#t~nondet1658#1; [2025-02-06 07:35:42,496 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8783: call ULTIMATE.dealloc(~#state#1.base, ~#state#1.offset);havoc ~#state#1.base, ~#state#1.offset;call ULTIMATE.dealloc(~#speed~1#1.base, ~#speed~1#1.offset);havoc ~#speed~1#1.base, ~#speed~1#1.offset;call ULTIMATE.dealloc(~#duplex~1#1.base, ~#duplex~1#1.offset);havoc ~#duplex~1#1.base, ~#duplex~1#1.offset;call ULTIMATE.dealloc(~#ctrl~1#1.base, ~#ctrl~1#1.offset);havoc ~#ctrl~1#1.base, ~#ctrl~1#1.offset; [2025-02-06 07:35:42,517 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15162: havoc #t~nondet1660; [2025-02-06 07:35:43,252 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14991: havoc #t~nondet1638; [2025-02-06 07:35:43,331 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5908: havoc #t~mem0;havoc #t~bitwise1; [2025-02-06 07:35:43,909 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236: havoc #t~bitwise1312#1; [2025-02-06 07:35:43,909 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15030: havoc ioread16_#t~nondet1644#1; [2025-02-06 07:35:43,930 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5902: #res := 1; [2025-02-06 07:35:44,088 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15130: havoc #t~nondet1655; [2025-02-06 07:35:44,485 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5956: havoc arch_irqs_disabled_flags_#t~bitwise21#1; [2025-02-06 07:35:45,587 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12580-1: ldv_del_timer_sync_83_#res#1 := ldv_del_timer_sync_83_~ldv_func_res~2#1; [2025-02-06 07:35:45,587 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12595-1: ldv_del_timer_sync_84_#res#1 := ldv_del_timer_sync_84_~ldv_func_res~3#1; [2025-02-06 07:35:45,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15166: havoc queue_work_on_#t~nondet1661#1; [2025-02-06 07:35:45,682 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15155: havoc #t~nondet1659; [2025-02-06 07:35:47,798 INFO L? ?]: Removed 3742 outVars from TransFormulas that were not future-live. [2025-02-06 07:35:47,798 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 07:35:47,897 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 07:35:47,897 INFO L337 CfgBuilder]: Removed 3 assume(true) statements. [2025-02-06 07:35:47,898 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 07:35:47 BoogieIcfgContainer [2025-02-06 07:35:47,898 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 07:35:47,900 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 07:35:47,901 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 07:35:47,904 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 07:35:47,904 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 07:35:16" (1/3) ... [2025-02-06 07:35:47,904 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f8795b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 07:35:47, skipping insertion in model container [2025-02-06 07:35:47,904 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:35:19" (2/3) ... [2025-02-06 07:35:47,904 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f8795b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 07:35:47, skipping insertion in model container [2025-02-06 07:35:47,905 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 07:35:47" (3/3) ... [2025-02-06 07:35:47,905 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-atheros-atlx-atl2.cil.i [2025-02-06 07:35:47,918 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 07:35:47,923 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-atheros-atlx-atl2.cil.i that has 185 procedures, 3212 locations, 1 initial locations, 97 loop locations, and 3 error locations. [2025-02-06 07:35:48,015 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 07:35:48,026 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;@205b214c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 07:35:48,027 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-02-06 07:35:48,038 INFO L276 IsEmpty]: Start isEmpty. Operand has 2931 states, 2159 states have (on average 1.33024548402038) internal successors, (2872), 2186 states have internal predecessors, (2872), 648 states have call successors, (648), 122 states have call predecessors, (648), 121 states have return successors, (643), 641 states have call predecessors, (643), 643 states have call successors, (643) [2025-02-06 07:35:48,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2025-02-06 07:35:48,051 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:35:48,051 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:35:48,052 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-02-06 07:35:48,055 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:35:48,056 INFO L85 PathProgramCache]: Analyzing trace with hash -326470702, now seen corresponding path program 1 times [2025-02-06 07:35:48,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:35:48,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937820454] [2025-02-06 07:35:48,061 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:35:48,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:35:53,231 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 167 statements into 1 equivalence classes. [2025-02-06 07:35:53,581 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 167 of 167 statements. [2025-02-06 07:35:53,582 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:35:53,582 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:35:54,304 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 741 trivial. 0 not checked. [2025-02-06 07:35:54,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:35:54,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937820454] [2025-02-06 07:35:54,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937820454] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:35:54,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:35:54,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 07:35:54,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229569225] [2025-02-06 07:35:54,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:35:54,309 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 07:35:54,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:35:54,321 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 07:35:54,322 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:35:54,329 INFO L87 Difference]: Start difference. First operand has 2931 states, 2159 states have (on average 1.33024548402038) internal successors, (2872), 2186 states have internal predecessors, (2872), 648 states have call successors, (648), 122 states have call predecessors, (648), 121 states have return successors, (643), 641 states have call predecessors, (643), 643 states have call successors, (643) Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2025-02-06 07:35:58,390 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 07:36:02,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 07:36:02,701 INFO L93 Difference]: Finished difference Result 8596 states and 12400 transitions. [2025-02-06 07:36:02,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 07:36:02,706 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 167 [2025-02-06 07:36:02,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 07:36:02,757 INFO L225 Difference]: With dead ends: 8596 [2025-02-06 07:36:02,757 INFO L226 Difference]: Without dead ends: 5684 [2025-02-06 07:36:02,777 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:36:02,784 INFO L435 NwaCegarLoop]: 3921 mSDtfsCounter, 3943 mSDsluCounter, 3853 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3943 SdHoareTripleChecker+Valid, 7774 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2025-02-06 07:36:02,785 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3943 Valid, 7774 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 324 Invalid, 1 Unknown, 0 Unchecked, 8.0s Time] [2025-02-06 07:36:02,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5684 states. [2025-02-06 07:36:03,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5684 to 5680. [2025-02-06 07:36:03,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5680 states, 4207 states have (on average 1.3018778226764915) internal successors, (5477), 4249 states have internal predecessors, (5477), 1233 states have call successors, (1233), 238 states have call predecessors, (1233), 237 states have return successors, (1230), 1226 states have call predecessors, (1230), 1230 states have call successors, (1230) [2025-02-06 07:36:03,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5680 states to 5680 states and 7940 transitions. [2025-02-06 07:36:03,128 INFO L78 Accepts]: Start accepts. Automaton has 5680 states and 7940 transitions. Word has length 167 [2025-02-06 07:36:03,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 07:36:03,128 INFO L471 AbstractCegarLoop]: Abstraction has 5680 states and 7940 transitions. [2025-02-06 07:36:03,129 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2025-02-06 07:36:03,129 INFO L276 IsEmpty]: Start isEmpty. Operand 5680 states and 7940 transitions. [2025-02-06 07:36:03,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2025-02-06 07:36:03,135 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:36:03,135 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:36:03,135 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 07:36:03,135 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-02-06 07:36:03,136 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:36:03,136 INFO L85 PathProgramCache]: Analyzing trace with hash -865678035, now seen corresponding path program 1 times [2025-02-06 07:36:03,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:36:03,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706706266] [2025-02-06 07:36:03,136 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:36:03,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:36:07,994 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 171 statements into 1 equivalence classes. [2025-02-06 07:36:08,219 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 171 of 171 statements. [2025-02-06 07:36:08,219 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:36:08,219 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:36:08,855 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 741 trivial. 0 not checked. [2025-02-06 07:36:08,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:36:08,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706706266] [2025-02-06 07:36:08,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706706266] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:36:08,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:36:08,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 07:36:08,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729932550] [2025-02-06 07:36:08,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:36:08,857 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 07:36:08,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:36:08,858 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 07:36:08,858 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:36:08,858 INFO L87 Difference]: Start difference. First operand 5680 states and 7940 transitions. Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2025-02-06 07:36:12,905 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 07:36:17,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 07:36:17,829 INFO L93 Difference]: Finished difference Result 16762 states and 23460 transitions. [2025-02-06 07:36:17,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 07:36:17,829 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 171 [2025-02-06 07:36:17,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 07:36:17,892 INFO L225 Difference]: With dead ends: 16762 [2025-02-06 07:36:17,892 INFO L226 Difference]: Without dead ends: 11113 [2025-02-06 07:36:17,913 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:36:17,914 INFO L435 NwaCegarLoop]: 3900 mSDtfsCounter, 3939 mSDsluCounter, 3774 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3939 SdHoareTripleChecker+Valid, 7674 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2025-02-06 07:36:17,914 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3939 Valid, 7674 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 337 Invalid, 1 Unknown, 0 Unchecked, 8.7s Time] [2025-02-06 07:36:17,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11113 states. [2025-02-06 07:36:18,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11113 to 11075. [2025-02-06 07:36:18,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11075 states, 8253 states have (on average 1.306434023991276) internal successors, (10782), 8343 states have internal predecessors, (10782), 2358 states have call successors, (2358), 472 states have call predecessors, (2358), 461 states have return successors, (2371), 2323 states have call predecessors, (2371), 2355 states have call successors, (2371) [2025-02-06 07:36:18,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11075 states to 11075 states and 15511 transitions. [2025-02-06 07:36:18,333 INFO L78 Accepts]: Start accepts. Automaton has 11075 states and 15511 transitions. Word has length 171 [2025-02-06 07:36:18,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 07:36:18,334 INFO L471 AbstractCegarLoop]: Abstraction has 11075 states and 15511 transitions. [2025-02-06 07:36:18,340 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2025-02-06 07:36:18,340 INFO L276 IsEmpty]: Start isEmpty. Operand 11075 states and 15511 transitions. [2025-02-06 07:36:18,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2025-02-06 07:36:18,346 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:36:18,347 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:36:18,347 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 07:36:18,347 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-02-06 07:36:18,347 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:36:18,347 INFO L85 PathProgramCache]: Analyzing trace with hash 632162153, now seen corresponding path program 1 times [2025-02-06 07:36:18,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:36:18,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943673654] [2025-02-06 07:36:18,347 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:36:18,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:36:23,477 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 185 statements into 1 equivalence classes. [2025-02-06 07:36:23,569 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 185 of 185 statements. [2025-02-06 07:36:23,569 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:36:23,569 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:36:24,013 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 741 trivial. 0 not checked. [2025-02-06 07:36:24,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:36:24,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943673654] [2025-02-06 07:36:24,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943673654] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:36:24,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:36:24,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 07:36:24,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740929934] [2025-02-06 07:36:24,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:36:24,014 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 07:36:24,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:36:24,014 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 07:36:24,014 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:36:24,015 INFO L87 Difference]: Start difference. First operand 11075 states and 15511 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2025-02-06 07:36:28,060 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 07:36:33,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 07:36:33,194 INFO L93 Difference]: Finished difference Result 32999 states and 46287 transitions. [2025-02-06 07:36:33,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 07:36:33,195 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 185 [2025-02-06 07:36:33,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 07:36:33,387 INFO L225 Difference]: With dead ends: 32999 [2025-02-06 07:36:33,387 INFO L226 Difference]: Without dead ends: 21955 [2025-02-06 07:36:33,429 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:36:33,433 INFO L435 NwaCegarLoop]: 3921 mSDtfsCounter, 3966 mSDsluCounter, 3818 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3966 SdHoareTripleChecker+Valid, 7739 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2025-02-06 07:36:33,434 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3966 Valid, 7739 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 342 Invalid, 1 Unknown, 0 Unchecked, 8.7s Time] [2025-02-06 07:36:33,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21955 states. [2025-02-06 07:36:33,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21955 to 21913. [2025-02-06 07:36:33,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21913 states, 16355 states have (on average 1.3074900642005503) internal successors, (21384), 16541 states have internal predecessors, (21384), 4646 states have call successors, (4646), 938 states have call predecessors, (4646), 909 states have return successors, (4721), 4557 states have call predecessors, (4721), 4643 states have call successors, (4721) [2025-02-06 07:36:34,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21913 states to 21913 states and 30751 transitions. [2025-02-06 07:36:34,055 INFO L78 Accepts]: Start accepts. Automaton has 21913 states and 30751 transitions. Word has length 185 [2025-02-06 07:36:34,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 07:36:34,056 INFO L471 AbstractCegarLoop]: Abstraction has 21913 states and 30751 transitions. [2025-02-06 07:36:34,056 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2025-02-06 07:36:34,056 INFO L276 IsEmpty]: Start isEmpty. Operand 21913 states and 30751 transitions. [2025-02-06 07:36:34,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2025-02-06 07:36:34,060 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:36:34,060 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:36:34,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 07:36:34,061 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-02-06 07:36:34,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:36:34,061 INFO L85 PathProgramCache]: Analyzing trace with hash 903735742, now seen corresponding path program 1 times [2025-02-06 07:36:34,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:36:34,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373965203] [2025-02-06 07:36:34,061 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:36:34,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:36:38,968 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 189 statements into 1 equivalence classes. [2025-02-06 07:36:39,027 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 189 of 189 statements. [2025-02-06 07:36:39,028 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:36:39,028 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:36:39,288 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 741 trivial. 0 not checked. [2025-02-06 07:36:39,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:36:39,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373965203] [2025-02-06 07:36:39,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373965203] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:36:39,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:36:39,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 07:36:39,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476202881] [2025-02-06 07:36:39,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:36:39,289 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 07:36:39,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:36:39,289 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 07:36:39,289 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:36:39,289 INFO L87 Difference]: Start difference. First operand 21913 states and 30751 transitions. 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, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2025-02-06 07:36:43,328 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []