./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-sun-sunhme.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-sun-sunhme.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/bin/uautomizer-verify-84ZbGMXZE1 --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 3bc6b3a88723e5b624538f8d0e562bbcbb838c2bd2dcd71ae870bf42dcd3068b --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 12:19:19,991 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 12:19:20,045 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-12-02 12:19:20,049 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 12:19:20,050 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 12:19:20,070 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 12:19:20,071 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 12:19:20,071 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 12:19:20,071 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 12:19:20,071 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 12:19:20,071 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 12:19:20,071 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 12:19:20,072 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 12:19:20,072 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 12:19:20,072 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 12:19:20,072 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 12:19:20,072 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 12:19:20,072 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 12:19:20,072 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 12:19:20,072 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 12:19:20,072 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 12:19:20,072 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 12:19:20,072 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 12:19:20,072 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 12:19:20,073 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 12:19:20,073 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 12:19:20,073 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 12:19:20,073 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 12:19:20,073 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 12:19:20,073 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:19:20,073 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 12:19:20,073 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 12:19:20,073 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 12:19:20,073 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 12:19:20,073 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:19:20,073 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 12:19:20,074 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 12:19:20,074 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 12:19:20,074 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 12:19:20,074 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 12:19:20,074 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 12:19:20,074 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 12:19:20,074 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 12:19:20,074 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 12:19:20,074 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 12:19:20,074 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/bin/uautomizer-verify-84ZbGMXZE1 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 -> 3bc6b3a88723e5b624538f8d0e562bbcbb838c2bd2dcd71ae870bf42dcd3068b [2024-12-02 12:19:20,308 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 12:19:20,316 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 12:19:20,318 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 12:19:20,319 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 12:19:20,319 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 12:19:20,320 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-sun-sunhme.cil.i [2024-12-02 12:19:22,901 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/bin/uautomizer-verify-84ZbGMXZE1/data/7ebfc1bfd/30a4379ad7b24f30a2bda8bd587ce29f/FLAGb91536b4b [2024-12-02 12:19:23,337 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 12:19:23,337 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-sun-sunhme.cil.i [2024-12-02 12:19:23,373 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/bin/uautomizer-verify-84ZbGMXZE1/data/7ebfc1bfd/30a4379ad7b24f30a2bda8bd587ce29f/FLAGb91536b4b [2024-12-02 12:19:23,488 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/bin/uautomizer-verify-84ZbGMXZE1/data/7ebfc1bfd/30a4379ad7b24f30a2bda8bd587ce29f [2024-12-02 12:19:23,490 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 12:19:23,492 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 12:19:23,493 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 12:19:23,493 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 12:19:23,497 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 12:19:23,498 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:19:23" (1/1) ... [2024-12-02 12:19:23,498 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@788b70d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:19:23, skipping insertion in model container [2024-12-02 12:19:23,499 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:19:23" (1/1) ... [2024-12-02 12:19:23,602 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 12:19:25,596 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-sun-sunhme.cil.i[339479,339492] [2024-12-02 12:19:25,600 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-sun-sunhme.cil.i[339648,339661] [2024-12-02 12:19:25,600 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-sun-sunhme.cil.i[339815,339828] [2024-12-02 12:19:25,600 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-sun-sunhme.cil.i[339983,339996] [2024-12-02 12:19:25,619 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 12:19:25,653 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 12:19:25,740 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"); [5308] [2024-12-02 12:19:25,742 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)); [5315] [2024-12-02 12:19:25,742 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5322] [2024-12-02 12:19:25,744 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/520b8de/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5377-5378] [2024-12-02 12:19:25,744 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"); [5383-5385] [2024-12-02 12:19:25,747 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5502] [2024-12-02 12:19:25,748 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5510] [2024-12-02 12:19:25,748 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5517] [2024-12-02 12:19:25,755 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)); [5645-5646] [2024-12-02 12:19:25,757 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)); [5679-5680] [2024-12-02 12:19:25,758 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)); [5720-5721] [2024-12-02 12:19:25,759 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)); [5749-5750] [2024-12-02 12:19:25,760 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" (103), "i" (12UL)); [5786-5787] [2024-12-02 12:19:25,761 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" (115), "i" (12UL)); [5823-5824] [2024-12-02 12:19:25,790 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6769] [2024-12-02 12:19:25,810 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7540] [2024-12-02 12:19:25,811 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7550] [2024-12-02 12:19:25,811 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7565] [2024-12-02 12:19:25,840 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8351] [2024-12-02 12:19:25,841 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8384] [2024-12-02 12:19:25,841 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8407] [2024-12-02 12:19:25,848 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8648] [2024-12-02 12:19:25,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8678] [2024-12-02 12:19:25,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8691] [2024-12-02 12:19:25,950 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-sun-sunhme.cil.i[339479,339492] [2024-12-02 12:19:25,950 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-sun-sunhme.cil.i[339648,339661] [2024-12-02 12:19:25,950 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-sun-sunhme.cil.i[339815,339828] [2024-12-02 12:19:25,950 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-sun-sunhme.cil.i[339983,339996] [2024-12-02 12:19:25,958 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 12:19:26,082 INFO L204 MainTranslator]: Completed translation [2024-12-02 12:19:26,083 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:19:26 WrapperNode [2024-12-02 12:19:26,083 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 12:19:26,084 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 12:19:26,084 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 12:19:26,084 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 12:19:26,090 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:19:26" (1/1) ... [2024-12-02 12:19:26,146 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:19:26" (1/1) ... [2024-12-02 12:19:26,294 INFO L138 Inliner]: procedures = 432, calls = 2152, calls flagged for inlining = 207, calls inlined = 190, statements flattened = 5992 [2024-12-02 12:19:26,295 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 12:19:26,295 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 12:19:26,295 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 12:19:26,295 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 12:19:26,306 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:19:26" (1/1) ... [2024-12-02 12:19:26,306 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:19:26" (1/1) ... [2024-12-02 12:19:26,334 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:19:26" (1/1) ... [2024-12-02 12:19:27,313 INFO L175 MemorySlicer]: Split 1014 memory accesses to 20 slices as follows [15, 834, 4, 2, 4, 1, 7, 7, 4, 7, 7, 8, 19, 7, 1, 2, 71, 2, 2, 10]. 82 percent of accesses are in the largest equivalence class. The 91 initializations are split as follows [15, 30, 0, 0, 4, 0, 7, 0, 4, 7, 0, 8, 0, 7, 1, 2, 0, 0, 0, 6]. The 457 writes are split as follows [0, 364, 4, 1, 0, 0, 0, 2, 0, 0, 2, 0, 11, 0, 0, 0, 71, 0, 1, 1]. [2024-12-02 12:19:27,313 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:19:26" (1/1) ... [2024-12-02 12:19:27,313 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:19:26" (1/1) ... [2024-12-02 12:19:27,419 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:19:26" (1/1) ... [2024-12-02 12:19:27,427 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:19:26" (1/1) ... [2024-12-02 12:19:27,449 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:19:26" (1/1) ... [2024-12-02 12:19:27,480 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:19:26" (1/1) ... [2024-12-02 12:19:27,493 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:19:26" (1/1) ... [2024-12-02 12:19:27,529 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 12:19:27,530 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 12:19:27,530 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 12:19:27,530 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 12:19:27,531 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:19:26" (1/1) ... [2024-12-02 12:19:27,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:19:27,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:19:27,562 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 12:19:27,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 12:19:27,582 INFO L130 BoogieDeclarations]: Found specification of procedure BB_GET_BIT2 [2024-12-02 12:19:27,582 INFO L138 BoogieDeclarations]: Found implementation of procedure BB_GET_BIT2 [2024-12-02 12:19:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_skb [2024-12-02 12:19:27,583 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_skb [2024-12-02 12:19:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2024-12-02 12:19:27,583 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2024-12-02 12:19:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-12-02 12:19:27,583 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-12-02 12:19:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_open [2024-12-02 12:19:27,583 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_open [2024-12-02 12:19:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_poll_stop [2024-12-02 12:19:27,583 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_poll_stop [2024-12-02 12:19:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure is_quattro_p [2024-12-02 12:19:27,583 INFO L138 BoogieDeclarations]: Found implementation of procedure is_quattro_p [2024-12-02 12:19:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2024-12-02 12:19:27,583 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2024-12-02 12:19:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_close [2024-12-02 12:19:27,583 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_close [2024-12-02 12:19:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-12-02 12:19:27,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-12-02 12:19:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2024-12-02 12:19:27,584 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2024-12-02 12:19:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-12-02 12:19:27,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-12-02 12:19:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_set_multicast [2024-12-02 12:19:27,584 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_set_multicast [2024-12-02 12:19:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2024-12-02 12:19:27,584 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2024-12-02 12:19:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure BB_PUT_BIT [2024-12-02 12:19:27,584 INFO L138 BoogieDeclarations]: Found implementation of procedure BB_PUT_BIT [2024-12-02 12:19:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2024-12-02 12:19:27,584 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2024-12-02 12:19:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_begin_auto_negotiation [2024-12-02 12:19:27,584 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_begin_auto_negotiation [2024-12-02 12:19:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_get_counters [2024-12-02 12:19:27,585 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_get_counters [2024-12-02 12:19:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_happy_lock_of_happy_meal [2024-12-02 12:19:27,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_happy_lock_of_happy_meal [2024-12-02 12:19:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-12-02 12:19:27,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-12-02 12:19:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2024-12-02 12:19:27,585 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2024-12-02 12:19:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2024-12-02 12:19:27,585 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2024-12-02 12:19:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer [2024-12-02 12:19:27,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer [2024-12-02 12:19:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2024-12-02 12:19:27,585 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2024-12-02 12:19:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-12-02 12:19:27,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-12-02 12:19:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-12-02 12:19:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2024-12-02 12:19:27,586 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2024-12-02 12:19:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_happy_lock_of_happy_meal [2024-12-02 12:19:27,586 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_happy_lock_of_happy_meal [2024-12-02 12:19:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-12-02 12:19:27,586 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-12-02 12:19:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-12-02 12:19:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-12-02 12:19:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-12-02 12:19:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-12-02 12:19:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-12-02 12:19:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-12-02 12:19:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-12-02 12:19:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-12-02 12:19:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-12-02 12:19:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-12-02 12:19:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-12-02 12:19:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-12-02 12:19:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-12-02 12:19:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-12-02 12:19:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-12-02 12:19:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-12-02 12:19:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-12-02 12:19:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-12-02 12:19:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-12-02 12:19:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2024-12-02 12:19:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-12-02 12:19:27,587 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-12-02 12:19:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-12-02 12:19:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-12-02 12:19:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-12-02 12:19:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-12-02 12:19:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-12-02 12:19:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-12-02 12:19:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-12-02 12:19:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-12-02 12:19:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-12-02 12:19:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-12-02 12:19:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-12-02 12:19:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-12-02 12:19:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-12-02 12:19:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-12-02 12:19:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-12-02 12:19:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-12-02 12:19:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-12-02 12:19:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-12-02 12:19:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-12-02 12:19:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-12-02 12:19:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-12-02 12:19:27,588 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-12-02 12:19:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 12:19:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 12:19:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-12-02 12:19:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-12-02 12:19:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-12-02 12:19:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-12-02 12:19:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-12-02 12:19:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-12-02 12:19:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-12-02 12:19:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-12-02 12:19:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-12-02 12:19:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-12-02 12:19:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-12-02 12:19:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-12-02 12:19:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-12-02 12:19:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-12-02 12:19:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-12-02 12:19:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-12-02 12:19:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-12-02 12:19:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-12-02 12:19:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2024-12-02 12:19:27,590 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2024-12-02 12:19:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2024-12-02 12:19:27,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2024-12-02 12:19:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2024-12-02 12:19:27,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2024-12-02 12:19:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2024-12-02 12:19:27,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2024-12-02 12:19:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure set_happy_link_modes [2024-12-02 12:19:27,590 INFO L138 BoogieDeclarations]: Found implementation of procedure set_happy_link_modes [2024-12-02 12:19:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_tcvr_reset [2024-12-02 12:19:27,590 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_tcvr_reset [2024-12-02 12:19:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-12-02 12:19:27,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-12-02 12:19:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 12:19:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_tx_timeout [2024-12-02 12:19:27,591 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_tx_timeout [2024-12-02 12:19:27,591 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2024-12-02 12:19:27,591 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2024-12-02 12:19:27,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 12:19:27,591 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_tcvr_read [2024-12-02 12:19:27,591 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_tcvr_read [2024-12-02 12:19:27,591 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-12-02 12:19:27,591 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-12-02 12:19:27,591 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-12-02 12:19:27,591 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-12-02 12:19:27,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-12-02 12:19:27,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-12-02 12:19:27,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-12-02 12:19:27,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-12-02 12:19:27,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-12-02 12:19:27,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-12-02 12:19:27,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-12-02 12:19:27,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-12-02 12:19:27,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-12-02 12:19:27,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-12-02 12:19:27,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-12-02 12:19:27,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-12-02 12:19:27,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-12-02 12:19:27,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-12-02 12:19:27,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-12-02 12:19:27,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-12-02 12:19:27,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-12-02 12:19:27,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-12-02 12:19:27,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-12-02 12:19:27,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-12-02 12:19:27,592 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-12-02 12:19:27,592 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-12-02 12:19:27,592 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2024-12-02 12:19:27,592 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2024-12-02 12:19:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2024-12-02 12:19:27,593 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2024-12-02 12:19:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2024-12-02 12:19:27,593 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2024-12-02 12:19:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-12-02 12:19:27,593 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-12-02 12:19:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2024-12-02 12:19:27,593 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2024-12-02 12:19:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2024-12-02 12:19:27,593 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2024-12-02 12:19:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2024-12-02 12:19:27,593 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2024-12-02 12:19:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure is_lucent_phy [2024-12-02 12:19:27,593 INFO L138 BoogieDeclarations]: Found implementation of procedure is_lucent_phy [2024-12-02 12:19:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 12:19:27,593 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 12:19:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure hme_read_desc32 [2024-12-02 12:19:27,593 INFO L138 BoogieDeclarations]: Found implementation of procedure hme_read_desc32 [2024-12-02 12:19:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2024-12-02 12:19:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2024-12-02 12:19:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2024-12-02 12:19:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2024-12-02 12:19:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2024-12-02 12:19:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2024-12-02 12:19:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2024-12-02 12:19:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2024-12-02 12:19:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2024-12-02 12:19:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2024-12-02 12:19:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2024-12-02 12:19:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2024-12-02 12:19:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2024-12-02 12:19:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2024-12-02 12:19:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2024-12-02 12:19:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2024-12-02 12:19:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2024-12-02 12:19:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2024-12-02 12:19:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2024-12-02 12:19:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2024-12-02 12:19:27,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2024-12-02 12:19:27,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2024-12-02 12:19:27,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2024-12-02 12:19:27,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2024-12-02 12:19:27,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2024-12-02 12:19:27,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2024-12-02 12:19:27,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2024-12-02 12:19:27,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2024-12-02 12:19:27,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2024-12-02 12:19:27,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2024-12-02 12:19:27,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2024-12-02 12:19:27,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2024-12-02 12:19:27,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2024-12-02 12:19:27,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2024-12-02 12:19:27,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2024-12-02 12:19:27,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2024-12-02 12:19:27,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2024-12-02 12:19:27,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2024-12-02 12:19:27,596 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2024-12-02 12:19:27,596 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2024-12-02 12:19:27,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-12-02 12:19:27,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-12-02 12:19:27,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-12-02 12:19:27,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-12-02 12:19:27,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-12-02 12:19:27,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-12-02 12:19:27,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-12-02 12:19:27,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-12-02 12:19:27,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-12-02 12:19:27,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-12-02 12:19:27,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-12-02 12:19:27,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-12-02 12:19:27,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-12-02 12:19:27,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-12-02 12:19:27,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-12-02 12:19:27,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-12-02 12:19:27,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-12-02 12:19:27,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-12-02 12:19:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-12-02 12:19:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2024-12-02 12:19:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_clean_rings [2024-12-02 12:19:27,597 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_clean_rings [2024-12-02 12:19:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-12-02 12:19:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-12-02 12:19:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-12-02 12:19:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-12-02 12:19:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-12-02 12:19:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-12-02 12:19:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-12-02 12:19:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-12-02 12:19:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-12-02 12:19:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-12-02 12:19:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-12-02 12:19:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-12-02 12:19:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-12-02 12:19:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-12-02 12:19:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-12-02 12:19:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-12-02 12:19:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-12-02 12:19:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-12-02 12:19:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-12-02 12:19:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-12-02 12:19:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-12-02 12:19:27,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-12-02 12:19:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2024-12-02 12:19:27,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2024-12-02 12:19:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-12-02 12:19:27,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-12-02 12:19:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2024-12-02 12:19:27,598 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2024-12-02 12:19:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2024-12-02 12:19:27,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2024-12-02 12:19:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-12-02 12:19:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-12-02 12:19:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-12-02 12:19:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-12-02 12:19:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-12-02 12:19:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-12-02 12:19:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-12-02 12:19:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-12-02 12:19:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-12-02 12:19:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-12-02 12:19:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-12-02 12:19:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-12-02 12:19:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-12-02 12:19:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-12-02 12:19:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-12-02 12:19:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2024-12-02 12:19:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2024-12-02 12:19:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2024-12-02 12:19:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2024-12-02 12:19:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2024-12-02 12:19:27,599 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-12-02 12:19:27,599 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-12-02 12:19:27,599 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-12-02 12:19:27,599 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-12-02 12:19:27,599 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-12-02 12:19:27,599 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-12-02 12:19:27,599 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-12-02 12:19:27,599 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-12-02 12:19:27,599 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-12-02 12:19:27,599 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-12-02 12:19:27,599 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-12-02 12:19:27,599 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-12-02 12:19:27,599 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-12-02 12:19:27,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-12-02 12:19:27,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-12-02 12:19:27,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2024-12-02 12:19:27,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2024-12-02 12:19:27,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2024-12-02 12:19:27,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2024-12-02 12:19:27,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2024-12-02 12:19:27,600 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2024-12-02 12:19:27,600 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2024-12-02 12:19:27,600 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2024-12-02 12:19:27,600 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2024-12-02 12:19:27,600 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2024-12-02 12:19:27,600 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2024-12-02 12:19:27,600 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2024-12-02 12:19:27,600 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2024-12-02 12:19:27,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-12-02 12:19:27,600 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-12-02 12:19:27,600 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-12-02 12:19:27,600 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-12-02 12:19:27,600 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-12-02 12:19:27,600 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-12-02 12:19:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-12-02 12:19:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-12-02 12:19:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-12-02 12:19:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-12-02 12:19:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-12-02 12:19:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-12-02 12:19:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-12-02 12:19:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-12-02 12:19:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-12-02 12:19:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-12-02 12:19:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-12-02 12:19:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-12-02 12:19:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-12-02 12:19:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-12-02 12:19:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-12-02 12:19:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2024-12-02 12:19:27,601 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2024-12-02 12:19:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-12-02 12:19:27,601 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-12-02 12:19:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2024-12-02 12:19:27,602 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2024-12-02 12:19:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_stop [2024-12-02 12:19:27,602 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_stop [2024-12-02 12:19:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2024-12-02 12:19:27,602 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2024-12-02 12:19:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-12-02 12:19:27,602 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-12-02 12:19:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2024-12-02 12:19:27,602 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2024-12-02 12:19:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_pci_remove [2024-12-02 12:19:27,602 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_pci_remove [2024-12-02 12:19:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_63 [2024-12-02 12:19:27,602 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_63 [2024-12-02 12:19:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_init [2024-12-02 12:19:27,602 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_init [2024-12-02 12:19:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2024-12-02 12:19:27,603 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2024-12-02 12:19:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-12-02 12:19:27,603 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-12-02 12:19:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_tcvr_write [2024-12-02 12:19:27,603 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_tcvr_write [2024-12-02 12:19:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 12:19:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 12:19:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-12-02 12:19:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-12-02 12:19:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-12-02 12:19:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-12-02 12:19:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-12-02 12:19:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-12-02 12:19:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-12-02 12:19:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-12-02 12:19:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-12-02 12:19:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-12-02 12:19:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-12-02 12:19:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-12-02 12:19:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-12-02 12:19:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-12-02 12:19:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-12-02 12:19:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-12-02 12:19:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-12-02 12:19:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-12-02 12:19:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-12-02 12:19:27,604 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-12-02 12:19:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2024-12-02 12:19:27,604 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2024-12-02 12:19:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_64 [2024-12-02 12:19:27,604 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_64 [2024-12-02 12:19:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-12-02 12:19:27,604 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-12-02 12:19:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2024-12-02 12:19:27,604 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2024-12-02 12:19:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed [2024-12-02 12:19:27,604 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed [2024-12-02 12:19:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2024-12-02 12:19:27,604 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2024-12-02 12:19:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 12:19:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 12:19:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-12-02 12:19:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-12-02 12:19:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-12-02 12:19:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-12-02 12:19:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-12-02 12:19:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-12-02 12:19:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-12-02 12:19:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-12-02 12:19:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-12-02 12:19:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-12-02 12:19:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-12-02 12:19:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-12-02 12:19:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-12-02 12:19:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-12-02 12:19:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-12-02 12:19:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-12-02 12:19:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-12-02 12:19:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-12-02 12:19:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_page [2024-12-02 12:19:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_page [2024-12-02 12:19:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2024-12-02 12:19:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2024-12-02 12:19:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2024-12-02 12:19:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2024-12-02 12:19:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_transceiver_check [2024-12-02 12:19:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_transceiver_check [2024-12-02 12:19:28,466 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 12:19:28,469 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 12:19:28,642 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-12-02 12:19:38,932 INFO L? ?]: Removed 2904 outVars from TransFormulas that were not future-live. [2024-12-02 12:19:38,932 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 12:19:38,976 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 12:19:38,977 INFO L312 CfgBuilder]: Removed 21 assume(true) statements. [2024-12-02 12:19:38,977 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:19:38 BoogieIcfgContainer [2024-12-02 12:19:38,977 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 12:19:38,979 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 12:19:38,979 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 12:19:38,983 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 12:19:38,983 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 12:19:23" (1/3) ... [2024-12-02 12:19:38,984 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50009b5b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:19:38, skipping insertion in model container [2024-12-02 12:19:38,984 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:19:26" (2/3) ... [2024-12-02 12:19:38,984 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50009b5b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:19:38, skipping insertion in model container [2024-12-02 12:19:38,984 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:19:38" (3/3) ... [2024-12-02 12:19:38,985 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-sun-sunhme.cil.i [2024-12-02 12:19:39,000 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 12:19:39,003 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-sun-sunhme.cil.i that has 127 procedures, 2730 locations, 1 initial locations, 43 loop locations, and 3 error locations. [2024-12-02 12:19:39,100 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 12:19:39,111 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;@5365f149, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 12:19:39,111 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-12-02 12:19:39,120 INFO L276 IsEmpty]: Start isEmpty. Operand has 2562 states, 1866 states have (on average 1.3670953912111468) internal successors, (2551), 1911 states have internal predecessors, (2551), 604 states have call successors, (604), 89 states have call predecessors, (604), 88 states have return successors, (600), 589 states have call predecessors, (600), 600 states have call successors, (600) [2024-12-02 12:19:39,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-12-02 12:19:39,125 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:19:39,125 INFO L218 NwaCegarLoop]: trace histogram [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] [2024-12-02 12:19:39,126 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_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 12:19:39,129 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:19:39,130 INFO L85 PathProgramCache]: Analyzing trace with hash -817300777, now seen corresponding path program 1 times [2024-12-02 12:19:39,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:19:39,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957858625] [2024-12-02 12:19:39,136 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:19:39,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:19:44,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:19:44,527 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 12:19:44,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:19:44,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957858625] [2024-12-02 12:19:44,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957858625] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:19:44,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:19:44,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 12:19:44,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67549323] [2024-12-02 12:19:44,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:19:44,535 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 12:19:44,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:19:44,558 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 12:19:44,559 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 12:19:44,567 INFO L87 Difference]: Start difference. First operand has 2562 states, 1866 states have (on average 1.3670953912111468) internal successors, (2551), 1911 states have internal predecessors, (2551), 604 states have call successors, (604), 89 states have call predecessors, (604), 88 states have return successors, (600), 589 states have call predecessors, (600), 600 states have call successors, (600) Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-12-02 12:19:44,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:19:44,889 INFO L93 Difference]: Finished difference Result 5094 states and 7615 transitions. [2024-12-02 12:19:44,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 12:19:44,891 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 35 [2024-12-02 12:19:44,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:19:44,923 INFO L225 Difference]: With dead ends: 5094 [2024-12-02 12:19:44,923 INFO L226 Difference]: Without dead ends: 2549 [2024-12-02 12:19:44,944 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 [2024-12-02 12:19:44,947 INFO L435 NwaCegarLoop]: 3700 mSDtfsCounter, 0 mSDsluCounter, 3696 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 7396 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 12:19:44,947 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 7396 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 12:19:44,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2549 states. [2024-12-02 12:19:45,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2549 to 2549. [2024-12-02 12:19:45,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2549 states, 1859 states have (on average 1.3399677245831092) internal successors, (2491), 1903 states have internal predecessors, (2491), 600 states have call successors, (600), 88 states have call predecessors, (600), 87 states have return successors, (597), 586 states have call predecessors, (597), 597 states have call successors, (597) [2024-12-02 12:19:45,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2549 states to 2549 states and 3688 transitions. [2024-12-02 12:19:45,148 INFO L78 Accepts]: Start accepts. Automaton has 2549 states and 3688 transitions. Word has length 35 [2024-12-02 12:19:45,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:19:45,149 INFO L471 AbstractCegarLoop]: Abstraction has 2549 states and 3688 transitions. [2024-12-02 12:19:45,149 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-12-02 12:19:45,149 INFO L276 IsEmpty]: Start isEmpty. Operand 2549 states and 3688 transitions. [2024-12-02 12:19:45,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-12-02 12:19:45,151 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:19:45,151 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:19:45,151 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 12:19:45,152 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 12:19:45,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:19:45,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1785505893, now seen corresponding path program 1 times [2024-12-02 12:19:45,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:19:45,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054070823] [2024-12-02 12:19:45,152 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:19:45,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:19:49,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:19:50,684 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 12:19:50,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:19:50,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054070823] [2024-12-02 12:19:50,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054070823] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:19:50,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:19:50,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:19:50,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277132038] [2024-12-02 12:19:50,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:19:50,686 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:19:50,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:19:50,687 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:19:50,687 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:19:50,688 INFO L87 Difference]: Start difference. First operand 2549 states and 3688 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-12-02 12:19:51,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:19:51,106 INFO L93 Difference]: Finished difference Result 2555 states and 3693 transitions. [2024-12-02 12:19:51,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:19:51,107 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 51 [2024-12-02 12:19:51,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:19:51,126 INFO L225 Difference]: With dead ends: 2555 [2024-12-02 12:19:51,126 INFO L226 Difference]: Without dead ends: 2553 [2024-12-02 12:19:51,129 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 12:19:51,129 INFO L435 NwaCegarLoop]: 3685 mSDtfsCounter, 3669 mSDsluCounter, 7356 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3670 SdHoareTripleChecker+Valid, 11041 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 12:19:51,130 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3670 Valid, 11041 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 12:19:51,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2553 states. [2024-12-02 12:19:51,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2553 to 2553. [2024-12-02 12:19:51,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2553 states, 1862 states have (on average 1.339419978517723) internal successors, (2494), 1906 states have internal predecessors, (2494), 600 states have call successors, (600), 89 states have call predecessors, (600), 88 states have return successors, (597), 586 states have call predecessors, (597), 597 states have call successors, (597) [2024-12-02 12:19:51,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2553 states to 2553 states and 3691 transitions. [2024-12-02 12:19:51,258 INFO L78 Accepts]: Start accepts. Automaton has 2553 states and 3691 transitions. Word has length 51 [2024-12-02 12:19:51,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:19:51,259 INFO L471 AbstractCegarLoop]: Abstraction has 2553 states and 3691 transitions. [2024-12-02 12:19:51,259 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-12-02 12:19:51,259 INFO L276 IsEmpty]: Start isEmpty. Operand 2553 states and 3691 transitions. [2024-12-02 12:19:51,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-12-02 12:19:51,260 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:19:51,261 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2024-12-02 12:19:51,261 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 12:19:51,261 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 12:19:51,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:19:51,261 INFO L85 PathProgramCache]: Analyzing trace with hash -3616603, now seen corresponding path program 1 times [2024-12-02 12:19:51,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:19:51,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854988966] [2024-12-02 12:19:51,261 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:19:51,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:19:55,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:19:56,659 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 12:19:56,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:19:56,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854988966] [2024-12-02 12:19:56,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854988966] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:19:56,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:19:56,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:19:56,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619912414] [2024-12-02 12:19:56,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:19:56,660 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:19:56,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:19:56,661 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:19:56,661 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:19:56,661 INFO L87 Difference]: Start difference. First operand 2553 states and 3691 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 12:19:57,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:19:57,038 INFO L93 Difference]: Finished difference Result 2559 states and 3696 transitions. [2024-12-02 12:19:57,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:19:57,038 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 56 [2024-12-02 12:19:57,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:19:57,051 INFO L225 Difference]: With dead ends: 2559 [2024-12-02 12:19:57,051 INFO L226 Difference]: Without dead ends: 2557 [2024-12-02 12:19:57,053 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 12:19:57,054 INFO L435 NwaCegarLoop]: 3688 mSDtfsCounter, 3665 mSDsluCounter, 7357 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3666 SdHoareTripleChecker+Valid, 11045 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 12:19:57,054 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3666 Valid, 11045 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 12:19:57,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2557 states. [2024-12-02 12:19:57,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2557 to 2557. [2024-12-02 12:19:57,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2557 states, 1865 states have (on average 1.3388739946380697) internal successors, (2497), 1909 states have internal predecessors, (2497), 600 states have call successors, (600), 90 states have call predecessors, (600), 89 states have return successors, (597), 586 states have call predecessors, (597), 597 states have call successors, (597) [2024-12-02 12:19:57,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2557 states to 2557 states and 3694 transitions. [2024-12-02 12:19:57,136 INFO L78 Accepts]: Start accepts. Automaton has 2557 states and 3694 transitions. Word has length 56 [2024-12-02 12:19:57,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:19:57,136 INFO L471 AbstractCegarLoop]: Abstraction has 2557 states and 3694 transitions. [2024-12-02 12:19:57,136 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 12:19:57,136 INFO L276 IsEmpty]: Start isEmpty. Operand 2557 states and 3694 transitions. [2024-12-02 12:19:57,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-12-02 12:19:57,138 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:19:57,138 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:19:57,138 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 12:19:57,139 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 12:19:57,139 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:19:57,139 INFO L85 PathProgramCache]: Analyzing trace with hash 320399397, now seen corresponding path program 1 times [2024-12-02 12:19:57,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:19:57,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560492218] [2024-12-02 12:19:57,139 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:19:57,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:20:01,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:20:02,086 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-12-02 12:20:02,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:20:02,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560492218] [2024-12-02 12:20:02,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560492218] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:20:02,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:20:02,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:20:02,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154645893] [2024-12-02 12:20:02,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:20:02,087 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:20:02,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:20:02,087 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:20:02,087 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:20:02,088 INFO L87 Difference]: Start difference. First operand 2557 states and 3694 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-12-02 12:20:02,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:20:02,414 INFO L93 Difference]: Finished difference Result 2563 states and 3699 transitions. [2024-12-02 12:20:02,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:20:02,414 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 61 [2024-12-02 12:20:02,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:20:02,432 INFO L225 Difference]: With dead ends: 2563 [2024-12-02 12:20:02,432 INFO L226 Difference]: Without dead ends: 2561 [2024-12-02 12:20:02,434 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 12:20:02,435 INFO L435 NwaCegarLoop]: 3688 mSDtfsCounter, 3664 mSDsluCounter, 7357 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3665 SdHoareTripleChecker+Valid, 11045 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 12:20:02,435 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3665 Valid, 11045 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 12:20:02,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2561 states. [2024-12-02 12:20:02,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2561 to 2561. [2024-12-02 12:20:02,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2561 states, 1868 states have (on average 1.3383297644539613) internal successors, (2500), 1912 states have internal predecessors, (2500), 600 states have call successors, (600), 91 states have call predecessors, (600), 90 states have return successors, (597), 586 states have call predecessors, (597), 597 states have call successors, (597) [2024-12-02 12:20:02,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2561 states to 2561 states and 3697 transitions. [2024-12-02 12:20:02,570 INFO L78 Accepts]: Start accepts. Automaton has 2561 states and 3697 transitions. Word has length 61 [2024-12-02 12:20:02,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:20:02,570 INFO L471 AbstractCegarLoop]: Abstraction has 2561 states and 3697 transitions. [2024-12-02 12:20:02,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-12-02 12:20:02,571 INFO L276 IsEmpty]: Start isEmpty. Operand 2561 states and 3697 transitions. [2024-12-02 12:20:02,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2024-12-02 12:20:02,572 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:20:02,572 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:20:02,572 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 12:20:02,572 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 12:20:02,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:20:02,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1412917147, now seen corresponding path program 1 times [2024-12-02 12:20:02,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:20:02,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661602715] [2024-12-02 12:20:02,573 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:20:02,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:20:07,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:20:07,587 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-12-02 12:20:07,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:20:07,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661602715] [2024-12-02 12:20:07,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661602715] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:20:07,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:20:07,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:20:07,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324975926] [2024-12-02 12:20:07,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:20:07,588 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:20:07,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:20:07,588 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:20:07,588 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:20:07,589 INFO L87 Difference]: Start difference. First operand 2561 states and 3697 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-12-02 12:20:07,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:20:07,928 INFO L93 Difference]: Finished difference Result 2567 states and 3702 transitions. [2024-12-02 12:20:07,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:20:07,929 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 66 [2024-12-02 12:20:07,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:20:07,939 INFO L225 Difference]: With dead ends: 2567 [2024-12-02 12:20:07,939 INFO L226 Difference]: Without dead ends: 2565 [2024-12-02 12:20:07,940 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 12:20:07,941 INFO L435 NwaCegarLoop]: 3688 mSDtfsCounter, 3663 mSDsluCounter, 7357 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3664 SdHoareTripleChecker+Valid, 11045 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 12:20:07,941 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3664 Valid, 11045 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 12:20:07,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2565 states. [2024-12-02 12:20:08,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2565 to 2565. [2024-12-02 12:20:08,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2565 states, 1871 states have (on average 1.3377872795296633) internal successors, (2503), 1915 states have internal predecessors, (2503), 600 states have call successors, (600), 92 states have call predecessors, (600), 91 states have return successors, (597), 586 states have call predecessors, (597), 597 states have call successors, (597) [2024-12-02 12:20:08,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2565 states to 2565 states and 3700 transitions. [2024-12-02 12:20:08,028 INFO L78 Accepts]: Start accepts. Automaton has 2565 states and 3700 transitions. Word has length 66 [2024-12-02 12:20:08,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:20:08,028 INFO L471 AbstractCegarLoop]: Abstraction has 2565 states and 3700 transitions. [2024-12-02 12:20:08,028 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-12-02 12:20:08,028 INFO L276 IsEmpty]: Start isEmpty. Operand 2565 states and 3700 transitions. [2024-12-02 12:20:08,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-12-02 12:20:08,030 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:20:08,030 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:20:08,030 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 12:20:08,030 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 12:20:08,030 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:20:08,030 INFO L85 PathProgramCache]: Analyzing trace with hash -356898843, now seen corresponding path program 1 times [2024-12-02 12:20:08,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:20:08,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007779232] [2024-12-02 12:20:08,030 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:20:08,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:20:12,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:20:13,003 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2024-12-02 12:20:13,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:20:13,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007779232] [2024-12-02 12:20:13,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007779232] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:20:13,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:20:13,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:20:13,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635320373] [2024-12-02 12:20:13,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:20:13,004 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:20:13,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:20:13,004 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:20:13,004 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:20:13,004 INFO L87 Difference]: Start difference. First operand 2565 states and 3700 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-12-02 12:20:13,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:20:13,532 INFO L93 Difference]: Finished difference Result 2634 states and 3769 transitions. [2024-12-02 12:20:13,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:20:13,533 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 71 [2024-12-02 12:20:13,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:20:13,550 INFO L225 Difference]: With dead ends: 2634 [2024-12-02 12:20:13,550 INFO L226 Difference]: Without dead ends: 2632 [2024-12-02 12:20:13,552 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 12:20:13,553 INFO L435 NwaCegarLoop]: 3705 mSDtfsCounter, 1131 mSDsluCounter, 9978 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1132 SdHoareTripleChecker+Valid, 13683 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 12:20:13,553 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1132 Valid, 13683 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 12:20:13,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2632 states. [2024-12-02 12:20:13,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2632 to 2632. [2024-12-02 12:20:13,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2632 states, 1919 states have (on average 1.3329859301719647) internal successors, (2558), 1963 states have internal predecessors, (2558), 606 states have call successors, (606), 105 states have call predecessors, (606), 104 states have return successors, (603), 592 states have call predecessors, (603), 603 states have call successors, (603) [2024-12-02 12:20:13,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2632 states to 2632 states and 3767 transitions. [2024-12-02 12:20:13,695 INFO L78 Accepts]: Start accepts. Automaton has 2632 states and 3767 transitions. Word has length 71 [2024-12-02 12:20:13,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:20:13,695 INFO L471 AbstractCegarLoop]: Abstraction has 2632 states and 3767 transitions. [2024-12-02 12:20:13,695 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-12-02 12:20:13,695 INFO L276 IsEmpty]: Start isEmpty. Operand 2632 states and 3767 transitions. [2024-12-02 12:20:13,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2024-12-02 12:20:13,696 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:20:13,696 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:20:13,696 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 12:20:13,697 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 12:20:13,697 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:20:13,697 INFO L85 PathProgramCache]: Analyzing trace with hash 972251173, now seen corresponding path program 1 times [2024-12-02 12:20:13,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:20:13,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647185762] [2024-12-02 12:20:13,697 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:20:13,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:20:17,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:20:18,614 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2024-12-02 12:20:18,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:20:18,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647185762] [2024-12-02 12:20:18,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647185762] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:20:18,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:20:18,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:20:18,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622091025] [2024-12-02 12:20:18,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:20:18,615 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:20:18,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:20:18,615 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:20:18,615 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:20:18,615 INFO L87 Difference]: Start difference. First operand 2632 states and 3767 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-12-02 12:20:18,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:20:18,973 INFO L93 Difference]: Finished difference Result 2638 states and 3772 transitions. [2024-12-02 12:20:18,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:20:18,973 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 76 [2024-12-02 12:20:18,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:20:18,989 INFO L225 Difference]: With dead ends: 2638 [2024-12-02 12:20:18,989 INFO L226 Difference]: Without dead ends: 2636 [2024-12-02 12:20:18,991 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 12:20:18,992 INFO L435 NwaCegarLoop]: 3688 mSDtfsCounter, 3661 mSDsluCounter, 7357 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3662 SdHoareTripleChecker+Valid, 11045 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 12:20:18,992 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3662 Valid, 11045 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 12:20:18,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2636 states. [2024-12-02 12:20:19,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2636 to 2636. [2024-12-02 12:20:19,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2636 states, 1922 states have (on average 1.3324661810613945) internal successors, (2561), 1966 states have internal predecessors, (2561), 606 states have call successors, (606), 106 states have call predecessors, (606), 105 states have return successors, (603), 592 states have call predecessors, (603), 603 states have call successors, (603) [2024-12-02 12:20:19,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2636 states to 2636 states and 3770 transitions. [2024-12-02 12:20:19,167 INFO L78 Accepts]: Start accepts. Automaton has 2636 states and 3770 transitions. Word has length 76 [2024-12-02 12:20:19,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:20:19,167 INFO L471 AbstractCegarLoop]: Abstraction has 2636 states and 3770 transitions. [2024-12-02 12:20:19,167 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-12-02 12:20:19,167 INFO L276 IsEmpty]: Start isEmpty. Operand 2636 states and 3770 transitions. [2024-12-02 12:20:19,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-12-02 12:20:19,169 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:20:19,169 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:20:19,169 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 12:20:19,169 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 12:20:19,170 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:20:19,170 INFO L85 PathProgramCache]: Analyzing trace with hash -133069964, now seen corresponding path program 1 times [2024-12-02 12:20:19,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:20:19,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492516333] [2024-12-02 12:20:19,170 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:20:19,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:20:23,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:20:24,104 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-12-02 12:20:24,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:20:24,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492516333] [2024-12-02 12:20:24,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492516333] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:20:24,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:20:24,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:20:24,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823885577] [2024-12-02 12:20:24,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:20:24,105 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:20:24,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:20:24,105 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:20:24,105 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:20:24,105 INFO L87 Difference]: Start difference. First operand 2636 states and 3770 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2024-12-02 12:20:24,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:20:24,539 INFO L93 Difference]: Finished difference Result 2642 states and 3775 transitions. [2024-12-02 12:20:24,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:20:24,539 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 96 [2024-12-02 12:20:24,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:20:24,553 INFO L225 Difference]: With dead ends: 2642 [2024-12-02 12:20:24,553 INFO L226 Difference]: Without dead ends: 2640 [2024-12-02 12:20:24,555 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 12:20:24,556 INFO L435 NwaCegarLoop]: 3688 mSDtfsCounter, 3648 mSDsluCounter, 7357 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3649 SdHoareTripleChecker+Valid, 11045 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 12:20:24,556 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3649 Valid, 11045 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 12:20:24,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2640 states. [2024-12-02 12:20:24,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2640 to 2640. [2024-12-02 12:20:24,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2640 states, 1925 states have (on average 1.331948051948052) internal successors, (2564), 1969 states have internal predecessors, (2564), 606 states have call successors, (606), 107 states have call predecessors, (606), 106 states have return successors, (603), 592 states have call predecessors, (603), 603 states have call successors, (603) [2024-12-02 12:20:24,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2640 states to 2640 states and 3773 transitions. [2024-12-02 12:20:24,713 INFO L78 Accepts]: Start accepts. Automaton has 2640 states and 3773 transitions. Word has length 96 [2024-12-02 12:20:24,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:20:24,713 INFO L471 AbstractCegarLoop]: Abstraction has 2640 states and 3773 transitions. [2024-12-02 12:20:24,713 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2024-12-02 12:20:24,713 INFO L276 IsEmpty]: Start isEmpty. Operand 2640 states and 3773 transitions. [2024-12-02 12:20:24,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2024-12-02 12:20:24,714 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:20:24,715 INFO L218 NwaCegarLoop]: trace histogram [8, 7, 7, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:20:24,715 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 12:20:24,715 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 12:20:24,715 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:20:24,715 INFO L85 PathProgramCache]: Analyzing trace with hash 814295013, now seen corresponding path program 1 times [2024-12-02 12:20:24,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:20:24,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390687305] [2024-12-02 12:20:24,715 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:20:24,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:20:28,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:20:29,295 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2024-12-02 12:20:29,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:20:29,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390687305] [2024-12-02 12:20:29,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390687305] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:20:29,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:20:29,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:20:29,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391014700] [2024-12-02 12:20:29,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:20:29,295 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:20:29,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:20:29,296 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:20:29,296 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:20:29,296 INFO L87 Difference]: Start difference. First operand 2640 states and 3773 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2024-12-02 12:20:29,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:20:29,611 INFO L93 Difference]: Finished difference Result 2646 states and 3778 transitions. [2024-12-02 12:20:29,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:20:29,612 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 86 [2024-12-02 12:20:29,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:20:29,621 INFO L225 Difference]: With dead ends: 2646 [2024-12-02 12:20:29,621 INFO L226 Difference]: Without dead ends: 2644 [2024-12-02 12:20:29,623 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 12:20:29,623 INFO L435 NwaCegarLoop]: 3688 mSDtfsCounter, 3659 mSDsluCounter, 7357 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3660 SdHoareTripleChecker+Valid, 11045 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 12:20:29,623 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3660 Valid, 11045 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 12:20:29,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2644 states. [2024-12-02 12:20:29,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2644 to 2644. [2024-12-02 12:20:29,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2644 states, 1928 states have (on average 1.3314315352697095) internal successors, (2567), 1972 states have internal predecessors, (2567), 606 states have call successors, (606), 108 states have call predecessors, (606), 107 states have return successors, (603), 592 states have call predecessors, (603), 603 states have call successors, (603) [2024-12-02 12:20:29,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2644 states to 2644 states and 3776 transitions. [2024-12-02 12:20:29,770 INFO L78 Accepts]: Start accepts. Automaton has 2644 states and 3776 transitions. Word has length 86 [2024-12-02 12:20:29,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:20:29,770 INFO L471 AbstractCegarLoop]: Abstraction has 2644 states and 3776 transitions. [2024-12-02 12:20:29,770 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2024-12-02 12:20:29,770 INFO L276 IsEmpty]: Start isEmpty. Operand 2644 states and 3776 transitions. [2024-12-02 12:20:29,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2024-12-02 12:20:29,771 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:20:29,772 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:20:29,772 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 12:20:29,772 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 12:20:29,772 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:20:29,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1047957182, now seen corresponding path program 1 times [2024-12-02 12:20:29,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:20:29,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374994383] [2024-12-02 12:20:29,772 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:20:29,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:20:33,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:20:34,684 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-12-02 12:20:34,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:20:34,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374994383] [2024-12-02 12:20:34,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374994383] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:20:34,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:20:34,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:20:34,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674434011] [2024-12-02 12:20:34,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:20:34,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:20:34,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:20:34,686 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:20:34,686 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:20:34,686 INFO L87 Difference]: Start difference. First operand 2644 states and 3776 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2024-12-02 12:20:34,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:20:34,978 INFO L93 Difference]: Finished difference Result 2644 states and 3776 transitions. [2024-12-02 12:20:34,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:20:34,979 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 107 [2024-12-02 12:20:34,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:20:34,989 INFO L225 Difference]: With dead ends: 2644 [2024-12-02 12:20:34,989 INFO L226 Difference]: Without dead ends: 2642 [2024-12-02 12:20:34,991 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 12:20:34,991 INFO L435 NwaCegarLoop]: 3700 mSDtfsCounter, 1120 mSDsluCounter, 9984 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1121 SdHoareTripleChecker+Valid, 13684 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 12:20:34,991 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1121 Valid, 13684 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 12:20:34,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2642 states. [2024-12-02 12:20:35,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2642 to 2642. [2024-12-02 12:20:35,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2642 states, 1927 states have (on average 1.331084587441619) internal successors, (2565), 1970 states have internal predecessors, (2565), 606 states have call successors, (606), 108 states have call predecessors, (606), 107 states have return successors, (603), 592 states have call predecessors, (603), 603 states have call successors, (603) [2024-12-02 12:20:35,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2642 states to 2642 states and 3774 transitions. [2024-12-02 12:20:35,109 INFO L78 Accepts]: Start accepts. Automaton has 2642 states and 3774 transitions. Word has length 107 [2024-12-02 12:20:35,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:20:35,109 INFO L471 AbstractCegarLoop]: Abstraction has 2642 states and 3774 transitions. [2024-12-02 12:20:35,109 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2024-12-02 12:20:35,109 INFO L276 IsEmpty]: Start isEmpty. Operand 2642 states and 3774 transitions. [2024-12-02 12:20:35,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2024-12-02 12:20:35,110 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:20:35,111 INFO L218 NwaCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:20:35,111 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 12:20:35,111 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 12:20:35,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:20:35,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1453093772, now seen corresponding path program 1 times [2024-12-02 12:20:35,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:20:35,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699406640] [2024-12-02 12:20:35,111 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:20:35,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:20:39,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:20:39,641 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2024-12-02 12:20:39,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:20:39,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699406640] [2024-12-02 12:20:39,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699406640] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:20:39,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:20:39,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:20:39,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372473942] [2024-12-02 12:20:39,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:20:39,642 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:20:39,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:20:39,642 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:20:39,642 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:20:39,643 INFO L87 Difference]: Start difference. First operand 2642 states and 3774 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2024-12-02 12:20:39,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:20:39,941 INFO L93 Difference]: Finished difference Result 2648 states and 3779 transitions. [2024-12-02 12:20:39,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:20:39,941 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 106 [2024-12-02 12:20:39,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:20:39,955 INFO L225 Difference]: With dead ends: 2648 [2024-12-02 12:20:39,955 INFO L226 Difference]: Without dead ends: 2646 [2024-12-02 12:20:39,957 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 12:20:39,957 INFO L435 NwaCegarLoop]: 3686 mSDtfsCounter, 3644 mSDsluCounter, 7353 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3645 SdHoareTripleChecker+Valid, 11039 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 12:20:39,958 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3645 Valid, 11039 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 12:20:39,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2646 states. [2024-12-02 12:20:40,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2646 to 2646. [2024-12-02 12:20:40,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2646 states, 1930 states have (on average 1.3305699481865285) internal successors, (2568), 1973 states have internal predecessors, (2568), 606 states have call successors, (606), 109 states have call predecessors, (606), 108 states have return successors, (603), 592 states have call predecessors, (603), 603 states have call successors, (603) [2024-12-02 12:20:40,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2646 states to 2646 states and 3777 transitions. [2024-12-02 12:20:40,074 INFO L78 Accepts]: Start accepts. Automaton has 2646 states and 3777 transitions. Word has length 106 [2024-12-02 12:20:40,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:20:40,074 INFO L471 AbstractCegarLoop]: Abstraction has 2646 states and 3777 transitions. [2024-12-02 12:20:40,074 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2024-12-02 12:20:40,074 INFO L276 IsEmpty]: Start isEmpty. Operand 2646 states and 3777 transitions. [2024-12-02 12:20:40,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2024-12-02 12:20:40,076 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:20:40,076 INFO L218 NwaCegarLoop]: trace histogram [10, 9, 9, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:20:40,076 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 12:20:40,076 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 12:20:40,076 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:20:40,077 INFO L85 PathProgramCache]: Analyzing trace with hash -704521226, now seen corresponding path program 1 times [2024-12-02 12:20:40,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:20:40,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754710365] [2024-12-02 12:20:40,077 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:20:40,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:20:44,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:20:44,783 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2024-12-02 12:20:44,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:20:44,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754710365] [2024-12-02 12:20:44,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754710365] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:20:44,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:20:44,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:20:44,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087430822] [2024-12-02 12:20:44,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:20:44,784 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:20:44,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:20:44,785 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:20:44,785 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:20:44,785 INFO L87 Difference]: Start difference. First operand 2646 states and 3777 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2024-12-02 12:20:45,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:20:45,181 INFO L93 Difference]: Finished difference Result 2652 states and 3782 transitions. [2024-12-02 12:20:45,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:20:45,181 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 111 [2024-12-02 12:20:45,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:20:45,189 INFO L225 Difference]: With dead ends: 2652 [2024-12-02 12:20:45,190 INFO L226 Difference]: Without dead ends: 2650 [2024-12-02 12:20:45,191 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 12:20:45,191 INFO L435 NwaCegarLoop]: 3686 mSDtfsCounter, 3643 mSDsluCounter, 7353 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3644 SdHoareTripleChecker+Valid, 11039 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 12:20:45,191 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3644 Valid, 11039 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 12:20:45,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2650 states. [2024-12-02 12:20:45,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2650 to 2650. [2024-12-02 12:20:45,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2650 states, 1933 states have (on average 1.330056906363166) internal successors, (2571), 1976 states have internal predecessors, (2571), 606 states have call successors, (606), 110 states have call predecessors, (606), 109 states have return successors, (603), 592 states have call predecessors, (603), 603 states have call successors, (603) [2024-12-02 12:20:45,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2650 states to 2650 states and 3780 transitions. [2024-12-02 12:20:45,286 INFO L78 Accepts]: Start accepts. Automaton has 2650 states and 3780 transitions. Word has length 111 [2024-12-02 12:20:45,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:20:45,286 INFO L471 AbstractCegarLoop]: Abstraction has 2650 states and 3780 transitions. [2024-12-02 12:20:45,286 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2024-12-02 12:20:45,286 INFO L276 IsEmpty]: Start isEmpty. Operand 2650 states and 3780 transitions. [2024-12-02 12:20:45,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-12-02 12:20:45,287 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:20:45,288 INFO L218 NwaCegarLoop]: trace histogram [11, 10, 10, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:20:45,288 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 12:20:45,288 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 12:20:45,288 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:20:45,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1997535884, now seen corresponding path program 1 times [2024-12-02 12:20:45,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:20:45,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036844020] [2024-12-02 12:20:45,288 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:20:45,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:20:49,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:20:49,840 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2024-12-02 12:20:49,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:20:49,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036844020] [2024-12-02 12:20:49,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036844020] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:20:49,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:20:49,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:20:49,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489613874] [2024-12-02 12:20:49,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:20:49,841 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:20:49,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:20:49,842 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:20:49,842 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:20:49,842 INFO L87 Difference]: Start difference. First operand 2650 states and 3780 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-12-02 12:20:50,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:20:50,182 INFO L93 Difference]: Finished difference Result 2656 states and 3785 transitions. [2024-12-02 12:20:50,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:20:50,182 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 116 [2024-12-02 12:20:50,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:20:50,191 INFO L225 Difference]: With dead ends: 2656 [2024-12-02 12:20:50,191 INFO L226 Difference]: Without dead ends: 2654 [2024-12-02 12:20:50,193 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 12:20:50,193 INFO L435 NwaCegarLoop]: 3686 mSDtfsCounter, 3642 mSDsluCounter, 7353 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3643 SdHoareTripleChecker+Valid, 11039 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 12:20:50,194 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3643 Valid, 11039 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 12:20:50,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2654 states. [2024-12-02 12:20:50,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2654 to 2654. [2024-12-02 12:20:50,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2654 states, 1936 states have (on average 1.3295454545454546) internal successors, (2574), 1979 states have internal predecessors, (2574), 606 states have call successors, (606), 111 states have call predecessors, (606), 110 states have return successors, (603), 592 states have call predecessors, (603), 603 states have call successors, (603) [2024-12-02 12:20:50,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2654 states to 2654 states and 3783 transitions. [2024-12-02 12:20:50,320 INFO L78 Accepts]: Start accepts. Automaton has 2654 states and 3783 transitions. Word has length 116 [2024-12-02 12:20:50,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:20:50,320 INFO L471 AbstractCegarLoop]: Abstraction has 2654 states and 3783 transitions. [2024-12-02 12:20:50,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-12-02 12:20:50,320 INFO L276 IsEmpty]: Start isEmpty. Operand 2654 states and 3783 transitions. [2024-12-02 12:20:50,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2024-12-02 12:20:50,322 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:20:50,322 INFO L218 NwaCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:20:50,322 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 12:20:50,322 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 12:20:50,322 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:20:50,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1217606262, now seen corresponding path program 1 times [2024-12-02 12:20:50,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:20:50,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475816727] [2024-12-02 12:20:50,323 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:20:50,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:20:54,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:20:54,893 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 241 trivial. 0 not checked. [2024-12-02 12:20:54,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:20:54,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475816727] [2024-12-02 12:20:54,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475816727] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:20:54,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:20:54,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:20:54,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842789583] [2024-12-02 12:20:54,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:20:54,894 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:20:54,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:20:54,894 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:20:54,895 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:20:54,895 INFO L87 Difference]: Start difference. First operand 2654 states and 3783 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-12-02 12:20:55,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:20:55,197 INFO L93 Difference]: Finished difference Result 2660 states and 3788 transitions. [2024-12-02 12:20:55,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:20:55,198 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 121 [2024-12-02 12:20:55,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:20:55,206 INFO L225 Difference]: With dead ends: 2660 [2024-12-02 12:20:55,206 INFO L226 Difference]: Without dead ends: 2656 [2024-12-02 12:20:55,207 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 12:20:55,208 INFO L435 NwaCegarLoop]: 3686 mSDtfsCounter, 3641 mSDsluCounter, 7353 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3642 SdHoareTripleChecker+Valid, 11039 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 12:20:55,208 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3642 Valid, 11039 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 12:20:55,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2656 states. [2024-12-02 12:20:55,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2656 to 2656. [2024-12-02 12:20:55,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2656 states, 1938 states have (on average 1.3286893704850362) internal successors, (2575), 1980 states have internal predecessors, (2575), 606 states have call successors, (606), 112 states have call predecessors, (606), 110 states have return successors, (603), 592 states have call predecessors, (603), 603 states have call successors, (603) [2024-12-02 12:20:55,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2656 states to 2656 states and 3784 transitions. [2024-12-02 12:20:55,312 INFO L78 Accepts]: Start accepts. Automaton has 2656 states and 3784 transitions. Word has length 121 [2024-12-02 12:20:55,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:20:55,312 INFO L471 AbstractCegarLoop]: Abstraction has 2656 states and 3784 transitions. [2024-12-02 12:20:55,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-12-02 12:20:55,312 INFO L276 IsEmpty]: Start isEmpty. Operand 2656 states and 3784 transitions. [2024-12-02 12:20:55,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2024-12-02 12:20:55,313 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:20:55,313 INFO L218 NwaCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:20:55,313 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 12:20:55,314 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 12:20:55,314 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:20:55,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1536496012, now seen corresponding path program 1 times [2024-12-02 12:20:55,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:20:55,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342036896] [2024-12-02 12:20:55,314 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:20:55,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:20:59,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:20:59,902 INFO L134 CoverageAnalysis]: Checked inductivity of 309 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2024-12-02 12:20:59,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:20:59,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342036896] [2024-12-02 12:20:59,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342036896] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:20:59,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:20:59,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:20:59,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177378129] [2024-12-02 12:20:59,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:20:59,903 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:20:59,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:20:59,904 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:20:59,904 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:20:59,904 INFO L87 Difference]: Start difference. First operand 2656 states and 3784 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2024-12-02 12:21:00,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:21:00,184 INFO L93 Difference]: Finished difference Result 2656 states and 3784 transitions. [2024-12-02 12:21:00,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:21:00,184 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 126 [2024-12-02 12:21:00,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:21:00,195 INFO L225 Difference]: With dead ends: 2656 [2024-12-02 12:21:00,195 INFO L226 Difference]: Without dead ends: 2568 [2024-12-02 12:21:00,197 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 12:21:00,198 INFO L435 NwaCegarLoop]: 3684 mSDtfsCounter, 3637 mSDsluCounter, 7351 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3637 SdHoareTripleChecker+Valid, 11035 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 12:21:00,198 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3637 Valid, 11035 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 12:21:00,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2568 states. [2024-12-02 12:21:00,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2568 to 2568. [2024-12-02 12:21:00,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2568 states, 1880 states have (on average 1.3367021276595745) internal successors, (2513), 1921 states have internal predecessors, (2513), 589 states have call successors, (589), 98 states have call predecessors, (589), 98 states have return successors, (588), 577 states have call predecessors, (588), 588 states have call successors, (588) [2024-12-02 12:21:00,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2568 states to 2568 states and 3690 transitions. [2024-12-02 12:21:00,352 INFO L78 Accepts]: Start accepts. Automaton has 2568 states and 3690 transitions. Word has length 126 [2024-12-02 12:21:00,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:21:00,353 INFO L471 AbstractCegarLoop]: Abstraction has 2568 states and 3690 transitions. [2024-12-02 12:21:00,353 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2024-12-02 12:21:00,353 INFO L276 IsEmpty]: Start isEmpty. Operand 2568 states and 3690 transitions. [2024-12-02 12:21:00,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2024-12-02 12:21:00,355 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:21:00,355 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:21:00,355 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 12:21:00,355 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 12:21:00,356 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:21:00,356 INFO L85 PathProgramCache]: Analyzing trace with hash 865054473, now seen corresponding path program 1 times [2024-12-02 12:21:00,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:21:00,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346816395] [2024-12-02 12:21:00,356 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:21:00,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:21:04,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:21:05,103 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2024-12-02 12:21:05,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:21:05,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346816395] [2024-12-02 12:21:05,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346816395] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:21:05,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:21:05,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:21:05,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025131604] [2024-12-02 12:21:05,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:21:05,104 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:21:05,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:21:05,105 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:21:05,105 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:21:05,105 INFO L87 Difference]: Start difference. First operand 2568 states and 3690 transitions. Second operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-12-02 12:21:09,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 12:21:09,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:21:09,832 INFO L93 Difference]: Finished difference Result 2568 states and 3690 transitions. [2024-12-02 12:21:09,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:21:09,833 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 140 [2024-12-02 12:21:09,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:21:09,834 INFO L225 Difference]: With dead ends: 2568 [2024-12-02 12:21:09,834 INFO L226 Difference]: Without dead ends: 0 [2024-12-02 12:21:09,838 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 12:21:09,839 INFO L435 NwaCegarLoop]: 3665 mSDtfsCounter, 2574 mSDsluCounter, 8417 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2575 SdHoareTripleChecker+Valid, 12082 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2024-12-02 12:21:09,839 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2575 Valid, 12082 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 1 Unknown, 0 Unchecked, 4.5s Time] [2024-12-02 12:21:09,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-12-02 12:21:09,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-12-02 12:21:09,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 12:21:09,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-12-02 12:21:09,840 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 140 [2024-12-02 12:21:09,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:21:09,840 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-12-02 12:21:09,840 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-12-02 12:21:09,840 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-12-02 12:21:09,840 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-12-02 12:21:09,842 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2024-12-02 12:21:09,843 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 3 remaining) [2024-12-02 12:21:09,843 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 3 remaining) [2024-12-02 12:21:09,843 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-12-02 12:21:09,844 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:21:09,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2024-12-02 12:27:38,412 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 12:27:38,454 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 12:27:38 BoogieIcfgContainer [2024-12-02 12:27:38,454 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 12:27:38,454 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 12:27:38,454 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 12:27:38,454 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 12:27:38,455 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:19:38" (3/4) ... [2024-12-02 12:27:38,458 INFO L146 WitnessPrinter]: Generating witness for correct program [2024-12-02 12:27:38,463 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure get_dma_ops [2024-12-02 12:27:38,463 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure hme_read_desc32 [2024-12-02 12:27:38,463 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_assume [2024-12-02 12:27:38,463 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#11 [2024-12-02 12:27:38,463 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure BB_GET_BIT2 [2024-12-02 12:27:38,463 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#12 [2024-12-02 12:27:38,463 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure happy_meal_init [2024-12-02 12:27:38,463 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#10 [2024-12-02 12:27:38,463 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure skb_reserve [2024-12-02 12:27:38,463 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#15 [2024-12-02 12:27:38,463 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#16 [2024-12-02 12:27:38,463 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#13 [2024-12-02 12:27:38,463 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure alloc_skb [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#14 [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure happy_meal_clean_rings [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#19 [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_release_regions [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_stop [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#17 [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.meminit [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#18 [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __phys_addr [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure free_netdev [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure happy_meal_open [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure happy_meal_tcvr_write [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure happy_meal_poll_stop [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure is_quattro_p [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure netif_wake_queue [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure happy_meal_close [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_switch_to_interrupt_context [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_dev_set_drvdata [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_filter_err_code [2024-12-02 12:27:38,464 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kmemcheck_mark_initialized [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_switch_to_process_context [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure free_irq [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#5 [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#4 [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#7 [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#6 [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#1 [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#0 [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#3 [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#2 [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure set_happy_link_modes [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#10 [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure happy_meal_tcvr_reset [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure happy_meal_set_multicast [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#9 [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#8 [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure valid_dma_direction [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#18 [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#17 [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#16 [2024-12-02 12:27:38,465 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#15 [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#14 [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#13 [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#12 [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#11 [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#19 [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure netif_stop_queue [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure del_timer [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure BB_PUT_BIT [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure crc32_le [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure happy_meal_tx_timeout [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure debug_dma_unmap_page [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dma_map_single_attrs [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_kfree_skb_any [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure happy_meal_begin_auto_negotiation [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure happy_meal_get_counters [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure happy_meal_tcvr_read [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_spin_lock_happy_lock_of_happy_meal [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dma_unmap_single_attrs [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_undef_int [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __const_udelay [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_spin_unlock_irq_64 [2024-12-02 12:27:38,466 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~TO~VOID [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~TO~int [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_xmalloc [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure add_timer [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure strlcpy [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure skb_end_pointer [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_del_timer [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure eth_validate_addr [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_is_err [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_free [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure iounmap [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_spin_unlock_happy_lock_of_happy_meal [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure debug_dma_map_page [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure printk [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure warn_slowpath_null [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#1 [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ethtool_cmd_speed [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#0 [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure skb_put [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_free_netdev [2024-12-02 12:27:38,467 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure happy_meal_stop [2024-12-02 12:27:38,468 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure netdev_priv [2024-12-02 12:27:38,468 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure readl [2024-12-02 12:27:38,468 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure netdev_get_tx_queue [2024-12-02 12:27:38,468 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure writel [2024-12-02 12:27:38,468 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_filter_positive_int [2024-12-02 12:27:38,468 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_free_irq [2024-12-02 12:27:38,468 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dma_unmap_page [2024-12-02 12:27:38,468 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#7 [2024-12-02 12:27:38,468 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#6 [2024-12-02 12:27:38,468 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure is_lucent_phy [2024-12-02 12:27:38,468 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#9 [2024-12-02 12:27:38,468 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#8 [2024-12-02 12:27:38,468 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#3 [2024-12-02 12:27:38,468 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_check_final_state [2024-12-02 12:27:38,468 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#2 [2024-12-02 12:27:38,468 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#5 [2024-12-02 12:27:38,468 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#4 [2024-12-02 12:27:38,469 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure readb [2024-12-02 12:27:38,469 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure happy_meal_pci_remove [2024-12-02 12:27:38,469 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure happy_meal_transceiver_check [2024-12-02 12:27:38,469 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_spin_lock_irq_63 [2024-12-02 12:27:38,518 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 652 nodes and edges [2024-12-02 12:27:38,524 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 260 nodes and edges [2024-12-02 12:27:38,531 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 72 nodes and edges [2024-12-02 12:27:38,536 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 22 nodes and edges [2024-12-02 12:27:38,540 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 8 nodes and edges [2024-12-02 12:27:38,543 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2024-12-02 12:27:38,546 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-12-02 12:27:38,548 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-12-02 12:27:38,588 WARN L216 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((1 == \old(ldv_spin_happy_lock_of_happy_meal)) && (ldv_spin_lock == 1)) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) [2024-12-02 12:27:38,590 WARN L216 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((1 == \old(ldv_spin_happy_lock_of_happy_meal)) && (ldv_spin_lock == 1)) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) [2024-12-02 12:27:38,595 WARN L216 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((1 == \old(ldv_spin_happy_lock_of_happy_meal)) && (ldv_spin_lock == 1)) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) [2024-12-02 12:27:38,597 WARN L216 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((1 == \old(ldv_spin_happy_lock_of_happy_meal)) && (ldv_spin_lock == 1)) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) [2024-12-02 12:27:38,794 WARN L141 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((1 == \old(ldv_spin_happy_lock_of_happy_meal)) && (ldv_spin_lock == 1)) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) [2024-12-02 12:27:38,794 WARN L141 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((1 == \old(ldv_spin_happy_lock_of_happy_meal)) && (ldv_spin_lock == 1)) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) [2024-12-02 12:27:38,794 WARN L141 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((1 == \old(ldv_spin_happy_lock_of_happy_meal)) && (ldv_spin_lock == 1)) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) [2024-12-02 12:27:38,795 WARN L141 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((1 == \old(ldv_spin_happy_lock_of_happy_meal)) && (ldv_spin_lock == 1)) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) [2024-12-02 12:27:38,865 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/bin/uautomizer-verify-84ZbGMXZE1/witness.graphml [2024-12-02 12:27:38,866 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/bin/uautomizer-verify-84ZbGMXZE1/witness.yml [2024-12-02 12:27:38,866 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 12:27:38,867 INFO L158 Benchmark]: Toolchain (without parser) took 495375.07ms. Allocated memory was 117.4MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 79.4MB in the beginning and 746.9MB in the end (delta: -667.6MB). Peak memory consumption was 939.3MB. Max. memory is 16.1GB. [2024-12-02 12:27:38,867 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 117.4MB. Free memory was 72.1MB in the beginning and 72.0MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 12:27:38,868 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2590.67ms. Allocated memory was 117.4MB in the beginning and 192.9MB in the end (delta: 75.5MB). Free memory was 79.2MB in the beginning and 109.1MB in the end (delta: -29.9MB). Peak memory consumption was 138.0MB. Max. memory is 16.1GB. [2024-12-02 12:27:38,868 INFO L158 Benchmark]: Boogie Procedure Inliner took 210.91ms. Allocated memory is still 192.9MB. Free memory was 109.1MB in the beginning and 71.0MB in the end (delta: 38.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-12-02 12:27:38,868 INFO L158 Benchmark]: Boogie Preprocessor took 1233.78ms. Allocated memory was 192.9MB in the beginning and 343.9MB in the end (delta: 151.0MB). Free memory was 71.0MB in the beginning and 123.8MB in the end (delta: -52.8MB). Peak memory consumption was 168.2MB. Max. memory is 16.1GB. [2024-12-02 12:27:38,868 INFO L158 Benchmark]: RCFGBuilder took 11447.41ms. Allocated memory was 343.9MB in the beginning and 427.8MB in the end (delta: 83.9MB). Free memory was 123.8MB in the beginning and 128.4MB in the end (delta: -4.6MB). Peak memory consumption was 162.3MB. Max. memory is 16.1GB. [2024-12-02 12:27:38,868 INFO L158 Benchmark]: TraceAbstraction took 479474.66ms. Allocated memory was 427.8MB in the beginning and 1.7GB in the end (delta: 1.3GB). Free memory was 128.4MB in the beginning and 847.6MB in the end (delta: -719.2MB). Peak memory consumption was 901.2MB. Max. memory is 16.1GB. [2024-12-02 12:27:38,869 INFO L158 Benchmark]: Witness Printer took 411.61ms. Allocated memory is still 1.7GB. Free memory was 847.6MB in the beginning and 746.9MB in the end (delta: 100.7MB). Peak memory consumption was 100.7MB. Max. memory is 16.1GB. [2024-12-02 12:27:38,870 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.30ms. Allocated memory is still 117.4MB. Free memory was 72.1MB in the beginning and 72.0MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2590.67ms. Allocated memory was 117.4MB in the beginning and 192.9MB in the end (delta: 75.5MB). Free memory was 79.2MB in the beginning and 109.1MB in the end (delta: -29.9MB). Peak memory consumption was 138.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 210.91ms. Allocated memory is still 192.9MB. Free memory was 109.1MB in the beginning and 71.0MB in the end (delta: 38.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1233.78ms. Allocated memory was 192.9MB in the beginning and 343.9MB in the end (delta: 151.0MB). Free memory was 71.0MB in the beginning and 123.8MB in the end (delta: -52.8MB). Peak memory consumption was 168.2MB. Max. memory is 16.1GB. * RCFGBuilder took 11447.41ms. Allocated memory was 343.9MB in the beginning and 427.8MB in the end (delta: 83.9MB). Free memory was 123.8MB in the beginning and 128.4MB in the end (delta: -4.6MB). Peak memory consumption was 162.3MB. Max. memory is 16.1GB. * TraceAbstraction took 479474.66ms. Allocated memory was 427.8MB in the beginning and 1.7GB in the end (delta: 1.3GB). Free memory was 128.4MB in the beginning and 847.6MB in the end (delta: -719.2MB). Peak memory consumption was 901.2MB. Max. memory is 16.1GB. * Witness Printer took 411.61ms. Allocated memory is still 1.7GB. Free memory was 847.6MB in the beginning and 746.9MB in the end (delta: 100.7MB). Peak memory consumption was 100.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5308]: 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"); [5308] - GenericResultAtLocation [Line: 5315]: 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)); [5315] - GenericResultAtLocation [Line: 5322]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [5322] - GenericResultAtLocation [Line: 5377]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/520b8de/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5377-5378] - GenericResultAtLocation [Line: 5383]: 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"); [5383-5385] - GenericResultAtLocation [Line: 5502]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5502] - GenericResultAtLocation [Line: 5510]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5510] - GenericResultAtLocation [Line: 5517]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5517] - GenericResultAtLocation [Line: 5645]: 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)); [5645-5646] - GenericResultAtLocation [Line: 5679]: 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)); [5679-5680] - GenericResultAtLocation [Line: 5720]: 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)); [5720-5721] - GenericResultAtLocation [Line: 5749]: 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)); [5749-5750] - GenericResultAtLocation [Line: 5786]: 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" (103), "i" (12UL)); [5786-5787] - GenericResultAtLocation [Line: 5823]: 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" (115), "i" (12UL)); [5823-5824] - GenericResultAtLocation [Line: 6769]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6769] - GenericResultAtLocation [Line: 7540]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7540] - GenericResultAtLocation [Line: 7550]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7550] - GenericResultAtLocation [Line: 7565]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7565] - GenericResultAtLocation [Line: 8351]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8351] - GenericResultAtLocation [Line: 8384]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8384] - GenericResultAtLocation [Line: 8407]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8407] - GenericResultAtLocation [Line: 8648]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8648] - GenericResultAtLocation [Line: 8678]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8678] - GenericResultAtLocation [Line: 8691]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8691] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 12762]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - PositiveResult [Line: 12738]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - PositiveResult [Line: 12774]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 127 procedures, 2730 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 90.8s, OverallIterations: 16, TraceHistogramMax: 13, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 10.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 48675 SdHoareTripleChecker+Valid, 6.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 48661 mSDsluCounter, 179347 SdHoareTripleChecker+Invalid, 6.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 120336 mSDsCounter, 2 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 345 IncrementalHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2 mSolverCounterUnsat, 59011 mSDtfsCounter, 345 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 123 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2656occurred in iteration=14, InterpolantAutomatonStates: 78, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.9s AutomataMinimizationTime, 16 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 8.7s InterpolantComputationTime, 1425 NumberOfCodeBlocks, 1425 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 1409 ConstructedInterpolants, 0 QuantifiedInterpolants, 2539 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 16 InterpolantComputations, 16 PerfectInterpolantSequences, 1771/1771 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold - InvariantResult [Line: 9409]: Loop Invariant Derived loop invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_happy_lock_of_happy_meal == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 7509]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 7082]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 10374]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_happy_lock_of_happy_meal == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 7212]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 6567]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 7727]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 7932]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 9071]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_happy_lock_of_happy_meal == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 6513]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 7476]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 10374]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_happy_lock_of_happy_meal == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 8682]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 8220]: Location Invariant Derived location invariant: ((((((((((((((1 == \old(ldv_spin_happy_lock_of_happy_meal)) && (ldv_spin_lock == 1)) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 7970]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 6934]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 6843]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 7780]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 6870]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 6358]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 6567]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 6513]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 7819]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 6436]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 7082]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 7602]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 8274]: Location Invariant Derived location invariant: ((((((((((((((1 == \old(ldv_spin_happy_lock_of_happy_meal)) && (ldv_spin_lock == 1)) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 7212]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 6912]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 7045]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 8754]: Location Invariant Derived location invariant: ((((((((((((((1 == \old(ldv_spin_happy_lock_of_happy_meal)) && (ldv_spin_lock == 1)) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 9446]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_happy_lock_of_happy_meal == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 8424]: Location Invariant Derived location invariant: ((((((((((((((1 == \old(ldv_spin_happy_lock_of_happy_meal)) && (ldv_spin_lock == 1)) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 7119]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 7975]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 8652]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 7119]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 10099]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_happy_lock_of_happy_meal == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 7045]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) - InvariantResult [Line: 7785]: Location Invariant Derived location invariant: (((((((((((((ldv_spin_lock == 1) && (ldv_spin__xmit_lock_of_netdev_queue == 1)) && (ldv_spin_i_lock_of_inode == 1)) && (ldv_spin_siglock_of_sighand_struct == 1)) && (ldv_spin_ptl == 1)) && (ldv_spin_tx_global_lock_of_net_device == 1)) && (ldv_spin_happy_lock_of_happy_meal == 2)) && (ldv_spin_alloc_lock_of_task_struct == 1)) && (ldv_spin_node_size_lock_of_pglist_data == 1)) && (ldv_spin_addr_list_lock_of_net_device == 1)) && (ldv_spin_lru_lock_of_netns_frags == 1)) && (ldv_spin_dma_spin_lock == 1)) && (ldv_spin_lock_of_NOT_ARG_SIGN == 1)) RESULT: Ultimate proved your program to be correct! [2024-12-02 12:27:38,954 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0795a973-5a75-4048-994c-1d28d64e796a/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE