./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 551b0097 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash eb337bed37f00edfe49a35b4a360c81276b7e848ad8698f48b5ad169dc57f04b --- Real Ultimate output --- This is Ultimate 0.3.0-?-551b009-m [2025-01-09 20:16:44,414 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-09 20:16:44,460 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-01-09 20:16:44,465 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-09 20:16:44,466 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-09 20:16:44,484 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-09 20:16:44,485 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-09 20:16:44,485 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-09 20:16:44,485 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-09 20:16:44,485 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-09 20:16:44,485 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-09 20:16:44,485 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-09 20:16:44,486 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-09 20:16:44,486 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-09 20:16:44,486 INFO L153 SettingsManager]: * Use SBE=true [2025-01-09 20:16:44,486 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-09 20:16:44,486 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-09 20:16:44,486 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-09 20:16:44,486 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-09 20:16:44,486 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-09 20:16:44,487 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-09 20:16:44,487 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-09 20:16:44,487 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-09 20:16:44,487 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-09 20:16:44,487 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-09 20:16:44,487 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-09 20:16:44,487 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 20:16:44,487 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 20:16:44,487 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 20:16:44,487 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 20:16:44,488 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-09 20:16:44,488 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 20:16:44,488 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 20:16:44,488 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 20:16:44,488 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 20:16:44,488 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-09 20:16:44,488 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-09 20:16:44,488 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-09 20:16:44,488 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-09 20:16:44,488 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-09 20:16:44,489 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-09 20:16:44,489 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-09 20:16:44,489 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-09 20:16:44,489 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-09 20:16:44,489 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-09 20:16:44,489 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> eb337bed37f00edfe49a35b4a360c81276b7e848ad8698f48b5ad169dc57f04b [2025-01-09 20:16:44,736 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-09 20:16:44,743 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-09 20:16:44,746 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-09 20:16:44,747 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-09 20:16:44,747 INFO L274 PluginConnector]: CDTParser initialized [2025-01-09 20:16:44,748 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i [2025-01-09 20:16:46,015 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d4ffc9815/b085ed001f1842e2be401a3145e533db/FLAGab74e0ddf [2025-01-09 20:16:46,748 INFO L384 CDTParser]: Found 1 translation units. [2025-01-09 20:16:46,748 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i [2025-01-09 20:16:46,815 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d4ffc9815/b085ed001f1842e2be401a3145e533db/FLAGab74e0ddf [2025-01-09 20:16:47,120 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d4ffc9815/b085ed001f1842e2be401a3145e533db [2025-01-09 20:16:47,123 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-09 20:16:47,126 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-09 20:16:47,130 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-09 20:16:47,131 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-09 20:16:47,135 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-09 20:16:47,136 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 08:16:47" (1/1) ... [2025-01-09 20:16:47,138 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@38f80d06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:16:47, skipping insertion in model container [2025-01-09 20:16:47,139 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 08:16:47" (1/1) ... [2025-01-09 20:16:47,285 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-09 20:16:53,216 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[554141,554154] [2025-01-09 20:16:53,219 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[554310,554323] [2025-01-09 20:16:53,219 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[554477,554490] [2025-01-09 20:16:53,220 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[554645,554658] [2025-01-09 20:16:53,251 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 20:16:53,337 INFO L200 MainTranslator]: Completed pre-run [2025-01-09 20:16:53,429 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"); [6454] [2025-01-09 20:16:53,431 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)); [6461] [2025-01-09 20:16:53,431 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6468] [2025-01-09 20:16:53,432 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [6484] [2025-01-09 20:16:53,434 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6579-6580] [2025-01-09 20:16:53,434 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"); [6585-6587] [2025-01-09 20:16:53,434 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)); [6607] [2025-01-09 20:16:53,435 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6614] [2025-01-09 20:16:53,436 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6685] [2025-01-09 20:16:53,436 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6688] [2025-01-09 20:16:53,437 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (val)); [6690] [2025-01-09 20:16:53,438 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6695] [2025-01-09 20:16:53,438 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6698] [2025-01-09 20:16:53,438 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6700] [2025-01-09 20:16:53,438 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6705] [2025-01-09 20:16:53,439 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6708] [2025-01-09 20:16:53,439 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6710] [2025-01-09 20:16:53,439 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6715] [2025-01-09 20:16:53,439 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6718] [2025-01-09 20:16:53,439 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (val)); [6720] [2025-01-09 20:16:53,440 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6758] [2025-01-09 20:16:53,440 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6761] [2025-01-09 20:16:53,440 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (- val)); [6763] [2025-01-09 20:16:53,440 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6768] [2025-01-09 20:16:53,440 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6771] [2025-01-09 20:16:53,440 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6773] [2025-01-09 20:16:53,445 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6778] [2025-01-09 20:16:53,445 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6781] [2025-01-09 20:16:53,445 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6783] [2025-01-09 20:16:53,445 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6788] [2025-01-09 20:16:53,445 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6791] [2025-01-09 20:16:53,445 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (- val)); [6793] [2025-01-09 20:16:53,447 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6886] [2025-01-09 20:16:53,447 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6895] [2025-01-09 20:16:53,452 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [7065] [2025-01-09 20:16:53,452 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [7072] [2025-01-09 20:16:53,453 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1,%0\n adcl $0xffff,%0": "=r" (sum): "r" (sum << 16), "0" (sum & 4294901760U)); [7139] [2025-01-09 20:16:53,453 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1, %0\n adcl %2, %0\n adcl %3, %0\n adcl $0, %0\n": "=r" (sum): "g" (daddr), "g" (saddr), "g" (((int )len + (int )proto) << 8), "0" (sum)); [7147-7148] [2025-01-09 20:16:53,458 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)); [7222-7223] [2025-01-09 20:16:53,461 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)); [7256-7257] [2025-01-09 20:16:53,462 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (79), "i" (12UL)); [7297-7298] [2025-01-09 20:16:53,462 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (91), "i" (12UL)); [7326-7327] [2025-01-09 20:16:53,474 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)); [7834-7835] [2025-01-09 20:16:53,474 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7841] [2025-01-09 20:16:53,478 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [8156] [2025-01-09 20:16:53,478 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8159] [2025-01-09 20:16:53,479 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8162] [2025-01-09 20:16:53,479 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8165] [2025-01-09 20:16:53,480 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [8196] [2025-01-09 20:16:53,480 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8199] [2025-01-09 20:16:53,481 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8202] [2025-01-09 20:16:53,481 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8205] [2025-01-09 20:16:53,481 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [8236] [2025-01-09 20:16:53,481 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8239] [2025-01-09 20:16:53,482 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8242] [2025-01-09 20:16:53,482 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8245] [2025-01-09 20:16:53,483 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8276] [2025-01-09 20:16:53,483 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8279] [2025-01-09 20:16:53,483 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8282] [2025-01-09 20:16:53,483 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8285] [2025-01-09 20:16:53,509 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/vmxnet3/vmxnet3_drv.c"), "i" (322), "i" (12UL)); [8912-8913] [2025-01-09 20:16:53,511 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/vmxnet3/vmxnet3_drv.c"), "i" (336), "i" (12UL)); [8940-8941] [2025-01-09 20:16:53,511 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/vmxnet3/vmxnet3_drv.c"), "i" (337), "i" (12UL)); [8952-8953] [2025-01-09 20:16:53,512 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/vmxnet3/vmxnet3_drv.c"), "i" (340), "i" (12UL)); [8965-8966] [2025-01-09 20:16:53,514 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/vmxnet3/vmxnet3_drv.c"), "i" (416), "i" (12UL)); [9104-9105] [2025-01-09 20:16:53,514 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/vmxnet3/vmxnet3_drv.c"), "i" (416), "i" (12UL)); [9115-9116] [2025-01-09 20:16:53,517 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/vmxnet3/vmxnet3_drv.c"), "i" (506), "i" (12UL)); [9271-9272] [2025-01-09 20:16:53,518 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/vmxnet3/vmxnet3_drv.c"), "i" (506), "i" (12UL)); [9282-9283] [2025-01-09 20:16:53,524 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/vmxnet3/vmxnet3_drv.c"), "i" (596), "i" (12UL)); [9414-9415] [2025-01-09 20:16:53,525 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/vmxnet3/vmxnet3_drv.c"), "i" (614), "i" (12UL)); [9444-9445] [2025-01-09 20:16:53,528 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/vmxnet3/vmxnet3_drv.c"), "i" (634), "i" (12UL)); [9493-9494] [2025-01-09 20:16:53,529 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/vmxnet3/vmxnet3_drv.c"), "i" (647), "i" (12UL)); [9524-9525] [2025-01-09 20:16:53,530 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/vmxnet3/vmxnet3_drv.c"), "i" (669), "i" (12UL)); [9575-9576] [2025-01-09 20:16:53,534 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/vmxnet3/vmxnet3_drv.c"), "i" (722), "i" (12UL)); [9637-9638] [2025-01-09 20:16:53,537 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/vmxnet3/vmxnet3_drv.c"), "i" (762), "i" (12UL)); [9702-9703] [2025-01-09 20:16:53,547 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/vmxnet3/vmxnet3_drv.c"), "i" (987), "i" (12UL)); [10068-10069] [2025-01-09 20:16:53,553 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/vmxnet3/vmxnet3_drv.c"), "i" (1091), "i" (12UL)); [10188-10189] [2025-01-09 20:16:53,555 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/vmxnet3/vmxnet3_drv.c"), "i" (1108), "i" (12UL)); [10218-10219] [2025-01-09 20:16:53,555 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/vmxnet3/vmxnet3_drv.c"), "i" (1109), "i" (12UL)); [10230-10231] [2025-01-09 20:16:53,555 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/vmxnet3/vmxnet3_drv.c"), "i" (1110), "i" (12UL)); [10242-10243] [2025-01-09 20:16:53,557 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/vmxnet3/vmxnet3_drv.c"), "i" (1184), "i" (12UL)); [10354-10355] [2025-01-09 20:16:53,558 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/vmxnet3/vmxnet3_drv.c"), "i" (1193), "i" (12UL)); [10372-10373] [2025-01-09 20:16:53,558 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/vmxnet3/vmxnet3_drv.c"), "i" (1193), "i" (12UL)); [10382-10383] [2025-01-09 20:16:53,559 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/vmxnet3/vmxnet3_drv.c"), "i" (1202), "i" (12UL)); [10413-10414] [2025-01-09 20:16:53,559 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/vmxnet3/vmxnet3_drv.c"), "i" (1202), "i" (12UL)); [10423-10424] [2025-01-09 20:16:53,559 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/vmxnet3/vmxnet3_drv.c"), "i" (1204), "i" (12UL)); [10435-10436] [2025-01-09 20:16:53,559 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/vmxnet3/vmxnet3_drv.c"), "i" (1205), "i" (12UL)); [10447-10448] [2025-01-09 20:16:53,560 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/vmxnet3/vmxnet3_drv.c"), "i" (1205), "i" (12UL)); [10458-10459] [2025-01-09 20:16:53,560 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/vmxnet3/vmxnet3_drv.c"), "i" (1209), "i" (12UL)); [10476-10477] [2025-01-09 20:16:53,562 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/vmxnet3/vmxnet3_drv.c"), "i" (1253), "i" (12UL)); [10543-10544] [2025-01-09 20:16:53,563 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/vmxnet3/vmxnet3_drv.c"), "i" (1256), "i" (12UL)); [10556-10557] [2025-01-09 20:16:53,563 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/vmxnet3/vmxnet3_drv.c"), "i" (1257), "i" (12UL)); [10568-10569] [2025-01-09 20:16:53,567 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/vmxnet3/vmxnet3_drv.c"), "i" (1325), "i" (12UL)); [10649-10650] [2025-01-09 20:16:53,572 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/vmxnet3/vmxnet3_drv.c"), "i" (1409), "i" (12UL)); [10778-10779] [2025-01-09 20:16:53,611 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/vmxnet3/vmxnet3_drv.c"), "i" (1909), "i" (12UL)); [11499-11500] [2025-01-09 20:16:53,612 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/vmxnet3/vmxnet3_drv.c"), "i" (1909), "i" (12UL)); [11509-11510] [2025-01-09 20:16:53,613 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/vmxnet3/vmxnet3_drv.c"), "i" (1933), "i" (12UL)); [11574-11575] [2025-01-09 20:16:53,614 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/vmxnet3/vmxnet3_drv.c"), "i" (1944), "i" (12UL)); [11593-11594] [2025-01-09 20:16:53,622 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/vmxnet3/vmxnet3_drv.c"), "i" (2162), "i" (12UL)); [11893-11894] [2025-01-09 20:16:53,633 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/vmxnet3/vmxnet3_drv.c"), "i" (2473), "i" (12UL)); [12350-12351] [2025-01-09 20:16:53,649 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/vmxnet3/vmxnet3_drv.c"), "i" (2645), "i" (12UL)); [12586-12587] [2025-01-09 20:16:53,656 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/vmxnet3/vmxnet3_drv.c"), "i" (2883), "i" (12UL)); [12863-12864] [2025-01-09 20:16:53,845 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[554141,554154] [2025-01-09 20:16:53,846 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[554310,554323] [2025-01-09 20:16:53,846 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[554477,554490] [2025-01-09 20:16:53,846 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[554645,554658] [2025-01-09 20:16:53,855 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 20:16:54,086 INFO L204 MainTranslator]: Completed translation [2025-01-09 20:16:54,087 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:16:54 WrapperNode [2025-01-09 20:16:54,087 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-09 20:16:54,088 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-09 20:16:54,088 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-09 20:16:54,088 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-09 20:16:54,094 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:16:54" (1/1) ... [2025-01-09 20:16:54,213 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:16:54" (1/1) ... [2025-01-09 20:16:54,487 INFO L138 Inliner]: procedures = 703, calls = 4946, calls flagged for inlining = 363, calls inlined = 295, statements flattened = 9675 [2025-01-09 20:16:54,488 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-09 20:16:54,489 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-09 20:16:54,489 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-09 20:16:54,489 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-09 20:16:54,499 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:16:54" (1/1) ... [2025-01-09 20:16:54,499 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:16:54" (1/1) ... [2025-01-09 20:16:54,530 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:16:54" (1/1) ... [2025-01-09 20:16:56,339 INFO L175 MemorySlicer]: Split 2656 memory accesses to 25 slices as follows [8, 8, 8, 2, 8, 14, 8, 8, 8, 1, 2, 2, 54, 4, 3, 2, 2, 2, 44, 7, 2428, 16, 8, 8, 1]. 91 percent of accesses are in the largest equivalence class. The 1255 initializations are split as follows [8, 8, 8, 0, 8, 0, 8, 8, 8, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1163, 16, 8, 8, 0]. The 604 writes are split as follows [0, 0, 0, 1, 0, 12, 0, 0, 0, 0, 0, 1, 42, 3, 0, 1, 1, 1, 0, 6, 536, 0, 0, 0, 0]. [2025-01-09 20:16:56,340 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:16:54" (1/1) ... [2025-01-09 20:16:56,340 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:16:54" (1/1) ... [2025-01-09 20:16:56,500 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:16:54" (1/1) ... [2025-01-09 20:16:56,521 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:16:54" (1/1) ... [2025-01-09 20:16:56,556 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:16:54" (1/1) ... [2025-01-09 20:16:56,615 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:16:54" (1/1) ... [2025-01-09 20:16:56,638 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:16:54" (1/1) ... [2025-01-09 20:16:56,690 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-09 20:16:56,691 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-09 20:16:56,691 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-09 20:16:56,691 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-09 20:16:56,692 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:16:54" (1/1) ... [2025-01-09 20:16:56,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 20:16:56,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 20:16:56,718 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-01-09 20:16:56,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-01-09 20:16:56,738 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_tq_stop [2025-01-09 20:16:56,738 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_tq_stop [2025-01-09 20:16:56,738 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_cmd_ring_desc_avail [2025-01-09 20:16:56,738 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_cmd_ring_desc_avail [2025-01-09 20:16:56,738 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_reset_dev [2025-01-09 20:16:56,738 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_reset_dev [2025-01-09 20:16:56,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-01-09 20:16:56,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-01-09 20:16:56,738 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_6 [2025-01-09 20:16:56,738 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_6 [2025-01-09 20:16:56,738 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_82 [2025-01-09 20:16:56,738 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_82 [2025-01-09 20:16:56,738 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-01-09 20:16:56,738 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-01-09 20:16:56,738 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_resume [2025-01-09 20:16:56,738 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_resume [2025-01-09 20:16:56,738 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-01-09 20:16:56,738 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-01-09 20:16:56,738 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-01-09 20:16:56,738 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-01-09 20:16:56,738 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-01-09 20:16:56,738 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-01-09 20:16:56,738 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_tx_lock_of_vmxnet3_tx_queue [2025-01-09 20:16:56,738 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_tx_lock_of_vmxnet3_tx_queue [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_page [2025-01-09 20:16:56,739 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_page [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-01-09 20:16:56,739 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-01-09 20:16:56,739 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-01-09 20:16:56,739 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-01-09 20:16:56,739 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_cmd_lock_of_vmxnet3_adapter [2025-01-09 20:16:56,739 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_cmd_lock_of_vmxnet3_adapter [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_rq_alloc_rx_buf [2025-01-09 20:16:56,739 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_rq_alloc_rx_buf [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure dma_zalloc_coherent [2025-01-09 20:16:56,739 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_zalloc_coherent [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2025-01-09 20:16:56,739 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_pages [2025-01-09 20:16:56,739 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_pages [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_get_sset_count [2025-01-09 20:16:56,739 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_get_sset_count [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-01-09 20:16:56,739 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-01-09 20:16:56,739 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-01-09 20:16:56,739 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-01-09 20:16:56,739 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-01-09 20:16:56,739 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-01-09 20:16:56,739 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_restore_vlan [2025-01-09 20:16:56,739 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_restore_vlan [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_comp_ring_adv_next2proc [2025-01-09 20:16:56,739 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_comp_ring_adv_next2proc [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-01-09 20:16:56,739 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-01-09 20:16:56,739 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-01-09 20:16:56,742 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-01-09 20:16:56,742 INFO L130 BoogieDeclarations]: Found specification of procedure __rounddown_pow_of_two [2025-01-09 20:16:56,742 INFO L138 BoogieDeclarations]: Found implementation of procedure __rounddown_pow_of_two [2025-01-09 20:16:56,742 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-01-09 20:16:56,742 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-01-09 20:16:56,742 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_add [2025-01-09 20:16:56,742 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_add [2025-01-09 20:16:56,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-01-09 20:16:56,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-01-09 20:16:56,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-01-09 20:16:56,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-01-09 20:16:56,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-01-09 20:16:56,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-01-09 20:16:56,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-01-09 20:16:56,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-01-09 20:16:56,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-01-09 20:16:56,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-01-09 20:16:56,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-01-09 20:16:56,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-01-09 20:16:56,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-01-09 20:16:56,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-01-09 20:16:56,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-01-09 20:16:56,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-01-09 20:16:56,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-01-09 20:16:56,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-01-09 20:16:56,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-01-09 20:16:56,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-01-09 20:16:56,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-01-09 20:16:56,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-01-09 20:16:56,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-01-09 20:16:56,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-01-09 20:16:56,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-01-09 20:16:56,744 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-01-09 20:16:56,744 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-01-09 20:16:56,744 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-01-09 20:16:56,745 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-01-09 20:16:56,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-01-09 20:16:56,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-01-09 20:16:56,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-01-09 20:16:56,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-01-09 20:16:56,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-01-09 20:16:56,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-01-09 20:16:56,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-01-09 20:16:56,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-01-09 20:16:56,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-01-09 20:16:56,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-01-09 20:16:56,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-01-09 20:16:56,746 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-01-09 20:16:56,746 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_tq_destroy [2025-01-09 20:16:56,746 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_tq_destroy [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-01-09 20:16:56,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_unmap_tx_buf [2025-01-09 20:16:56,747 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_unmap_tx_buf [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-01-09 20:16:56,747 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-01-09 20:16:56,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-01-09 20:16:56,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-01-09 20:16:56,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-01-09 20:16:56,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-01-09 20:16:56,749 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-01-09 20:16:56,750 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-01-09 20:16:56,750 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-01-09 20:16:56,750 INFO L130 BoogieDeclarations]: Found specification of procedure pci_choose_state [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_choose_state [2025-01-09 20:16:56,750 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-01-09 20:16:56,750 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_watching [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_watching [2025-01-09 20:16:56,750 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-01-09 20:16:56,750 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_rq_destroy [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_rq_destroy [2025-01-09 20:16:56,750 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-01-09 20:16:56,750 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_request_irqs [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_request_irqs [2025-01-09 20:16:56,750 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_rq_create [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_rq_create [2025-01-09 20:16:56,750 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2025-01-09 20:16:56,750 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_tx_lock_of_vmxnet3_tx_queue [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_tx_lock_of_vmxnet3_tx_queue [2025-01-09 20:16:56,750 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_enable_intr [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_enable_intr [2025-01-09 20:16:56,750 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-01-09 20:16:56,750 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-01-09 20:16:56,751 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_remove_device [2025-01-09 20:16:56,751 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_remove_device [2025-01-09 20:16:56,751 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-01-09 20:16:56,751 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-01-09 20:16:56,751 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-01-09 20:16:56,751 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-01-09 20:16:56,751 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-01-09 20:16:56,751 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-01-09 20:16:56,751 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-01-09 20:16:56,751 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2025-01-09 20:16:56,751 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2025-01-09 20:16:56,751 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2025-01-09 20:16:56,751 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2025-01-09 20:16:56,751 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-09 20:16:56,751 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-01-09 20:16:56,751 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-01-09 20:16:56,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-01-09 20:16:56,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-01-09 20:16:56,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-01-09 20:16:56,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-01-09 20:16:56,752 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-01-09 20:16:56,752 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-01-09 20:16:56,753 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-01-09 20:16:56,753 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_free_irqs [2025-01-09 20:16:56,753 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_free_irqs [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_set_mc [2025-01-09 20:16:56,753 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_set_mc [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-01-09 20:16:56,753 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2025-01-09 20:16:56,753 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2025-01-09 20:16:56,753 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-01-09 20:16:56,753 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_check_link [2025-01-09 20:16:56,753 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_check_link [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-01-09 20:16:56,753 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_selected_regions [2025-01-09 20:16:56,753 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_selected_regions [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_cmd_ring_adv_next2fill [2025-01-09 20:16:56,753 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_cmd_ring_adv_next2fill [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-01-09 20:16:56,753 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-01-09 20:16:56,753 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_free_intr_resources [2025-01-09 20:16:56,753 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_free_intr_resources [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_tq_destroy_all [2025-01-09 20:16:56,753 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_tq_destroy_all [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-09 20:16:56,753 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-01-09 20:16:56,753 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-01-09 20:16:56,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_adjust_rx_ring_size [2025-01-09 20:16:56,757 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_adjust_rx_ring_size [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-01-09 20:16:56,757 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-01-09 20:16:56,757 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-01-09 20:16:56,757 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-01-09 20:16:56,757 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2025-01-09 20:16:56,758 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2025-01-09 20:16:56,758 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-01-09 20:16:56,758 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-01-09 20:16:56,758 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2025-01-09 20:16:56,758 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2025-01-09 20:16:56,758 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-01-09 20:16:56,758 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-01-09 20:16:56,758 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-01-09 20:16:56,758 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-01-09 20:16:56,758 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-01-09 20:16:56,758 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-01-09 20:16:56,758 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_quiesce_dev [2025-01-09 20:16:56,758 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_quiesce_dev [2025-01-09 20:16:56,758 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_cmd_ring_adv_next2comp [2025-01-09 20:16:56,758 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_cmd_ring_adv_next2comp [2025-01-09 20:16:56,758 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2025-01-09 20:16:56,758 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2025-01-09 20:16:56,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-01-09 20:16:56,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-01-09 20:16:56,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-01-09 20:16:56,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-01-09 20:16:56,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-01-09 20:16:56,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-01-09 20:16:56,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-01-09 20:16:56,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-01-09 20:16:56,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-01-09 20:16:56,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-01-09 20:16:56,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-01-09 20:16:56,760 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_rq_cleanup_all [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_rq_cleanup_all [2025-01-09 20:16:56,760 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-01-09 20:16:56,760 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_schedule [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_schedule [2025-01-09 20:16:56,760 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2025-01-09 20:16:56,760 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2025-01-09 20:16:56,760 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-01-09 20:16:56,760 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-01-09 20:16:56,760 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-01-09 20:16:56,760 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-01-09 20:16:56,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-01-09 20:16:56,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-01-09 20:16:56,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-01-09 20:16:56,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-01-09 20:16:56,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-01-09 20:16:56,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-01-09 20:16:56,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2025-01-09 20:16:56,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_wake [2025-01-09 20:16:56,765 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_wake [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_disable_intr [2025-01-09 20:16:56,765 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_disable_intr [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-01-09 20:16:56,765 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-01-09 20:16:56,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-01-09 20:16:56,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-01-09 20:16:56,765 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_process_events [2025-01-09 20:16:56,765 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_process_events [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-01-09 20:16:56,765 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2025-01-09 20:16:56,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-01-09 20:16:56,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-01-09 20:16:56,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_intr [2025-01-09 20:16:56,765 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_intr [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_rq_destroy_all [2025-01-09 20:16:56,765 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_rq_destroy_all [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-01-09 20:16:56,765 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_weight [2025-01-09 20:16:56,765 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_weight [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-01-09 20:16:56,765 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-01-09 20:16:56,765 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-01-09 20:16:56,765 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-01-09 20:16:56,766 INFO L130 BoogieDeclarations]: Found specification of procedure __netdev_alloc_skb_ip_align [2025-01-09 20:16:56,766 INFO L138 BoogieDeclarations]: Found implementation of procedure __netdev_alloc_skb_ip_align [2025-01-09 20:16:56,766 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_free_pci_resources [2025-01-09 20:16:56,766 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_free_pci_resources [2025-01-09 20:16:56,766 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-01-09 20:16:56,766 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-01-09 20:16:56,766 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_disable_all_intrs [2025-01-09 20:16:56,766 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_disable_all_intrs [2025-01-09 20:16:56,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-01-09 20:16:56,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-01-09 20:16:56,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-01-09 20:16:56,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-01-09 20:16:56,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-01-09 20:16:56,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-01-09 20:16:56,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-01-09 20:16:56,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-01-09 20:16:56,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_3_6 [2025-01-09 20:16:56,767 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_3_6 [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-01-09 20:16:56,767 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_tq_tx_complete [2025-01-09 20:16:56,767 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_tq_tx_complete [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-01-09 20:16:56,767 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-01-09 20:16:56,767 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-01-09 20:16:56,767 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-01-09 20:16:56,767 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_vmxnet3_exit_module_19_2 [2025-01-09 20:16:56,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_vmxnet3_exit_module_19_2 [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_enable_all_intrs [2025-01-09 20:16:56,768 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_enable_all_intrs [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2025-01-09 20:16:56,768 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_create_queues [2025-01-09 20:16:56,768 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_create_queues [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_2_6 [2025-01-09 20:16:56,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_2_6 [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_force_close [2025-01-09 20:16:56,768 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_force_close [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2025-01-09 20:16:56,768 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_alloc_intr_resources [2025-01-09 20:16:56,768 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_alloc_intr_resources [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_activate_dev [2025-01-09 20:16:56,768 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_activate_dev [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_write_mac_addr [2025-01-09 20:16:56,768 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_write_mac_addr [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-01-09 20:16:56,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2025-01-09 20:16:56,768 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-01-09 20:16:56,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_msix_rx [2025-01-09 20:16:56,768 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_msix_rx [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2025-01-09 20:16:56,768 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_6 [2025-01-09 20:16:56,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_6 [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-01-09 20:16:56,768 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-01-09 20:16:56,768 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-01-09 20:16:56,768 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-01-09 20:16:56,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_get_regs_len [2025-01-09 20:16:56,773 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_get_regs_len [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_page [2025-01-09 20:16:56,773 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_page [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-01-09 20:16:56,773 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_suspend [2025-01-09 20:16:56,773 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_suspend [2025-01-09 20:16:56,773 INFO L130 BoogieDeclarations]: Found specification of procedure netpoll_trap [2025-01-09 20:16:56,773 INFO L138 BoogieDeclarations]: Found implementation of procedure netpoll_trap [2025-01-09 20:16:57,853 INFO L234 CfgBuilder]: Building ICFG [2025-01-09 20:16:57,857 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-09 20:17:23,606 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-01-09 20:17:24,716 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-01-09 20:17:38,945 INFO L? ?]: Removed 3841 outVars from TransFormulas that were not future-live. [2025-01-09 20:17:38,945 INFO L283 CfgBuilder]: Performing block encoding [2025-01-09 20:17:39,005 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-09 20:17:39,008 INFO L312 CfgBuilder]: Removed 12 assume(true) statements. [2025-01-09 20:17:39,008 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 08:17:39 BoogieIcfgContainer [2025-01-09 20:17:39,008 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-09 20:17:39,011 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-09 20:17:39,011 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-09 20:17:39,014 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-09 20:17:39,014 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.01 08:16:47" (1/3) ... [2025-01-09 20:17:39,015 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@305e937b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 08:17:39, skipping insertion in model container [2025-01-09 20:17:39,015 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:16:54" (2/3) ... [2025-01-09 20:17:39,015 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@305e937b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 08:17:39, skipping insertion in model container [2025-01-09 20:17:39,015 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 08:17:39" (3/3) ... [2025-01-09 20:17:39,016 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i [2025-01-09 20:17:39,030 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-09 20:17:39,033 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i that has 204 procedures, 3378 locations, 1 initial locations, 80 loop locations, and 3 error locations. [2025-01-09 20:17:39,112 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-09 20:17:39,121 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;@6f6b5f07, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-09 20:17:39,121 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-01-09 20:17:39,132 INFO L276 IsEmpty]: Start isEmpty. Operand has 3160 states, 2254 states have (on average 1.2985803016858917) internal successors, (2927), 2296 states have internal predecessors, (2927), 749 states have call successors, (749), 155 states have call predecessors, (749), 154 states have return successors, (738), 732 states have call predecessors, (738), 738 states have call successors, (738) [2025-01-09 20:17:39,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2025-01-09 20:17:39,150 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 20:17:39,151 INFO L218 NwaCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 20:17:39,152 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-01-09 20:17:39,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 20:17:39,156 INFO L85 PathProgramCache]: Analyzing trace with hash 317459767, now seen corresponding path program 1 times [2025-01-09 20:17:39,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 20:17:39,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474614249] [2025-01-09 20:17:39,162 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 20:17:39,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 20:17:41,674 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 270 statements into 1 equivalence classes. [2025-01-09 20:17:41,986 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 270 of 270 statements. [2025-01-09 20:17:41,987 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 20:17:41,987 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 20:17:42,664 INFO L134 CoverageAnalysis]: Checked inductivity of 2145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2025-01-09 20:17:42,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 20:17:42,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474614249] [2025-01-09 20:17:42,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474614249] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 20:17:42,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 20:17:42,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 20:17:42,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990691553] [2025-01-09 20:17:42,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 20:17:42,669 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 20:17:42,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 20:17:42,685 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 20:17:42,685 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 20:17:42,691 INFO L87 Difference]: Start difference. First operand has 3160 states, 2254 states have (on average 1.2985803016858917) internal successors, (2927), 2296 states have internal predecessors, (2927), 749 states have call successors, (749), 155 states have call predecessors, (749), 154 states have return successors, (738), 732 states have call predecessors, (738), 738 states have call successors, (738) 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, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2025-01-09 20:17:46,778 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-01-09 20:17:47,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 20:17:47,361 INFO L93 Difference]: Finished difference Result 9190 states and 13129 transitions. [2025-01-09 20:17:47,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 20:17:47,364 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, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) Word has length 270 [2025-01-09 20:17:47,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 20:17:47,419 INFO L225 Difference]: With dead ends: 9190 [2025-01-09 20:17:47,419 INFO L226 Difference]: Without dead ends: 6060 [2025-01-09 20:17:47,446 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-01-09 20:17:47,449 INFO L435 NwaCegarLoop]: 4292 mSDtfsCounter, 4098 mSDsluCounter, 4219 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4098 SdHoareTripleChecker+Valid, 8511 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2025-01-09 20:17:47,450 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4098 Valid, 8511 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 26 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2025-01-09 20:17:47,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6060 states. [2025-01-09 20:17:48,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6060 to 6056. [2025-01-09 20:17:48,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6056 states, 4347 states have (on average 1.2638601334253508) internal successors, (5494), 4414 states have internal predecessors, (5494), 1404 states have call successors, (1404), 303 states have call predecessors, (1404), 302 states have return successors, (1400), 1388 states have call predecessors, (1400), 1400 states have call successors, (1400) [2025-01-09 20:17:48,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6056 states to 6056 states and 8298 transitions. [2025-01-09 20:17:48,090 INFO L78 Accepts]: Start accepts. Automaton has 6056 states and 8298 transitions. Word has length 270 [2025-01-09 20:17:48,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 20:17:48,093 INFO L471 AbstractCegarLoop]: Abstraction has 6056 states and 8298 transitions. [2025-01-09 20:17:48,094 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, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2025-01-09 20:17:48,094 INFO L276 IsEmpty]: Start isEmpty. Operand 6056 states and 8298 transitions. [2025-01-09 20:17:48,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2025-01-09 20:17:48,101 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 20:17:48,102 INFO L218 NwaCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 20:17:48,102 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-09 20:17:48,102 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-01-09 20:17:48,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 20:17:48,103 INFO L85 PathProgramCache]: Analyzing trace with hash -994272023, now seen corresponding path program 1 times [2025-01-09 20:17:48,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 20:17:48,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194212586] [2025-01-09 20:17:48,103 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 20:17:48,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 20:17:50,114 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-01-09 20:17:50,188 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-01-09 20:17:50,189 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 20:17:50,189 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 20:17:50,771 INFO L134 CoverageAnalysis]: Checked inductivity of 2145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2025-01-09 20:17:50,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 20:17:50,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194212586] [2025-01-09 20:17:50,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194212586] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 20:17:50,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 20:17:50,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 20:17:50,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543206146] [2025-01-09 20:17:50,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 20:17:50,774 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 20:17:50,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 20:17:50,777 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 20:17:50,777 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 20:17:50,777 INFO L87 Difference]: Start difference. First operand 6056 states and 8298 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2025-01-09 20:17:54,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-01-09 20:17:55,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 20:17:55,449 INFO L93 Difference]: Finished difference Result 17820 states and 24584 transitions. [2025-01-09 20:17:55,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 20:17:55,449 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) Word has length 278 [2025-01-09 20:17:55,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 20:17:55,519 INFO L225 Difference]: With dead ends: 17820 [2025-01-09 20:17:55,519 INFO L226 Difference]: Without dead ends: 11813 [2025-01-09 20:17:55,544 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-01-09 20:17:55,544 INFO L435 NwaCegarLoop]: 4310 mSDtfsCounter, 4034 mSDsluCounter, 4231 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4034 SdHoareTripleChecker+Valid, 8541 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2025-01-09 20:17:55,545 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4034 Valid, 8541 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 24 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2025-01-09 20:17:55,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11813 states. [2025-01-09 20:17:55,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11813 to 11771. [2025-01-09 20:17:55,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11771 states, 8485 states have (on average 1.2652916912197996) internal successors, (10736), 8615 states have internal predecessors, (10736), 2692 states have call successors, (2692), 592 states have call predecessors, (2692), 591 states have return successors, (2864), 2663 states have call predecessors, (2864), 2688 states have call successors, (2864) [2025-01-09 20:17:55,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11771 states to 11771 states and 16292 transitions. [2025-01-09 20:17:55,929 INFO L78 Accepts]: Start accepts. Automaton has 11771 states and 16292 transitions. Word has length 278 [2025-01-09 20:17:55,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 20:17:55,931 INFO L471 AbstractCegarLoop]: Abstraction has 11771 states and 16292 transitions. [2025-01-09 20:17:55,931 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2025-01-09 20:17:55,931 INFO L276 IsEmpty]: Start isEmpty. Operand 11771 states and 16292 transitions. [2025-01-09 20:17:55,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2025-01-09 20:17:55,939 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 20:17:55,939 INFO L218 NwaCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 20:17:55,939 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-09 20:17:55,939 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-01-09 20:17:55,940 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 20:17:55,940 INFO L85 PathProgramCache]: Analyzing trace with hash -444214942, now seen corresponding path program 1 times [2025-01-09 20:17:55,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 20:17:55,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988943258] [2025-01-09 20:17:55,940 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 20:17:55,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 20:17:58,325 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 288 statements into 1 equivalence classes. [2025-01-09 20:17:58,402 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 288 of 288 statements. [2025-01-09 20:17:58,402 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 20:17:58,402 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 20:17:58,917 INFO L134 CoverageAnalysis]: Checked inductivity of 2145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2025-01-09 20:17:58,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 20:17:58,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988943258] [2025-01-09 20:17:58,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988943258] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 20:17:58,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 20:17:58,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 20:17:58,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109898617] [2025-01-09 20:17:58,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 20:17:58,918 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 20:17:58,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 20:17:58,918 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 20:17:58,918 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 20:17:58,918 INFO L87 Difference]: Start difference. First operand 11771 states and 16292 transitions. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2025-01-09 20:18:02,975 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-01-09 20:18:03,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 20:18:03,726 INFO L93 Difference]: Finished difference Result 34951 states and 48990 transitions. [2025-01-09 20:18:03,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 20:18:03,727 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) Word has length 288 [2025-01-09 20:18:03,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 20:18:03,873 INFO L225 Difference]: With dead ends: 34951 [2025-01-09 20:18:03,874 INFO L226 Difference]: Without dead ends: 23229 [2025-01-09 20:18:03,936 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-01-09 20:18:03,938 INFO L435 NwaCegarLoop]: 4376 mSDtfsCounter, 4111 mSDsluCounter, 4231 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4111 SdHoareTripleChecker+Valid, 8607 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2025-01-09 20:18:03,938 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4111 Valid, 8607 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 24 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2025-01-09 20:18:03,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23229 states. [2025-01-09 20:18:04,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23229 to 23183. [2025-01-09 20:18:04,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23183 states, 16745 states have (on average 1.2647357420125411) internal successors, (21178), 16991 states have internal predecessors, (21178), 5262 states have call successors, (5262), 1174 states have call predecessors, (5262), 1173 states have return successors, (6250), 5209 states have call predecessors, (6250), 5258 states have call successors, (6250) [2025-01-09 20:18:04,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23183 states to 23183 states and 32690 transitions. [2025-01-09 20:18:04,949 INFO L78 Accepts]: Start accepts. Automaton has 23183 states and 32690 transitions. Word has length 288 [2025-01-09 20:18:04,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 20:18:04,950 INFO L471 AbstractCegarLoop]: Abstraction has 23183 states and 32690 transitions. [2025-01-09 20:18:04,951 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2025-01-09 20:18:04,951 INFO L276 IsEmpty]: Start isEmpty. Operand 23183 states and 32690 transitions. [2025-01-09 20:18:04,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2025-01-09 20:18:04,957 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 20:18:04,957 INFO L218 NwaCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 22, 22, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 20:18:04,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-09 20:18:04,957 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-01-09 20:18:04,958 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 20:18:04,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1677934441, now seen corresponding path program 1 times [2025-01-09 20:18:04,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 20:18:04,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630543605] [2025-01-09 20:18:04,958 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 20:18:04,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 20:18:07,398 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 296 statements into 1 equivalence classes. [2025-01-09 20:18:07,462 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 296 of 296 statements. [2025-01-09 20:18:07,462 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 20:18:07,462 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 20:18:07,852 INFO L134 CoverageAnalysis]: Checked inductivity of 2149 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2149 trivial. 0 not checked. [2025-01-09 20:18:07,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 20:18:07,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630543605] [2025-01-09 20:18:07,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630543605] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 20:18:07,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 20:18:07,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 20:18:07,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948325055] [2025-01-09 20:18:07,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 20:18:07,853 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 20:18:07,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 20:18:07,853 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 20:18:07,853 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 20:18:07,853 INFO L87 Difference]: Start difference. First operand 23183 states and 32690 transitions. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 3 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29)