./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 19ba0d35210d41c6c507f30932a0dbf2999508b559098af97fec2d7b0a73d078 --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 20:35:36,778 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 20:35:36,823 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 20:35:36,829 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 20:35:36,829 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 20:35:36,852 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 20:35:36,853 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 20:35:36,854 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 20:35:36,854 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 20:35:36,854 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 20:35:36,854 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 20:35:36,854 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 20:35:36,854 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 20:35:36,854 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 20:35:36,854 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 20:35:36,854 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 20:35:36,854 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 20:35:36,855 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 20:35:36,855 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 20:35:36,856 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 20:35:36,856 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 20:35:36,856 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 20:35:36,856 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 20:35:36,856 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 20:35:36,856 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 20:35:36,856 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 20:35:36,856 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 20:35:36,856 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 20:35:36,856 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 20:35:36,856 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:35:36,856 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 20:35:36,857 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 20:35:36,857 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 20:35:36,857 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 20:35:36,857 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 20:35:36,857 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 20:35:36,857 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 20:35:36,857 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 20:35:36,857 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 20:35:36,858 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 20:35:36,858 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 19ba0d35210d41c6c507f30932a0dbf2999508b559098af97fec2d7b0a73d078 [2025-03-08 20:35:37,069 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 20:35:37,075 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 20:35:37,077 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 20:35:37,078 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 20:35:37,078 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 20:35:37,080 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i [2025-03-08 20:35:38,181 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/92fc9df1f/cd9a5264ce314a03ae97a5f4976a0634/FLAG9acf98e03 [2025-03-08 20:35:38,671 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 20:35:38,672 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i [2025-03-08 20:35:38,722 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/92fc9df1f/cd9a5264ce314a03ae97a5f4976a0634/FLAG9acf98e03 [2025-03-08 20:35:38,737 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/92fc9df1f/cd9a5264ce314a03ae97a5f4976a0634 [2025-03-08 20:35:38,739 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 20:35:38,740 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 20:35:38,741 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 20:35:38,741 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 20:35:38,744 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 20:35:38,744 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:35:38" (1/1) ... [2025-03-08 20:35:38,745 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2669d778 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:35:38, skipping insertion in model container [2025-03-08 20:35:38,745 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:35:38" (1/1) ... [2025-03-08 20:35:38,832 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 20:35:41,918 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[491154,491167] [2025-03-08 20:35:41,920 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[491323,491336] [2025-03-08 20:35:41,920 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[491490,491503] [2025-03-08 20:35:41,921 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[491658,491671] [2025-03-08 20:35:41,951 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:35:42,026 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 20:35:42,078 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"); [6249] [2025-03-08 20:35:42,080 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)); [6256] [2025-03-08 20:35:42,080 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6263] [2025-03-08 20:35:42,082 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/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/520b8de/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6336-6337] [2025-03-08 20:35:42,082 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"); [6342-6344] [2025-03-08 20:35:42,082 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [6359] [2025-03-08 20:35:42,083 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [6381] [2025-03-08 20:35:42,083 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6432] [2025-03-08 20:35:42,083 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6435] [2025-03-08 20:35:42,083 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (val)); [6437] [2025-03-08 20:35:42,083 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6442] [2025-03-08 20:35:42,084 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6445] [2025-03-08 20:35:42,084 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6447] [2025-03-08 20:35:42,084 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6452] [2025-03-08 20:35:42,084 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6455] [2025-03-08 20:35:42,084 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6457] [2025-03-08 20:35:42,084 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6462] [2025-03-08 20:35:42,084 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6465] [2025-03-08 20:35:42,084 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (val)); [6467] [2025-03-08 20:35:42,084 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6505] [2025-03-08 20:35:42,084 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6508] [2025-03-08 20:35:42,084 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (- val)); [6510] [2025-03-08 20:35:42,085 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6515] [2025-03-08 20:35:42,085 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6518] [2025-03-08 20:35:42,085 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6520] [2025-03-08 20:35:42,085 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6525] [2025-03-08 20:35:42,085 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6528] [2025-03-08 20:35:42,085 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6530] [2025-03-08 20:35:42,085 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6535] [2025-03-08 20:35:42,085 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6538] [2025-03-08 20:35:42,085 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (- val)); [6540] [2025-03-08 20:35:42,087 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [6699] [2025-03-08 20:35:42,087 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6707] [2025-03-08 20:35:42,087 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [6714] [2025-03-08 20:35:42,088 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr))); [6721] [2025-03-08 20:35:42,088 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr))); [6728] [2025-03-08 20:35:42,089 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6807] [2025-03-08 20:35:42,090 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/mm.h"), "i" (488), "i" (12UL)); [6852-6853] [2025-03-08 20:35:42,093 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [7003-7004] [2025-03-08 20:35:42,094 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [7037-7038] [2025-03-08 20:35:42,095 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (79), "i" (12UL)); [7078-7079] [2025-03-08 20:35:42,096 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (91), "i" (12UL)); [7107-7108] [2025-03-08 20:35:42,102 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/netdevice.h"), "i" (502), "i" (12UL)); [7600-7601] [2025-03-08 20:35:42,103 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7607] [2025-03-08 20:35:42,105 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [7880] [2025-03-08 20:35:42,105 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7883] [2025-03-08 20:35:42,105 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7886] [2025-03-08 20:35:42,106 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7889] [2025-03-08 20:35:42,106 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [7920] [2025-03-08 20:35:42,106 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7923] [2025-03-08 20:35:42,106 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7926] [2025-03-08 20:35:42,106 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7929] [2025-03-08 20:35:42,106 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [7960] [2025-03-08 20:35:42,106 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7963] [2025-03-08 20:35:42,107 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7966] [2025-03-08 20:35:42,107 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7969] [2025-03-08 20:35:42,107 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8000] [2025-03-08 20:35:42,107 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8003] [2025-03-08 20:35:42,107 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8006] [2025-03-08 20:35:42,107 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8009] [2025-03-08 20:35:42,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [8099] [2025-03-08 20:35:42,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8102] [2025-03-08 20:35:42,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8105] [2025-03-08 20:35:42,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8108] [2025-03-08 20:35:42,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [8139] [2025-03-08 20:35:42,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8142] [2025-03-08 20:35:42,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8145] [2025-03-08 20:35:42,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8148] [2025-03-08 20:35:42,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [8179] [2025-03-08 20:35:42,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8182] [2025-03-08 20:35:42,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8185] [2025-03-08 20:35:42,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8188] [2025-03-08 20:35:42,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8219] [2025-03-08 20:35:42,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8222] [2025-03-08 20:35:42,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8225] [2025-03-08 20:35:42,110 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8228] [2025-03-08 20:35:42,141 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8704] [2025-03-08 20:35:42,142 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8713] [2025-03-08 20:35:42,144 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8871] [2025-03-08 20:35:42,147 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [9012] [2025-03-08 20:35:42,150 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [9193] [2025-03-08 20:35:42,151 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [9208] [2025-03-08 20:35:42,151 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [9210] [2025-03-08 20:35:42,160 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9716] [2025-03-08 20:35:42,160 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [9757] [2025-03-08 20:35:42,160 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [9760] [2025-03-08 20:35:42,160 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [9763] [2025-03-08 20:35:42,161 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [9766] [2025-03-08 20:35:42,161 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [9797] [2025-03-08 20:35:42,161 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [9800] [2025-03-08 20:35:42,161 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [9803] [2025-03-08 20:35:42,161 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [9806] [2025-03-08 20:35:42,161 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [9837] [2025-03-08 20:35:42,161 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [9840] [2025-03-08 20:35:42,161 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [9843] [2025-03-08 20:35:42,161 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [9846] [2025-03-08 20:35:42,162 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [9877] [2025-03-08 20:35:42,162 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [9880] [2025-03-08 20:35:42,162 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [9883] [2025-03-08 20:35:42,162 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [9886] [2025-03-08 20:35:42,164 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9921] [2025-03-08 20:35:42,165 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10035] [2025-03-08 20:35:42,166 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10037] [2025-03-08 20:35:42,166 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10040] [2025-03-08 20:35:42,173 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)va) [10202] [2025-03-08 20:35:42,179 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10363] [2025-03-08 20:35:42,179 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10364] [2025-03-08 20:35:42,189 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10647] [2025-03-08 20:35:42,190 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10684] [2025-03-08 20:35:42,235 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12397] [2025-03-08 20:35:42,237 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12485] [2025-03-08 20:35:42,237 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12508] [2025-03-08 20:35:42,237 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12518] [2025-03-08 20:35:42,237 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12537] [2025-03-08 20:35:42,238 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12545] [2025-03-08 20:35:42,243 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12889] [2025-03-08 20:35:42,243 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12890] [2025-03-08 20:35:42,253 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/myricom/myri10ge/myri10ge.c"), "i" (3414), "i" (12UL)); [13427-13428] [2025-03-08 20:35:42,254 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/myricom/myri10ge/myri10ge.c"), "i" (3422), "i" (12UL)); [13455-13456] [2025-03-08 20:35:42,315 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[491154,491167] [2025-03-08 20:35:42,316 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[491323,491336] [2025-03-08 20:35:42,316 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[491490,491503] [2025-03-08 20:35:42,316 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[491658,491671] [2025-03-08 20:35:42,326 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:35:42,526 INFO L204 MainTranslator]: Completed translation [2025-03-08 20:35:42,526 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:35:42 WrapperNode [2025-03-08 20:35:42,527 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 20:35:42,527 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 20:35:42,527 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 20:35:42,528 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 20:35:42,531 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:35:42" (1/1) ... [2025-03-08 20:35:42,608 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:35:42" (1/1) ... [2025-03-08 20:35:42,862 INFO L138 Inliner]: procedures = 656, calls = 5575, calls flagged for inlining = 329, calls inlined = 309, statements flattened = 12566 [2025-03-08 20:35:42,863 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 20:35:42,864 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 20:35:42,864 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 20:35:42,864 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 20:35:42,871 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:35:42" (1/1) ... [2025-03-08 20:35:42,872 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:35:42" (1/1) ... [2025-03-08 20:35:42,927 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:35:42" (1/1) ... [2025-03-08 20:35:44,901 INFO L175 MemorySlicer]: Split 3764 memory accesses to 41 slices as follows [2, 2, 2, 3, 13, 16, 1, 4, 1, 5, 3, 14, 17, 5, 8, 3430, 73, 7, 2, 5, 23, 4, 8, 4, 1, 4, 7, 5, 12, 8, 8, 8, 3, 1, 2, 2, 7, 24, 2, 7, 11]. 91 percent of accesses are in the largest equivalence class. The 2025 initializations are split as follows [0, 0, 0, 0, 13, 0, 0, 0, 1, 5, 0, 0, 0, 5, 0, 1931, 0, 0, 0, 5, 0, 4, 8, 4, 0, 4, 7, 5, 0, 8, 8, 0, 0, 1, 2, 0, 0, 1, 0, 5, 8]. The 671 writes are split as follows [1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 2, 7, 0, 0, 3, 560, 47, 6, 1, 0, 6, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 2, 2, 0, 0, 0, 2, 18, 1, 0, 0]. [2025-03-08 20:35:44,902 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:35:42" (1/1) ... [2025-03-08 20:35:44,902 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:35:42" (1/1) ... [2025-03-08 20:35:45,061 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:35:42" (1/1) ... [2025-03-08 20:35:45,088 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:35:42" (1/1) ... [2025-03-08 20:35:45,139 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:35:42" (1/1) ... [2025-03-08 20:35:45,174 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:35:42" (1/1) ... [2025-03-08 20:35:45,248 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 20:35:45,250 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 20:35:45,251 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 20:35:45,251 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 20:35:45,251 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:35:42" (1/1) ... [2025-03-08 20:35:45,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:35:45,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 20:35:45,276 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-08 20:35:45,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-08 20:35:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_wake_queue [2025-03-08 20:35:45,294 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_wake_queue [2025-03-08 20:35:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_request_irq [2025-03-08 20:35:45,294 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_request_irq [2025-03-08 20:35:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 20:35:45,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 20:35:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-03-08 20:35:45,294 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-03-08 20:35:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2025-03-08 20:35:45,294 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2025-03-08 20:35:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 20:35:45,294 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 20:35:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_sw_tso [2025-03-08 20:35:45,294 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_sw_tso [2025-03-08 20:35:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_word [2025-03-08 20:35:45,294 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_word [2025-03-08 20:35:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-03-08 20:35:45,294 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-03-08 20:35:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-08 20:35:45,294 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-08 20:35:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_page [2025-03-08 20:35:45,294 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_page [2025-03-08 20:35:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_clean_rx_done [2025-03-08 20:35:45,294 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_clean_rx_done [2025-03-08 20:35:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-08 20:35:45,294 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-08 20:35:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-08 20:35:45,294 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-08 20:35:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2025-03-08 20:35:45,294 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2025-03-08 20:35:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-03-08 20:35:45,294 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-03-08 20:35:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2025-03-08 20:35:45,294 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2025-03-08 20:35:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_page [2025-03-08 20:35:45,294 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_page [2025-03-08 20:35:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure PageTail [2025-03-08 20:35:45,294 INFO L138 BoogieDeclarations]: Found implementation of procedure PageTail [2025-03-08 20:35:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_myri10ge_slice_state [2025-03-08 20:35:45,295 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_myri10ge_slice_state [2025-03-08 20:35:45,295 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_unlock [2025-03-08 20:35:45,295 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_unlock [2025-03-08 20:35:45,295 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_free_rings [2025-03-08 20:35:45,295 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_free_rings [2025-03-08 20:35:45,295 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_pages [2025-03-08 20:35:45,295 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_pages [2025-03-08 20:35:45,295 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size_set [2025-03-08 20:35:45,295 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size_set [2025-03-08 20:35:45,295 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-08 20:35:45,295 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-08 20:35:45,295 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-08 20:35:45,295 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-08 20:35:45,295 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-03-08 20:35:45,295 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-03-08 20:35:45,295 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-03-08 20:35:45,295 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-03-08 20:35:45,295 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-03-08 20:35:45,295 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-03-08 20:35:45,295 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 20:35:45,295 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 20:35:45,295 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_change_pause [2025-03-08 20:35:45,295 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_change_pause [2025-03-08 20:35:45,295 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-03-08 20:35:45,295 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-03-08 20:35:45,295 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 20:35:45,295 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-03-08 20:35:45,295 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-03-08 20:35:45,295 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_close [2025-03-08 20:35:45,295 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_close [2025-03-08 20:35:45,295 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_update_dca [2025-03-08 20:35:45,295 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_update_dca [2025-03-08 20:35:45,295 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-08 20:35:45,295 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-08 20:35:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-03-08 20:35:45,298 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-03-08 20:35:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-03-08 20:35:45,298 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-03-08 20:35:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_teardown_dca [2025-03-08 20:35:45,298 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_teardown_dca [2025-03-08 20:35:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 20:35:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 20:35:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 20:35:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 20:35:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 20:35:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 20:35:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 20:35:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2025-03-08 20:35:45,299 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-08 20:35:45,299 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure simple_strtoul [2025-03-08 20:35:45,299 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_strtoul [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 20:35:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-03-08 20:35:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-03-08 20:35:45,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-03-08 20:35:45,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-03-08 20:35:45,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-03-08 20:35:45,301 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-08 20:35:45,301 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-08 20:35:45,301 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-03-08 20:35:45,301 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-03-08 20:35:45,301 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_update_mac_address [2025-03-08 20:35:45,302 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_update_mac_address [2025-03-08 20:35:45,302 INFO L130 BoogieDeclarations]: Found specification of procedure pcie_capability_read_word [2025-03-08 20:35:45,302 INFO L138 BoogieDeclarations]: Found implementation of procedure pcie_capability_read_word [2025-03-08 20:35:45,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 20:35:45,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 20:35:45,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 20:35:45,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 20:35:45,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 20:35:45,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 20:35:45,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 20:35:45,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 20:35:45,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 20:35:45,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 20:35:45,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 20:35:45,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 20:35:45,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 20:35:45,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 20:35:45,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 20:35:45,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-08 20:35:45,303 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_82 [2025-03-08 20:35:45,303 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_82 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure skb_get_queue_mapping [2025-03-08 20:35:45,303 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_get_queue_mapping [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_alloc_rx_pages [2025-03-08 20:35:45,303 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_alloc_rx_pages [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-08 20:35:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-08 20:35:45,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-08 20:35:45,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-08 20:35:45,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-08 20:35:45,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-08 20:35:45,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-08 20:35:45,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-08 20:35:45,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-08 20:35:45,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-08 20:35:45,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-08 20:35:45,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-08 20:35:45,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-08 20:35:45,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-03-08 20:35:45,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-03-08 20:35:45,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-03-08 20:35:45,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-03-08 20:35:45,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-03-08 20:35:45,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-03-08 20:35:45,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-03-08 20:35:45,305 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 20:35:45,305 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 20:35:45,305 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 20:35:45,305 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 20:35:45,305 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 20:35:45,305 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 20:35:45,305 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 20:35:45,305 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 20:35:45,305 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 20:35:45,305 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 20:35:45,305 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 20:35:45,305 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 20:35:45,305 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-08 20:35:45,305 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-08 20:35:45,305 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-03-08 20:35:45,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-03-08 20:35:45,306 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2025-03-08 20:35:45,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-03-08 20:35:45,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-08 20:35:45,306 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_get_stats [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_get_stats [2025-03-08 20:35:45,306 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_set_multicast_list [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_set_multicast_list [2025-03-08 20:35:45,306 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-03-08 20:35:45,306 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_check_slice [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_check_slice [2025-03-08 20:35:45,306 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-08 20:35:45,306 INFO L130 BoogieDeclarations]: Found specification of procedure pci_pcie_type [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_pcie_type [2025-03-08 20:35:45,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-03-08 20:35:45,306 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 20:35:45,306 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 20:35:45,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-08 20:35:45,306 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-08 20:35:45,306 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-03-08 20:35:45,307 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-03-08 20:35:45,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 20:35:45,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 20:35:45,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 20:35:45,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 20:35:45,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 20:35:45,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 20:35:45,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 20:35:45,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 20:35:45,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 20:35:45,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 20:35:45,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 20:35:45,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 20:35:45,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 20:35:45,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 20:35:45,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 20:35:45,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 20:35:45,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 20:35:45,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 20:35:45,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 20:35:45,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 20:35:45,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 20:35:45,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-08 20:35:45,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-08 20:35:45,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-08 20:35:45,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-08 20:35:45,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-08 20:35:45,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-08 20:35:45,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-08 20:35:45,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-08 20:35:45,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-08 20:35:45,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-08 20:35:45,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_myri10ge_slice_state [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_myri10ge_slice_state [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_led [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_led [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_gso [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_gso [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_toggle_relaxed [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_toggle_relaxed [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_send_cmd [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_send_cmd [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure mtrr_del [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure mtrr_del [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure set_fw_name [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure set_fw_name [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure put_be32 [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure put_be32 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-08 20:35:45,309 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 20:35:45,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 20:35:45,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 20:35:45,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 20:35:45,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 20:35:45,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-08 20:35:45,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-08 20:35:45,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-08 20:35:45,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-08 20:35:45,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-08 20:35:45,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 20:35:45,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-08 20:35:45,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 20:35:45,313 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-03-08 20:35:45,313 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2025-03-08 20:35:45,313 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_remove [2025-03-08 20:35:45,313 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_remove [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_gso_v6 [2025-03-08 20:35:45,313 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_gso_v6 [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_fromio [2025-03-08 20:35:45,313 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_fromio [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-08 20:35:45,313 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2025-03-08 20:35:45,313 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-03-08 20:35:45,313 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_try [2025-03-08 20:35:45,313 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_try [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2025-03-08 20:35:45,313 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_size_call_parameter [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2025-03-08 20:35:45,313 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-03-08 20:35:45,313 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_free_slices [2025-03-08 20:35:45,313 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_free_slices [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-03-08 20:35:45,313 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_unmap_rx_page [2025-03-08 20:35:45,313 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_unmap_rx_page [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_ss_lock_napi [2025-03-08 20:35:45,313 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_ss_lock_napi [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 20:35:45,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-08 20:35:45,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-08 20:35:45,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-08 20:35:45,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-08 20:35:45,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-08 20:35:45,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-03-08 20:35:45,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-08 20:35:45,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-03-08 20:35:45,316 INFO L130 BoogieDeclarations]: Found specification of procedure netif_set_real_num_tx_queues [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_set_real_num_tx_queues [2025-03-08 20:35:45,316 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msix [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msix [2025-03-08 20:35:45,316 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2025-03-08 20:35:45,316 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2025-03-08 20:35:45,316 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_dummy_rdma [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_dummy_rdma [2025-03-08 20:35:45,316 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2025-03-08 20:35:45,316 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 20:35:45,316 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-08 20:35:45,316 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2025-03-08 20:35:45,317 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-03-08 20:35:45,317 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-08 20:35:45,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_busy_poll [2025-03-08 20:35:45,318 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_busy_poll [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2025-03-08 20:35:45,318 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure local_bh_disable [2025-03-08 20:35:45,318 INFO L138 BoogieDeclarations]: Found implementation of procedure local_bh_disable [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-08 20:35:45,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-08 20:35:45,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-08 20:35:45,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-08 20:35:45,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-08 20:35:45,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-08 20:35:45,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-08 20:35:45,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-08 20:35:45,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-08 20:35:45,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-03-08 20:35:45,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_warn [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_warn [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_reset [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_reset [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_load_firmware [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_load_firmware [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_msix [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_msix [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure __iowrite64_copy [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure __iowrite64_copy [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_open [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_open [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure pci_restore_state [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_restore_state [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_setup_dca [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_setup_dca [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_77 [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_77 [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_81 [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_81 [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_page [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_page [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_validate_firmware [2025-03-08 20:35:45,320 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_validate_firmware [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 20:35:45,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 20:35:45,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 20:35:45,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 20:35:45,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 20:35:45,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 20:35:45,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 20:35:45,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 20:35:45,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 20:35:45,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure is_power_of_2 [2025-03-08 20:35:45,322 INFO L138 BoogieDeclarations]: Found implementation of procedure is_power_of_2 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 20:35:45,322 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_xmit [2025-03-08 20:35:45,322 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_xmit [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-03-08 20:35:45,322 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-03-08 20:35:45,322 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_78 [2025-03-08 20:35:45,322 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_78 [2025-03-08 20:35:45,322 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2025-03-08 20:35:45,322 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_dma_test [2025-03-08 20:35:45,323 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_dma_test [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdrlen [2025-03-08 20:35:45,323 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdrlen [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2025-03-08 20:35:45,323 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_get_firmware_capabilities [2025-03-08 20:35:45,323 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_get_firmware_capabilities [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2025-03-08 20:35:45,323 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_resume [2025-03-08 20:35:45,323 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_resume [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure pci_find_ext_capability [2025-03-08 20:35:45,323 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_find_ext_capability [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-08 20:35:45,323 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2025-03-08 20:35:45,323 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-03-08 20:35:45,323 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2025-03-08 20:35:45,323 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_free_irq [2025-03-08 20:35:45,323 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_free_irq [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-03-08 20:35:45,323 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-03-08 20:35:45,323 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2025-03-08 20:35:45,323 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-03-08 20:35:45,323 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 20:35:45,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 20:35:45,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 20:35:45,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 20:35:45,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 20:35:45,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 20:35:45,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 20:35:45,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 20:35:45,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 20:35:45,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure local_bh_enable [2025-03-08 20:35:45,325 INFO L138 BoogieDeclarations]: Found implementation of procedure local_bh_enable [2025-03-08 20:35:45,325 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-03-08 20:35:45,325 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-03-08 20:35:46,612 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 20:35:46,617 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 20:35:46,659 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18992: havoc netpoll_trap_#t~nondet2354#1; [2025-03-08 20:35:46,784 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19029: havoc pci_enable_msi_block_#t~nondet2361#1; [2025-03-08 20:35:46,784 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16409-1: ldv_request_irq_88_#res#1 := ldv_request_irq_88_~ldv_func_res~2#1; [2025-03-08 20:35:46,785 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16381-1: ldv_request_irq_86_#res#1 := ldv_request_irq_86_~ldv_func_res~1#1; [2025-03-08 20:35:46,897 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18745: havoc __skb_gso_segment_#t~ret2318#1.base, __skb_gso_segment_#t~ret2318#1.offset; [2025-03-08 20:35:46,903 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19000: havoc pci_bus_read_config_word_#t~nondet2356#1; [2025-03-08 20:35:47,260 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18980: havoc netif_receive_skb_#t~nondet2351#1; [2025-03-08 20:35:47,261 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18932: havoc napi_gro_frags_#t~nondet2345#1; [2025-03-08 20:35:47,261 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18850: havoc eth_type_trans_#t~nondet2335#1; [2025-03-08 20:35:47,261 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9497: havoc myri10ge_ss_busy_polling_#t~mem751#1;havoc myri10ge_ss_busy_polling_#t~bitwise752#1; [2025-03-08 20:35:47,261 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18928: havoc napi_get_frags_#t~ret2344#1.base, napi_get_frags_#t~ret2344#1.offset; [2025-03-08 20:35:47,261 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18789: havoc csum_partial_#t~nondet2325#1; [2025-03-08 20:35:47,336 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6765: havoc dev_name_#t~mem114#1.base, dev_name_#t~mem114#1.offset; [2025-03-08 20:35:47,336 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6691: havoc kobject_name_#t~mem97#1.base, kobject_name_#t~mem97#1.offset; [2025-03-08 20:35:47,393 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18946: havoc #t~nondet2347; [2025-03-08 20:35:47,395 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18785: havoc #t~nondet2324; [2025-03-08 20:35:47,922 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18777: havoc alloc_pages_current_#t~ret2322#1.base, alloc_pages_current_#t~ret2322#1.offset; [2025-03-08 20:35:47,935 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19130: havoc #t~nondet2381; [2025-03-08 20:35:47,938 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7288: havoc #t~mem266.base, #t~mem266.offset;havoc #t~mem267; [2025-03-08 20:35:47,941 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18854: havoc #t~nondet2336; [2025-03-08 20:35:47,952 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9253: call ULTIMATE.dealloc(~#cmd~2.base, ~#cmd~2.offset);havoc ~#cmd~2.base, ~#cmd~2.offset; [2025-03-08 20:35:48,069 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12307: call ULTIMATE.dealloc(~#cmd~10#1.base, ~#cmd~10#1.offset);havoc ~#cmd~10#1.base, ~#cmd~10#1.offset;call ULTIMATE.dealloc(~#__wait~0#1.base, ~#__wait~0#1.offset);havoc ~#__wait~0#1.base, ~#__wait~0#1.offset; [2025-03-08 20:35:48,069 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19114: havoc schedule_timeout_#t~nondet2377#1; [2025-03-08 20:35:48,069 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16444-1: ldv_del_timer_sync_91_#res#1 := ldv_del_timer_sync_91_~ldv_func_res~3#1; [2025-03-08 20:35:48,069 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18823: havoc del_timer_sync_#t~nondet2329#1; [2025-03-08 20:35:48,070 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14844-1: ldv_del_timer_sync_#res#1 := ldv_del_timer_sync_~arg0#1; [2025-03-08 20:35:48,070 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19078: havoc prepare_to_wait_event_#t~nondet2371#1; [2025-03-08 20:35:48,128 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18793: havoc dca3_get_tag_#t~nondet2326#1; [2025-03-08 20:35:48,131 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7617: havoc #t~mem322.base, #t~mem322.offset; [2025-03-08 20:35:48,134 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18950: havoc #t~nondet2348; [2025-03-08 20:35:48,144 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18804: havoc dca_remove_requester_#t~nondet2328#1; [2025-03-08 20:35:48,145 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19048: havoc #t~nondet2365; [2025-03-08 20:35:48,152 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6979: havoc #t~mem177.base, #t~mem177.offset; [2025-03-08 20:35:48,158 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19118: havoc #t~nondet2378; [2025-03-08 20:35:48,190 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18752: havoc #t~nondet2319; [2025-03-08 20:35:48,226 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9240: call ULTIMATE.dealloc(~#cmd~1.base, ~#cmd~1.offset);havoc ~#cmd~1.base, ~#cmd~1.offset; [2025-03-08 20:35:48,228 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19062: havoc #t~nondet2367; [2025-03-08 20:35:48,243 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18736: havoc #t~nondet2316; [2025-03-08 20:35:48,249 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7463: havoc #t~mem304; [2025-03-08 20:35:48,328 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6375: havoc atomic_read_#t~mem51#1; [2025-03-08 20:35:48,329 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18688: havoc __get_page_tail_#t~nondet2311#1; [2025-03-08 20:35:48,353 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7347: havoc #t~mem281.base, #t~mem281.offset;havoc #t~mem282; [2025-03-08 20:35:48,438 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13055: call ULTIMATE.dealloc(~#cmd~11#1.base, ~#cmd~11#1.offset);havoc ~#cmd~11#1.base, ~#cmd~11#1.offset;call ULTIMATE.dealloc(~#data~0#1.base, ~#data~0#1.offset);havoc ~#data~0#1.base, ~#data~0#1.offset; [2025-03-08 20:35:48,438 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9274: call ULTIMATE.dealloc(myri10ge_change_promisc_~#cmd~3#1.base, myri10ge_change_promisc_~#cmd~3#1.offset);havoc myri10ge_change_promisc_~#cmd~3#1.base, myri10ge_change_promisc_~#cmd~3#1.offset; [2025-03-08 20:35:48,441 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18835: havoc dma_set_mask_#t~nondet2332#1; [2025-03-08 20:35:48,468 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18942: havoc net_ratelimit_#t~nondet2346#1; [2025-03-08 20:35:48,477 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8458: havoc pcie_caps_reg_#t~mem446#1; [2025-03-08 20:35:48,477 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8468: havoc #t~bitwise448#1; [2025-03-08 20:35:48,527 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18996: havoc pci_bus_read_config_dword_#t~nondet2355#1; [2025-03-08 20:35:48,614 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13694: call ULTIMATE.dealloc(myri10ge_watchdog_~#reset_needed~0#1.base, myri10ge_watchdog_~#reset_needed~0#1.offset);havoc myri10ge_watchdog_~#reset_needed~0#1.base, myri10ge_watchdog_~#reset_needed~0#1.offset;call ULTIMATE.dealloc(myri10ge_watchdog_~#busy_slice_cnt~0#1.base, myri10ge_watchdog_~#busy_slice_cnt~0#1.offset);havoc myri10ge_watchdog_~#busy_slice_cnt~0#1.base, myri10ge_watchdog_~#busy_slice_cnt~0#1.offset;call ULTIMATE.dealloc(myri10ge_watchdog_~#cmd~12#1.base, myri10ge_watchdog_~#cmd~12#1.offset);havoc myri10ge_watchdog_~#cmd~12#1.base, myri10ge_watchdog_~#cmd~12#1.offset;call ULTIMATE.dealloc(myri10ge_watchdog_~#vendor~1#1.base, myri10ge_watchdog_~#vendor~1#1.offset);havoc myri10ge_watchdog_~#vendor~1#1.base, myri10ge_watchdog_~#vendor~1#1.offset;call ULTIMATE.dealloc(myri10ge_watchdog_~#descriptor~0#1.base, myri10ge_watchdog_~#descriptor~0#1.offset);havoc myri10ge_watchdog_~#descriptor~0#1.base, myri10ge_watchdog_~#descriptor~0#1.offset; [2025-03-08 20:35:48,614 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19004: havoc pci_bus_write_config_byte_#t~nondet2357#1; [2025-03-08 20:35:48,614 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13637: havoc myri10ge_read_reboot_#t~mem1787#1;call ULTIMATE.dealloc(myri10ge_read_reboot_~#reboot~0#1.base, myri10ge_read_reboot_~#reboot~0#1.offset);havoc myri10ge_read_reboot_~#reboot~0#1.base, myri10ge_read_reboot_~#reboot~0#1.offset; [2025-03-08 20:35:48,614 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18684: havoc __dynamic_netdev_dbg_#t~nondet2310#1; [2025-03-08 20:35:48,711 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7480: havoc #t~mem306; [2025-03-08 20:35:48,737 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19066: havoc pcie_capability_write_word_#t~nondet2368#1; [2025-03-08 20:35:48,737 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9673: call ULTIMATE.dealloc(~#ctl~2#1.base, ~#ctl~2#1.offset);havoc ~#ctl~2#1.base, ~#ctl~2#1.offset; [2025-03-08 20:35:48,801 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8667: call ULTIMATE.dealloc(~#buf_bytes~0.base, ~#buf_bytes~0.offset);havoc ~#buf_bytes~0.base, ~#buf_bytes~0.offset; [2025-03-08 20:35:48,803 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7274: havoc #t~mem263; [2025-03-08 20:35:48,804 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18922: havoc #t~nondet2343; [2025-03-08 20:35:48,812 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18831: havoc #t~nondet2331; [2025-03-08 20:36:03,608 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18732: havoc __pci_register_driver_#t~nondet2315#1; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13383: call ULTIMATE.dealloc(myri10ge_select_firmware_~#lnk~0#1.base, myri10ge_select_firmware_~#lnk~0#1.offset);havoc myri10ge_select_firmware_~#lnk~0#1.base, myri10ge_select_firmware_~#lnk~0#1.offset; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16490-1: ldv_register_netdev_94_#res#1 := ldv_register_netdev_94_~ldv_func_res~6#1; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15898: 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-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16097-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19070: havoc pcie_get_readrq_#t~nondet2369#1; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18873: havoc ioremap_wc_#t~ret2338#1.base, ioremap_wc_#t~ret2338#1.offset; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16098-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19074: havoc pcie_set_readrq_#t~nondet2370#1; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8504: havoc is_zero_ether_addr_#t~mem458#1;havoc is_zero_ether_addr_#t~mem459#1;havoc is_zero_ether_addr_#t~bitwise460#1; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18879: havoc kstrdup_#t~ret2339#1.base, kstrdup_#t~ret2339#1.offset; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19012: havoc pci_choose_state_#t~nondet2359#1; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8772: call ULTIMATE.dealloc(myri10ge_read_mac_addr_~#ptr~0#1.base, myri10ge_read_mac_addr_~#ptr~0#1.offset);havoc myri10ge_read_mac_addr_~#ptr~0#1.base, myri10ge_read_mac_addr_~#ptr~0#1.offset; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14784-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15909: 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-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510: havoc is_multicast_ether_addr_#t~mem461#1; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14004: call ULTIMATE.dealloc(myri10ge_probe_slices_~#cmd~14#1.base, myri10ge_probe_slices_~#cmd~14#1.offset);havoc myri10ge_probe_slices_~#cmd~14#1.base, myri10ge_probe_slices_~#cmd~14#1.offset; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14203: call ULTIMATE.dealloc(myri10ge_probe_~#__key~1#1.base, myri10ge_probe_~#__key~1#1.offset);havoc myri10ge_probe_~#__key~1#1.base, myri10ge_probe_~#__key~1#1.offset;call ULTIMATE.dealloc(myri10ge_probe_~#__key___0~0#1.base, myri10ge_probe_~#__key___0~0#1.offset);havoc myri10ge_probe_~#__key___0~0#1.base, myri10ge_probe_~#__key___0~0#1.offset;call ULTIMATE.dealloc(myri10ge_probe_~#__key___1~0#1.base, myri10ge_probe_~#__key___1~0#1.offset);havoc myri10ge_probe_~#__key___1~0#1.base, myri10ge_probe_~#__key___1~0#1.offset;call ULTIMATE.dealloc(myri10ge_probe_~#__constr_expr_0~0#1.base, myri10ge_probe_~#__constr_expr_0~0#1.offset);havoc myri10ge_probe_~#__constr_expr_0~0#1.base, myri10ge_probe_~#__constr_expr_0~0#1.offset; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11429: havoc myri10ge_get_msglevel_#t~mem1227#1; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19093: havoc register_netdev_#t~nondet2374#1; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15924-2: call ULTIMATE.dealloc(ldv_pci_pci_instance_2_~#ldv_2_resource_pm_message~0#1.base, ldv_pci_pci_instance_2_~#ldv_2_resource_pm_message~0#1.offset);havoc ldv_pci_pci_instance_2_~#ldv_2_resource_pm_message~0#1.base, ldv_pci_pci_instance_2_~#ldv_2_resource_pm_message~0#1.offset; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15924-1: call ULTIMATE.dealloc(ldv_pci_pci_instance_2_~#ldv_2_resource_pm_message~0#1.base, ldv_pci_pci_instance_2_~#ldv_2_resource_pm_message~0#1.offset);havoc ldv_pci_pci_instance_2_~#ldv_2_resource_pm_message~0#1.base, ldv_pci_pci_instance_2_~#ldv_2_resource_pm_message~0#1.offset; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15924: call ULTIMATE.dealloc(ldv_pci_pci_instance_2_~#ldv_2_resource_pm_message~0#1.base, ldv_pci_pci_instance_2_~#ldv_2_resource_pm_message~0#1.offset);havoc ldv_pci_pci_instance_2_~#ldv_2_resource_pm_message~0#1.base, ldv_pci_pci_instance_2_~#ldv_2_resource_pm_message~0#1.offset; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18898: havoc ldv_pre_register_netdev_#t~nondet2340#1; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14803-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-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14806-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-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14808-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-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18970: havoc netif_get_num_default_rss_queues_#t~nondet2350#1; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18839: havoc dma_supported_#t~nondet2333#1; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19037: havoc pci_find_capability_#t~nondet2363#1; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13224: call ULTIMATE.dealloc(myri10ge_enable_ecrc_~#err_cap~0#1.base, myri10ge_enable_ecrc_~#err_cap~0#1.offset);havoc myri10ge_enable_ecrc_~#err_cap~0#1.base, myri10ge_enable_ecrc_~#err_cap~0#1.offset; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18774: havoc alloc_etherdev_mqs_#t~ret2321#1.base, alloc_etherdev_mqs_#t~ret2321#1.offset; [2025-03-08 20:36:03,609 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11178: havoc myri10ge_get_sset_count_#t~mem1153#1; [2025-03-08 20:36:03,610 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13491: call ULTIMATE.dealloc(myri10ge_mask_surprise_down_~#mask~0#1.base, myri10ge_mask_surprise_down_~#mask~0#1.offset);havoc myri10ge_mask_surprise_down_~#mask~0#1.base, myri10ge_mask_surprise_down_~#mask~0#1.offset; [2025-03-08 20:36:03,610 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7810: havoc netif_msg_init_#t~bitwise357#1; [2025-03-08 20:36:03,610 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18843: havoc driver_for_each_device_#t~nondet2334#1; [2025-03-08 20:36:03,610 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18984: havoc netif_set_real_num_rx_queues_#t~nondet2352#1; [2025-03-08 20:36:03,610 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18918: havoc mtrr_add_#t~nondet2342#1; [2025-03-08 20:36:03,610 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16475-1: ldv_alloc_etherdev_mqs_93_#res#1.base, ldv_alloc_etherdev_mqs_93_#res#1.offset := ldv_alloc_etherdev_mqs_93_~ldv_func_res~5#1.base, ldv_alloc_etherdev_mqs_93_~ldv_func_res~5#1.offset; [2025-03-08 20:36:03,610 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11191: call ULTIMATE.dealloc(myri10ge_get_ethtool_stats_~#link_stats~0#1.base, myri10ge_get_ethtool_stats_~#link_stats~0#1.offset);havoc myri10ge_get_ethtool_stats_~#link_stats~0#1.base, myri10ge_get_ethtool_stats_~#link_stats~0#1.offset; [2025-03-08 20:36:03,611 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18858: havoc ethtool_op_get_link_#t~nondet2337#1; [2025-03-08 20:36:03,611 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16547-1: ldv___pci_register_driver_99_#res#1 := ldv___pci_register_driver_99_~ldv_func_res~7#1; [2025-03-08 20:36:03,611 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14565: call ULTIMATE.dealloc(myri10ge_notify_dca_~#event#1.base, myri10ge_notify_dca_~#event#1.offset);havoc myri10ge_notify_dca_~#event#1.base, myri10ge_notify_dca_~#event#1.offset; [2025-03-08 20:36:03,611 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13512: call ULTIMATE.dealloc(myri10ge_suspend_~#state#1.base, myri10ge_suspend_~#state#1.offset);havoc myri10ge_suspend_~#state#1.base, myri10ge_suspend_~#state#1.offset; [2025-03-08 20:36:04,629 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 20:36:05,209 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18781: havoc cancel_work_sync_#t~nondet2323#1; [2025-03-08 20:36:05,507 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7490: havoc #t~mem308;havoc #t~bitwise309; [2025-03-08 20:36:05,794 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19104: havoc request_threaded_irq_#t~nondet2376#1; [2025-03-08 20:36:07,969 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18988: havoc #t~nondet2353; [2025-03-08 20:36:08,040 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16575: havoc #t~mem2197.base, #t~mem2197.offset;havoc #t~mem2198.base, #t~mem2198.offset; [2025-03-08 20:36:08,258 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8859: call ULTIMATE.dealloc(~#buf~1.base, ~#buf~1.offset);havoc ~#buf~1.base, ~#buf~1.offset; [2025-03-08 20:36:08,294 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6883: havoc #t~ret141.base, #t~ret141.offset; [2025-03-08 20:36:08,733 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19082: havoc #t~nondet2372; [2025-03-08 20:36:08,755 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18827: havoc #t~nondet2330; [2025-03-08 20:36:08,775 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18954: havoc #t~nondet2349; [2025-03-08 20:36:08,922 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6277: havoc #t~bitwise3; [2025-03-08 20:36:10,081 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9502: call ULTIMATE.dealloc(~#cmd~5.base, ~#cmd~5.offset);havoc ~#cmd~5.base, ~#cmd~5.offset; [2025-03-08 20:36:11,267 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8948: call ULTIMATE.dealloc(myri10ge_load_hotplug_firmware_~#fw~0#1.base, myri10ge_load_hotplug_firmware_~#fw~0#1.offset);havoc myri10ge_load_hotplug_firmware_~#fw~0#1.base, myri10ge_load_hotplug_firmware_~#fw~0#1.offset; [2025-03-08 20:36:11,267 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19100: havoc request_firmware_#t~nondet2375#1; [2025-03-08 20:36:11,267 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19142: havoc vmalloc_#t~ret2382#1.base, vmalloc_#t~ret2382#1.offset; [2025-03-08 20:36:11,267 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9135: call ULTIMATE.dealloc(~#buf~2#1.base, ~#buf~2#1.offset);havoc ~#buf~2#1.base, ~#buf~2#1.offset;call ULTIMATE.dealloc(~#size~1#1.base, ~#size~1#1.offset);havoc ~#size~1#1.base, ~#size~1#1.offset; [2025-03-08 20:36:13,485 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16140: #res#1 := ~arg0#1; [2025-03-08 20:36:13,486 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16283-1: ldv_spin_trylock_48_#res#1 := ldv_spin_trylock_48_~ldv_func_res~0#1; [2025-03-08 20:36:13,486 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18762: havoc _raw_spin_trylock_#t~nondet2320#1; [2025-03-08 20:36:13,536 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19033: havoc #t~nondet2362; [2025-03-08 20:36:16,580 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11538: call ULTIMATE.dealloc(myri10ge_allocate_rings_~#cmd~6#1.base, myri10ge_allocate_rings_~#cmd~6#1.offset);havoc myri10ge_allocate_rings_~#cmd~6#1.base, myri10ge_allocate_rings_~#cmd~6#1.offset; [2025-03-08 20:36:16,580 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11984: call ULTIMATE.dealloc(myri10ge_get_txrx_~#cmd~7#1.base, myri10ge_get_txrx_~#cmd~7#1.offset);havoc myri10ge_get_txrx_~#cmd~7#1.base, myri10ge_get_txrx_~#cmd~7#1.offset; [2025-03-08 20:36:16,580 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12017: call ULTIMATE.dealloc(myri10ge_set_stats_~#cmd~8#1.base, myri10ge_set_stats_~#cmd~8#1.offset);havoc myri10ge_set_stats_~#cmd~8#1.base, myri10ge_set_stats_~#cmd~8#1.offset; [2025-03-08 20:36:16,580 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12053: call ULTIMATE.dealloc(~#cmd~9#1.base, ~#cmd~9#1.offset);havoc ~#cmd~9#1.base, ~#cmd~9#1.offset; [2025-03-08 20:36:16,580 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9363: call ULTIMATE.dealloc(myri10ge_ss_init_lock_~#__key~0#1.base, myri10ge_ss_init_lock_~#__key~0#1.offset);havoc myri10ge_ss_init_lock_~#__key~0#1.base, myri10ge_ss_init_lock_~#__key~0#1.offset; [2025-03-08 20:36:16,617 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19008: havoc pci_bus_write_config_dword_#t~nondet2358#1; [2025-03-08 20:36:16,851 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18797: havoc dca_add_requester_#t~nondet2327#1; [2025-03-08 20:36:17,088 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6353: havoc arch_irqs_disabled_flags_#t~bitwise50#1; [2025-03-08 20:36:17,210 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7384: havoc #t~mem291.base, #t~mem291.offset; [2025-03-08 20:36:17,282 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6271: havoc #t~mem1;havoc #t~bitwise2; [2025-03-08 20:36:17,703 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6293: havoc #t~bitwise5;havoc #t~short6; [2025-03-08 20:36:20,990 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7357: havoc skb_checksum_start_offset_#t~mem284#1; [2025-03-08 20:36:20,991 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7341: havoc skb_headroom_#t~mem279#1.base, skb_headroom_#t~mem279#1.offset;havoc skb_headroom_#t~mem280#1.base, skb_headroom_#t~mem280#1.offset; [2025-03-08 20:36:20,991 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18739: havoc __pskb_pull_tail_#t~ret2317#1.base, __pskb_pull_tail_#t~ret2317#1.offset; [2025-03-08 20:36:20,991 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294: havoc skb_is_nonlinear_#t~mem268#1; [2025-03-08 20:36:20,991 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19122: havoc skb_checksum_help_#t~nondet2379#1; [2025-03-08 20:36:20,991 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7300: havoc skb_headlen_#t~mem269#1;havoc skb_headlen_#t~mem270#1; [2025-03-08 20:36:20,991 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19126: havoc skb_pad_#t~nondet2380#1; [2025-03-08 20:36:20,991 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7367: havoc skb_transport_offset_#t~mem286#1.base, skb_transport_offset_#t~mem286#1.offset; [2025-03-08 20:36:21,013 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6265: #res := 1; [2025-03-08 20:36:21,095 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19025: havoc #t~nondet2360; [2025-03-08 20:36:21,405 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9293: call ULTIMATE.dealloc(~#cmd~4.base, ~#cmd~4.offset);havoc ~#cmd~4.base, ~#cmd~4.offset; [2025-03-08 20:36:21,458 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8490: havoc #t~mem451#1; [2025-03-08 20:36:21,738 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9106: call ULTIMATE.dealloc(~#cmd~0.base, ~#cmd~0.offset);havoc ~#cmd~0.base, ~#cmd~0.offset; [2025-03-08 20:36:22,113 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13558: call ULTIMATE.dealloc(~#vendor~0#1.base, ~#vendor~0#1.offset);havoc ~#vendor~0#1.base, ~#vendor~0#1.offset; [2025-03-08 20:36:22,136 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19041: havoc #t~nondet2364; [2025-03-08 20:36:22,207 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19089: havoc queue_work_on_#t~nondet2373#1; [2025-03-08 20:36:22,246 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19055: havoc #t~nondet2366; [2025-03-08 20:36:22,858 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6957: havoc is_device_dma_capable_#t~mem150#1.base, is_device_dma_capable_#t~mem150#1.offset;havoc is_device_dma_capable_#t~mem151#1.base, is_device_dma_capable_#t~mem151#1.offset;havoc is_device_dma_capable_#t~mem152#1;havoc is_device_dma_capable_#t~short153#1; [2025-03-08 20:36:24,534 INFO L? ?]: Removed 5223 outVars from TransFormulas that were not future-live. [2025-03-08 20:36:24,534 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 20:36:24,628 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 20:36:24,628 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-08 20:36:24,629 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:36:24 BoogieIcfgContainer [2025-03-08 20:36:24,629 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 20:36:24,631 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 20:36:24,631 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 20:36:24,634 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 20:36:24,635 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 08:35:38" (1/3) ... [2025-03-08 20:36:24,636 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18045773 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:36:24, skipping insertion in model container [2025-03-08 20:36:24,636 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:35:42" (2/3) ... [2025-03-08 20:36:24,637 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18045773 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:36:24, skipping insertion in model container [2025-03-08 20:36:24,637 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:36:24" (3/3) ... [2025-03-08 20:36:24,638 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i [2025-03-08 20:36:24,649 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 20:36:24,652 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i that has 246 procedures, 3879 locations, 1 initial locations, 126 loop locations, and 4 error locations. [2025-03-08 20:36:24,763 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 20:36:24,773 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;@20898604, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 20:36:24,774 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2025-03-08 20:36:24,787 INFO L276 IsEmpty]: Start isEmpty. Operand has 3526 states, 2542 states have (on average 1.3151062155782849) internal successors, (3343), 2614 states have internal predecessors, (3343), 813 states have call successors, (813), 167 states have call predecessors, (813), 166 states have return successors, (809), 800 states have call predecessors, (809), 809 states have call successors, (809) [2025-03-08 20:36:24,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-03-08 20:36:24,796 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:36:24,796 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:36:24,797 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 2 more)] === [2025-03-08 20:36:24,800 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:36:24,801 INFO L85 PathProgramCache]: Analyzing trace with hash -691979571, now seen corresponding path program 1 times [2025-03-08 20:36:24,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:36:24,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979924684] [2025-03-08 20:36:24,807 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:36:24,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:36:29,556 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-03-08 20:36:29,916 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-03-08 20:36:29,917 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:36:29,917 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:36:30,868 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-03-08 20:36:30,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:36:30,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979924684] [2025-03-08 20:36:30,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979924684] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:36:30,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:36:30,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:36:30,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687707356] [2025-03-08 20:36:30,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:36:30,874 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:36:30,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:36:30,888 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:36:30,889 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:36:30,897 INFO L87 Difference]: Start difference. First operand has 3526 states, 2542 states have (on average 1.3151062155782849) internal successors, (3343), 2614 states have internal predecessors, (3343), 813 states have call successors, (813), 167 states have call predecessors, (813), 166 states have return successors, (809), 800 states have call predecessors, (809), 809 states have call successors, (809) Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-03-08 20:36:32,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:36:32,129 INFO L93 Difference]: Finished difference Result 6924 states and 9830 transitions. [2025-03-08 20:36:32,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:36:32,131 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 90 [2025-03-08 20:36:32,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:36:32,173 INFO L225 Difference]: With dead ends: 6924 [2025-03-08 20:36:32,173 INFO L226 Difference]: Without dead ends: 3423 [2025-03-08 20:36:32,201 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:36:32,203 INFO L435 NwaCegarLoop]: 4636 mSDtfsCounter, 4718 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4718 SdHoareTripleChecker+Valid, 4636 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-03-08 20:36:32,203 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4718 Valid, 4636 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-03-08 20:36:32,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3423 states. [2025-03-08 20:36:32,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3423 to 3423. [2025-03-08 20:36:32,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3423 states, 2465 states have (on average 1.2750507099391482) internal successors, (3143), 2518 states have internal predecessors, (3143), 791 states have call successors, (791), 164 states have call predecessors, (791), 163 states have return successors, (788), 779 states have call predecessors, (788), 788 states have call successors, (788) [2025-03-08 20:36:32,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3423 states to 3423 states and 4722 transitions. [2025-03-08 20:36:32,452 INFO L78 Accepts]: Start accepts. Automaton has 3423 states and 4722 transitions. Word has length 90 [2025-03-08 20:36:32,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:36:32,454 INFO L471 AbstractCegarLoop]: Abstraction has 3423 states and 4722 transitions. [2025-03-08 20:36:32,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-03-08 20:36:32,454 INFO L276 IsEmpty]: Start isEmpty. Operand 3423 states and 4722 transitions. [2025-03-08 20:36:32,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-03-08 20:36:32,456 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:36:32,456 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:36:32,457 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-08 20:36:32,458 INFO L396 AbstractCegarLoop]: === Iteration 2 === 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 2 more)] === [2025-03-08 20:36:32,458 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:36:32,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1278959886, now seen corresponding path program 1 times [2025-03-08 20:36:32,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:36:32,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70337660] [2025-03-08 20:36:32,458 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:36:32,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:36:36,672 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-03-08 20:36:36,823 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-03-08 20:36:36,824 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:36:36,824 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:36:38,110 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-03-08 20:36:38,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:36:38,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70337660] [2025-03-08 20:36:38,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70337660] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:36:38,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:36:38,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-08 20:36:38,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511751135] [2025-03-08 20:36:38,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:36:38,112 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-08 20:36:38,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:36:38,113 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-08 20:36:38,113 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-08 20:36:38,114 INFO L87 Difference]: Start difference. First operand 3423 states and 4722 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-03-08 20:36:42,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:36:42,633 INFO L93 Difference]: Finished difference Result 6794 states and 9400 transitions. [2025-03-08 20:36:42,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-08 20:36:42,634 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 90 [2025-03-08 20:36:42,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:36:42,690 INFO L225 Difference]: With dead ends: 6794 [2025-03-08 20:36:42,691 INFO L226 Difference]: Without dead ends: 6792 [2025-03-08 20:36:42,700 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-03-08 20:36:42,701 INFO L435 NwaCegarLoop]: 4629 mSDtfsCounter, 4698 mSDsluCounter, 13777 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4699 SdHoareTripleChecker+Valid, 18406 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2025-03-08 20:36:42,702 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4699 Valid, 18406 Invalid, 437 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 436 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2025-03-08 20:36:42,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6792 states. [2025-03-08 20:36:42,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6792 to 6782. [2025-03-08 20:36:42,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6782 states, 4888 states have (on average 1.2761865793780687) internal successors, (6238), 4989 states have internal predecessors, (6238), 1564 states have call successors, (1564), 329 states have call predecessors, (1564), 326 states have return successors, (1590), 1538 states have call predecessors, (1590), 1558 states have call successors, (1590) [2025-03-08 20:36:43,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6782 states to 6782 states and 9392 transitions. [2025-03-08 20:36:43,025 INFO L78 Accepts]: Start accepts. Automaton has 6782 states and 9392 transitions. Word has length 90 [2025-03-08 20:36:43,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:36:43,027 INFO L471 AbstractCegarLoop]: Abstraction has 6782 states and 9392 transitions. [2025-03-08 20:36:43,027 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-03-08 20:36:43,027 INFO L276 IsEmpty]: Start isEmpty. Operand 6782 states and 9392 transitions. [2025-03-08 20:36:43,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2025-03-08 20:36:43,029 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:36:43,029 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:36:43,029 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 20:36:43,030 INFO L396 AbstractCegarLoop]: === Iteration 3 === 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 2 more)] === [2025-03-08 20:36:43,030 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:36:43,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1349618543, now seen corresponding path program 1 times [2025-03-08 20:36:43,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:36:43,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514735677] [2025-03-08 20:36:43,030 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:36:43,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:36:47,229 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 95 statements into 1 equivalence classes. [2025-03-08 20:36:47,392 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 95 of 95 statements. [2025-03-08 20:36:47,392 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:36:47,392 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:36:48,276 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-03-08 20:36:48,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:36:48,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514735677] [2025-03-08 20:36:48,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514735677] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:36:48,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:36:48,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-08 20:36:48,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218376931] [2025-03-08 20:36:48,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:36:48,277 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-08 20:36:48,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:36:48,277 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-08 20:36:48,277 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-08 20:36:48,277 INFO L87 Difference]: Start difference. First operand 6782 states and 9392 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-03-08 20:36:51,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:36:51,075 INFO L93 Difference]: Finished difference Result 6792 states and 9401 transitions. [2025-03-08 20:36:51,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-08 20:36:51,075 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 95 [2025-03-08 20:36:51,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:36:51,122 INFO L225 Difference]: With dead ends: 6792 [2025-03-08 20:36:51,122 INFO L226 Difference]: Without dead ends: 6790 [2025-03-08 20:36:51,131 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-03-08 20:36:51,132 INFO L435 NwaCegarLoop]: 4629 mSDtfsCounter, 4685 mSDsluCounter, 9237 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4686 SdHoareTripleChecker+Valid, 13866 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2025-03-08 20:36:51,132 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4686 Valid, 13866 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2025-03-08 20:36:51,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6790 states. [2025-03-08 20:36:51,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6790 to 6790. [2025-03-08 20:36:51,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6790 states, 4894 states have (on average 1.2758479771148346) internal successors, (6244), 4995 states have internal predecessors, (6244), 1564 states have call successors, (1564), 331 states have call predecessors, (1564), 328 states have return successors, (1590), 1538 states have call predecessors, (1590), 1558 states have call successors, (1590) [2025-03-08 20:36:51,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6790 states to 6790 states and 9398 transitions. [2025-03-08 20:36:51,409 INFO L78 Accepts]: Start accepts. Automaton has 6790 states and 9398 transitions. Word has length 95 [2025-03-08 20:36:51,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:36:51,411 INFO L471 AbstractCegarLoop]: Abstraction has 6790 states and 9398 transitions. [2025-03-08 20:36:51,411 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-03-08 20:36:51,412 INFO L276 IsEmpty]: Start isEmpty. Operand 6790 states and 9398 transitions. [2025-03-08 20:36:51,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2025-03-08 20:36:51,415 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:36:51,416 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:36:51,416 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-08 20:36:51,416 INFO L396 AbstractCegarLoop]: === Iteration 4 === 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 2 more)] === [2025-03-08 20:36:51,416 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:36:51,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1281555666, now seen corresponding path program 1 times [2025-03-08 20:36:51,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:36:51,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233809256] [2025-03-08 20:36:51,417 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:36:51,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:36:56,009 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 100 statements into 1 equivalence classes. [2025-03-08 20:36:56,113 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 100 of 100 statements. [2025-03-08 20:36:56,113 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:36:56,113 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:36:57,105 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2025-03-08 20:36:57,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:36:57,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233809256] [2025-03-08 20:36:57,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233809256] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:36:57,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:36:57,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-08 20:36:57,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162736645] [2025-03-08 20:36:57,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:36:57,106 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-08 20:36:57,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:36:57,106 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-08 20:36:57,106 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-08 20:36:57,106 INFO L87 Difference]: Start difference. First operand 6790 states and 9398 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-08 20:37:00,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:37:00,053 INFO L93 Difference]: Finished difference Result 6800 states and 9407 transitions. [2025-03-08 20:37:00,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-08 20:37:00,054 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 100 [2025-03-08 20:37:00,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:37:00,097 INFO L225 Difference]: With dead ends: 6800 [2025-03-08 20:37:00,097 INFO L226 Difference]: Without dead ends: 6798 [2025-03-08 20:37:00,104 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-03-08 20:37:00,104 INFO L435 NwaCegarLoop]: 4629 mSDtfsCounter, 4684 mSDsluCounter, 9237 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4685 SdHoareTripleChecker+Valid, 13866 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2025-03-08 20:37:00,104 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4685 Valid, 13866 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2025-03-08 20:37:00,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6798 states. [2025-03-08 20:37:00,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6798 to 6798. [2025-03-08 20:37:00,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6798 states, 4900 states have (on average 1.2755102040816326) internal successors, (6250), 5001 states have internal predecessors, (6250), 1564 states have call successors, (1564), 333 states have call predecessors, (1564), 330 states have return successors, (1590), 1538 states have call predecessors, (1590), 1558 states have call successors, (1590) [2025-03-08 20:37:00,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6798 states to 6798 states and 9404 transitions. [2025-03-08 20:37:00,382 INFO L78 Accepts]: Start accepts. Automaton has 6798 states and 9404 transitions. Word has length 100 [2025-03-08 20:37:00,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:37:00,384 INFO L471 AbstractCegarLoop]: Abstraction has 6798 states and 9404 transitions. [2025-03-08 20:37:00,384 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-08 20:37:00,384 INFO L276 IsEmpty]: Start isEmpty. Operand 6798 states and 9404 transitions. [2025-03-08 20:37:00,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2025-03-08 20:37:00,386 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:37:00,386 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:37:00,386 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-08 20:37:00,386 INFO L396 AbstractCegarLoop]: === Iteration 5 === 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 2 more)] === [2025-03-08 20:37:00,386 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:37:00,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1682110193, now seen corresponding path program 1 times [2025-03-08 20:37:00,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:37:00,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234786104] [2025-03-08 20:37:00,386 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:37:00,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms