./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-neterion-vxge-vxge.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-neterion-vxge-vxge.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh --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 Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 89255a4865f06211548771daf14476dc05433053eae3c7982f432ec62dc0707f --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 16:42:37,064 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 16:42:37,136 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Default.epf [2023-12-02 16:42:37,142 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 16:42:37,142 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 16:42:37,166 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 16:42:37,167 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 16:42:37,167 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 16:42:37,168 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 16:42:37,169 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 16:42:37,169 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 16:42:37,170 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 16:42:37,171 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 16:42:37,171 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 16:42:37,172 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 16:42:37,172 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 16:42:37,173 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 16:42:37,173 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 16:42:37,174 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 16:42:37,174 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 16:42:37,175 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 16:42:37,175 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 16:42:37,176 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 16:42:37,176 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 16:42:37,177 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 16:42:37,177 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 16:42:37,178 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 16:42:37,178 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 16:42:37,179 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 16:42:37,179 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 16:42:37,179 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 16:42:37,180 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 16:42:37,180 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 16:42:37,181 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 16:42:37,181 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 16:42:37,181 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 16:42:37,182 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 16:42:37,182 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 16:42:37,182 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 16:42:37,182 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 16:42:37,182 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 16:42:37,183 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 16:42:37,183 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 16:42:37,183 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 16:42:37,183 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh 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 -> Taipan 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 -> 89255a4865f06211548771daf14476dc05433053eae3c7982f432ec62dc0707f [2023-12-02 16:42:37,433 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 16:42:37,457 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 16:42:37,460 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 16:42:37,461 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 16:42:37,462 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 16:42:37,464 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-neterion-vxge-vxge.cil.i [2023-12-02 16:42:40,311 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 16:42:41,032 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 16:42:41,033 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-neterion-vxge-vxge.cil.i [2023-12-02 16:42:41,114 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/data/e3b813dc9/1c3e8902b96c4d4495cc80f0f1a7a6cb/FLAGa2ffe28f2 [2023-12-02 16:42:41,130 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/data/e3b813dc9/1c3e8902b96c4d4495cc80f0f1a7a6cb [2023-12-02 16:42:41,133 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 16:42:41,135 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 16:42:41,136 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 16:42:41,137 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 16:42:41,143 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 16:42:41,144 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 04:42:41" (1/1) ... [2023-12-02 16:42:41,145 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@61431db0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:42:41, skipping insertion in model container [2023-12-02 16:42:41,145 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 04:42:41" (1/1) ... [2023-12-02 16:42:41,436 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 16:42:49,965 WARN L240 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_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-neterion-vxge-vxge.cil.i[857182,857195] [2023-12-02 16:42:49,969 WARN L240 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_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-neterion-vxge-vxge.cil.i[857351,857364] [2023-12-02 16:42:49,970 WARN L240 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_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-neterion-vxge-vxge.cil.i[857518,857531] [2023-12-02 16:42:49,971 WARN L240 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_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-neterion-vxge-vxge.cil.i[857686,857699] [2023-12-02 16:42:50,009 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 16:42:50,087 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 16:42:50,217 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [8147] [2023-12-02 16:42:50,219 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [8150] [2023-12-02 16:42:50,219 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [8153] [2023-12-02 16:42:50,219 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [8156] [2023-12-02 16:42:50,221 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [8204] [2023-12-02 16:42:50,221 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [8211] [2023-12-02 16:42:50,222 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movq %1,%0": "=r" (ret): "m" (*((unsigned long volatile *)addr)): "memory"); [8219] [2023-12-02 16:42:50,222 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movq %0,%1": : "r" (val), "m" (*((unsigned long volatile *)addr)): "memory"); [8226] [2023-12-02 16:42:50,228 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)); [8306-8307] [2023-12-02 16:42:50,230 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)); [8340-8341] [2023-12-02 16:42:50,251 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8876] [2023-12-02 16:42:50,251 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8878] [2023-12-02 16:42:50,252 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8914] [2023-12-02 16:42:50,280 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9371] [2023-12-02 16:42:50,281 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9417] [2023-12-02 16:42:50,300 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10039] [2023-12-02 16:42:50,504 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12123] [2023-12-02 16:42:50,505 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12126] [2023-12-02 16:42:50,505 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12146] [2023-12-02 16:42:50,506 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12149] [2023-12-02 16:42:50,537 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12715] [2023-12-02 16:42:50,537 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12717] [2023-12-02 16:42:50,564 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [13366] [2023-12-02 16:42:50,664 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)*dtrh) [15299] [2023-12-02 16:42:50,665 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [15397] [2023-12-02 16:42:50,666 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [15412] [2023-12-02 16:42:50,668 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [15493] [2023-12-02 16:42:50,669 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [15495] [2023-12-02 16:42:50,810 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"); [18859] [2023-12-02 16:42:50,810 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)); [18866] [2023-12-02 16:42:50,811 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [18873] [2023-12-02 16:42:50,811 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [18882-18883] [2023-12-02 16:42:50,816 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)); [19101-19102] [2023-12-02 16:42:50,817 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)); [19130-19131] [2023-12-02 16:42:50,818 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)); [19167-19168] [2023-12-02 16:42:50,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [19204-19205] [2023-12-02 16:42:50,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/netdevice.h"), "i" (502), "i" (12UL)); [19459-19460] [2023-12-02 16:42:50,824 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [19466] [2023-12-02 16:42:50,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [19708] [2023-12-02 16:42:50,828 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [19711] [2023-12-02 16:42:50,828 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [19714] [2023-12-02 16:42:50,828 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [19717] [2023-12-02 16:42:50,829 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [19748] [2023-12-02 16:42:50,829 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [19751] [2023-12-02 16:42:50,829 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [19754] [2023-12-02 16:42:50,829 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [19757] [2023-12-02 16:42:50,830 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [19788] [2023-12-02 16:42:50,830 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [19791] [2023-12-02 16:42:50,830 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [19794] [2023-12-02 16:42:50,831 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [19797] [2023-12-02 16:42:50,831 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [19828] [2023-12-02 16:42:50,831 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [19831] [2023-12-02 16:42:50,832 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [19834] [2023-12-02 16:42:50,832 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [19837] [2023-12-02 16:42:50,849 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)dtr + 64U) [20528] [2023-12-02 16:42:50,850 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)rx_priv->skb_data) [20534] [2023-12-02 16:42:50,851 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)skb + 64U) [20543] [2023-12-02 16:42:50,900 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [22153] [2023-12-02 16:42:50,900 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [22155] [2023-12-02 16:42:50,907 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [22488] [2023-12-02 16:42:50,907 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [22496] [2023-12-02 16:42:50,909 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [22573] [2023-12-02 16:42:50,923 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [23073] [2023-12-02 16:42:50,927 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [23109] [2023-12-02 16:42:50,928 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [23116] [2023-12-02 16:42:50,949 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [23884] [2023-12-02 16:42:50,950 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [23897] [2023-12-02 16:42:50,950 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [23905] [2023-12-02 16:42:50,953 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [24063] [2023-12-02 16:42:51,073 WARN L240 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_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-neterion-vxge-vxge.cil.i[857182,857195] [2023-12-02 16:42:51,074 WARN L240 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_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-neterion-vxge-vxge.cil.i[857351,857364] [2023-12-02 16:42:51,074 WARN L240 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_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-neterion-vxge-vxge.cil.i[857518,857531] [2023-12-02 16:42:51,075 WARN L240 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_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-neterion-vxge-vxge.cil.i[857686,857699] [2023-12-02 16:42:51,082 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 16:42:51,382 WARN L675 CHandler]: The function __bad_size_call_parameter is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 16:42:51,382 WARN L675 CHandler]: The function strncpy is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 16:42:51,383 WARN L675 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 16:42:51,389 INFO L206 MainTranslator]: Completed translation [2023-12-02 16:42:51,389 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:42:51 WrapperNode [2023-12-02 16:42:51,389 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 16:42:51,390 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 16:42:51,391 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 16:42:51,391 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 16:42:51,397 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:42:51" (1/1) ... [2023-12-02 16:42:51,579 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:42:51" (1/1) ... [2023-12-02 16:42:52,053 INFO L138 Inliner]: procedures = 818, calls = 8147, calls flagged for inlining = 342, calls inlined = 326, statements flattened = 22410 [2023-12-02 16:42:52,063 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 16:42:52,064 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 16:42:52,064 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 16:42:52,064 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 16:42:52,076 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:42:51" (1/1) ... [2023-12-02 16:42:52,076 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:42:51" (1/1) ... [2023-12-02 16:42:52,264 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:42:51" (1/1) ... [2023-12-02 16:42:52,265 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:42:51" (1/1) ... [2023-12-02 16:42:52,642 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:42:51" (1/1) ... [2023-12-02 16:42:52,697 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:42:51" (1/1) ... [2023-12-02 16:42:52,831 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:42:51" (1/1) ... [2023-12-02 16:42:52,937 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:42:51" (1/1) ... [2023-12-02 16:42:53,112 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 16:42:53,115 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 16:42:53,116 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 16:42:53,116 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 16:42:53,117 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:42:51" (1/1) ... [2023-12-02 16:42:53,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 16:42:53,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:42:53,148 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 16:42:53,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 16:42:53,207 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_close [2023-12-02 16:42:53,208 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_close [2023-12-02 16:42:53,208 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_vpath_sw_reset [2023-12-02 16:42:53,208 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_vpath_sw_reset [2023-12-02 16:42:53,208 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_vpath_xmac_tx_stats_get [2023-12-02 16:42:53,208 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_vpath_xmac_tx_stats_get [2023-12-02 16:42:53,209 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2023-12-02 16:42:53,209 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2023-12-02 16:42:53,209 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_mempool_destroy [2023-12-02 16:42:53,209 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_mempool_destroy [2023-12-02 16:42:53,209 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2023-12-02 16:42:53,210 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2023-12-02 16:42:53,210 INFO L130 BoogieDeclarations]: Found specification of procedure VXGE_COMPLETE_VPATH_TX [2023-12-02 16:42:53,210 INFO L138 BoogieDeclarations]: Found implementation of procedure VXGE_COMPLETE_VPATH_TX [2023-12-02 16:42:53,210 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_device_handle_link_down_ind [2023-12-02 16:42:53,210 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_device_handle_link_down_ind [2023-12-02 16:42:53,210 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_stats_enable [2023-12-02 16:42:53,211 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_stats_enable [2023-12-02 16:42:53,211 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_device_register [2023-12-02 16:42:53,211 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_device_register [2023-12-02 16:42:53,211 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_device_intr_enable [2023-12-02 16:42:53,211 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_device_intr_enable [2023-12-02 16:42:53,211 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_ethtool_sset [2023-12-02 16:42:53,212 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_ethtool_sset [2023-12-02 16:42:53,212 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2023-12-02 16:42:53,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2023-12-02 16:42:53,212 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_device_access_rights_get [2023-12-02 16:42:53,212 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_device_access_rights_get [2023-12-02 16:42:53,212 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2023-12-02 16:42:53,213 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2023-12-02 16:42:53,213 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2023-12-02 16:42:53,213 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2023-12-02 16:42:53,213 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_fifo_txdl_buffer_set [2023-12-02 16:42:53,213 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_fifo_txdl_buffer_set [2023-12-02 16:42:53,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_netdev_open_13_6 [2023-12-02 16:42:53,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_netdev_open_13_6 [2023-12-02 16:42:53,214 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2023-12-02 16:42:53,214 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2023-12-02 16:42:53,214 INFO L130 BoogieDeclarations]: Found specification of procedure is_vxge_card_up [2023-12-02 16:42:53,214 INFO L138 BoogieDeclarations]: Found implementation of procedure is_vxge_card_up [2023-12-02 16:42:53,215 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_rem_isr [2023-12-02 16:42:53,215 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_rem_isr [2023-12-02 16:42:53,215 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_wait_receive_idle [2023-12-02 16:42:53,215 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_wait_receive_idle [2023-12-02 16:42:53,215 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_callback_link_down [2023-12-02 16:42:53,216 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_callback_link_down [2023-12-02 16:42:53,216 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_mgmt_reg_read [2023-12-02 16:42:53,216 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_mgmt_reg_read [2023-12-02 16:42:53,216 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_4_22 [2023-12-02 16:42:53,216 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_4_22 [2023-12-02 16:42:53,216 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_fw_upgrade [2023-12-02 16:42:53,217 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_fw_upgrade [2023-12-02 16:42:53,217 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_vpath_rts_table_set [2023-12-02 16:42:53,217 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_vpath_rts_table_set [2023-12-02 16:42:53,217 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2023-12-02 16:42:53,217 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2023-12-02 16:42:53,217 INFO L130 BoogieDeclarations]: Found specification of procedure do_vxge_reset [2023-12-02 16:42:53,218 INFO L138 BoogieDeclarations]: Found implementation of procedure do_vxge_reset [2023-12-02 16:42:53,218 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2023-12-02 16:42:53,218 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2023-12-02 16:42:53,218 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2023-12-02 16:42:53,218 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2023-12-02 16:42:53,218 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_ring_abort [2023-12-02 16:42:53,219 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_ring_abort [2023-12-02 16:42:53,219 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2023-12-02 16:42:53,219 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2023-12-02 16:42:53,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_61 [2023-12-02 16:42:53,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_61 [2023-12-02 16:42:53,220 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_mrpcim_stats_access [2023-12-02 16:42:53,220 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_mrpcim_stats_access [2023-12-02 16:42:53,220 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-12-02 16:42:53,220 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-12-02 16:42:53,220 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_device_mask_all [2023-12-02 16:42:53,221 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_device_mask_all [2023-12-02 16:42:53,221 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_4_33 [2023-12-02 16:42:53,221 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_4_33 [2023-12-02 16:42:53,221 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2023-12-02 16:42:53,221 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2023-12-02 16:42:53,221 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_add [2023-12-02 16:42:53,222 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_add [2023-12-02 16:42:53,222 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2023-12-02 16:42:53,222 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2023-12-02 16:42:53,222 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_pio_mem_write32_upper [2023-12-02 16:42:53,222 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_pio_mem_write32_upper [2023-12-02 16:42:53,222 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_probe [2023-12-02 16:42:53,223 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_probe [2023-12-02 16:42:53,223 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_channel_dtr_try_complete [2023-12-02 16:42:53,223 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_channel_dtr_try_complete [2023-12-02 16:42:53,223 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2023-12-02 16:42:53,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2023-12-02 16:42:53,223 INFO L130 BoogieDeclarations]: Found specification of procedure pcie_capability_read_word [2023-12-02 16:42:53,224 INFO L138 BoogieDeclarations]: Found implementation of procedure pcie_capability_read_word [2023-12-02 16:42:53,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 16:42:53,224 INFO L130 BoogieDeclarations]: Found specification of procedure vzalloc [2023-12-02 16:42:53,224 INFO L138 BoogieDeclarations]: Found implementation of procedure vzalloc [2023-12-02 16:42:53,224 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2023-12-02 16:42:53,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2023-12-02 16:42:53,225 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_ethtool_get_sset_count [2023-12-02 16:42:53,225 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_ethtool_get_sset_count [2023-12-02 16:42:53,225 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_device_xmac_aggr_stats_get [2023-12-02 16:42:53,225 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_device_xmac_aggr_stats_get [2023-12-02 16:42:53,225 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2023-12-02 16:42:53,225 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2023-12-02 16:42:53,226 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_reset_all_vpaths [2023-12-02 16:42:53,226 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_reset_all_vpaths [2023-12-02 16:42:53,226 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_mac_list_add [2023-12-02 16:42:53,226 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_mac_list_add [2023-12-02 16:42:53,226 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_re_pre_post [2023-12-02 16:42:53,226 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_re_pre_post [2023-12-02 16:42:53,227 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2023-12-02 16:42:53,227 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2023-12-02 16:42:53,227 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2023-12-02 16:42:53,227 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2023-12-02 16:42:53,227 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_fifo_txdl_free [2023-12-02 16:42:53,227 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_fifo_txdl_free [2023-12-02 16:42:53,228 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_netdev_89 [2023-12-02 16:42:53,228 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_netdev_89 [2023-12-02 16:42:53,228 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2023-12-02 16:42:53,228 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2023-12-02 16:42:53,228 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_irq_register_17_2 [2023-12-02 16:42:53,228 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_irq_register_17_2 [2023-12-02 16:42:53,229 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_ethtool_setpause_data [2023-12-02 16:42:53,229 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_ethtool_setpause_data [2023-12-02 16:42:53,229 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2023-12-02 16:42:53,229 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2023-12-02 16:42:53,229 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_ring_rxds_per_block_get [2023-12-02 16:42:53,229 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_ring_rxds_per_block_get [2023-12-02 16:42:53,230 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 16:42:53,230 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_netdev [2023-12-02 16:42:53,230 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_netdev [2023-12-02 16:42:53,230 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2023-12-02 16:42:53,230 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2023-12-02 16:42:53,230 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 16:42:53,231 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-12-02 16:42:53,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-12-02 16:42:53,231 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_vpath_reset_check [2023-12-02 16:42:53,231 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_vpath_reset_check [2023-12-02 16:42:53,231 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2023-12-02 16:42:53,231 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2023-12-02 16:42:53,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-02 16:42:53,232 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-12-02 16:42:53,232 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2023-12-02 16:42:53,232 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2023-12-02 16:42:53,232 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2023-12-02 16:42:53,232 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2023-12-02 16:42:53,232 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2023-12-02 16:42:53,233 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2023-12-02 16:42:53,233 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2023-12-02 16:42:53,233 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2023-12-02 16:42:53,233 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2023-12-02 16:42:53,233 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2023-12-02 16:42:53,233 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_vpath_intr_enable [2023-12-02 16:42:53,234 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_vpath_intr_enable [2023-12-02 16:42:53,234 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_device_setpause_data [2023-12-02 16:42:53,234 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_device_setpause_data [2023-12-02 16:42:53,234 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_intr_disable [2023-12-02 16:42:53,234 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_intr_disable [2023-12-02 16:42:53,234 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_os_dma_free [2023-12-02 16:42:53,235 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_os_dma_free [2023-12-02 16:42:53,235 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_channel_allocate [2023-12-02 16:42:53,235 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_channel_allocate [2023-12-02 16:42:53,235 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2023-12-02 16:42:53,235 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2023-12-02 16:42:53,235 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_device_error_level_get [2023-12-02 16:42:53,235 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_device_error_level_get [2023-12-02 16:42:53,236 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_mgmt_reg_write [2023-12-02 16:42:53,236 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_mgmt_reg_write [2023-12-02 16:42:53,236 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2023-12-02 16:42:53,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2023-12-02 16:42:53,236 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_enable [2023-12-02 16:42:53,236 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_enable [2023-12-02 16:42:53,237 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_channel_dtr_count [2023-12-02 16:42:53,237 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_channel_dtr_count [2023-12-02 16:42:53,237 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_post [2023-12-02 16:42:53,237 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_post [2023-12-02 16:42:53,237 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2023-12-02 16:42:53,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2023-12-02 16:42:53,237 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_set_mac_addr [2023-12-02 16:42:53,238 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_set_mac_addr [2023-12-02 16:42:53,238 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_device_handle_link_up_ind [2023-12-02 16:42:53,238 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_device_handle_link_up_ind [2023-12-02 16:42:53,238 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2023-12-02 16:42:53,238 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2023-12-02 16:42:53,238 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_device_unmask_all [2023-12-02 16:42:53,239 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_device_unmask_all [2023-12-02 16:42:53,239 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_device_trace_level_get [2023-12-02 16:42:53,239 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_device_trace_level_get [2023-12-02 16:42:53,239 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 16:42:53,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 16:42:53,239 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_channel_msix_clear [2023-12-02 16:42:53,240 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_channel_msix_clear [2023-12-02 16:42:53,240 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_device_handle_error [2023-12-02 16:42:53,240 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_device_handle_error [2023-12-02 16:42:53,240 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2023-12-02 16:42:53,240 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2023-12-02 16:42:53,240 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_ring_create [2023-12-02 16:42:53,241 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_ring_create [2023-12-02 16:42:53,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-12-02 16:42:53,241 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2023-12-02 16:42:53,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2023-12-02 16:42:53,241 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_mac_addr_add [2023-12-02 16:42:53,241 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_mac_addr_add [2023-12-02 16:42:53,242 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2023-12-02 16:42:53,242 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2023-12-02 16:42:53,242 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2023-12-02 16:42:53,242 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2023-12-02 16:42:53,242 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_rem_msix_isr [2023-12-02 16:42:53,242 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_rem_msix_isr [2023-12-02 16:42:53,243 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2023-12-02 16:42:53,243 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_add_mac_addr [2023-12-02 16:42:53,243 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_add_mac_addr [2023-12-02 16:42:53,243 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_ring_delete [2023-12-02 16:42:53,243 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_ring_delete [2023-12-02 16:42:53,243 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2023-12-02 16:42:53,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2023-12-02 16:42:53,244 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_isr_napi [2023-12-02 16:42:53,244 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_isr_napi [2023-12-02 16:42:53,244 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_ring_rxdblock_link [2023-12-02 16:42:53,244 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_ring_rxdblock_link [2023-12-02 16:42:53,244 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_ring_rxd_private_get [2023-12-02 16:42:53,245 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_ring_rxd_private_get [2023-12-02 16:42:53,245 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2023-12-02 16:42:53,245 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2023-12-02 16:42:53,245 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2023-12-02 16:42:53,245 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2023-12-02 16:42:53,245 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_dynamic_rti_rtimer_set [2023-12-02 16:42:53,246 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_dynamic_rti_rtimer_set [2023-12-02 16:42:53,246 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-12-02 16:42:53,246 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-12-02 16:42:53,246 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_notice [2023-12-02 16:42:53,246 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_notice [2023-12-02 16:42:53,246 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_channel_dtr_post [2023-12-02 16:42:53,247 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_channel_dtr_post [2023-12-02 16:42:53,247 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2023-12-02 16:42:53,247 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2023-12-02 16:42:53,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 16:42:53,247 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_free_mac_add_list [2023-12-02 16:42:53,247 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_free_mac_add_list [2023-12-02 16:42:53,247 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-12-02 16:42:53,248 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-12-02 16:42:53,248 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_fifo_delete [2023-12-02 16:42:53,248 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_fifo_delete [2023-12-02 16:42:53,248 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~TO~VOID [2023-12-02 16:42:53,248 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~TO~VOID [2023-12-02 16:42:53,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-02 16:42:53,249 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_reset [2023-12-02 16:42:53,249 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_reset [2023-12-02 16:42:53,249 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_vpath_func_id_get [2023-12-02 16:42:53,249 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_vpath_func_id_get [2023-12-02 16:42:53,249 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_open [2023-12-02 16:42:53,249 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_open [2023-12-02 16:42:53,249 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_intr_enable [2023-12-02 16:42:53,250 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_intr_enable [2023-12-02 16:42:53,250 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2023-12-02 16:42:53,250 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2023-12-02 16:42:53,250 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2023-12-02 16:42:53,250 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2023-12-02 16:42:53,250 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_device_vpath_reset_in_prog_check [2023-12-02 16:42:53,251 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_device_vpath_reset_in_prog_check [2023-12-02 16:42:53,251 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2023-12-02 16:42:53,251 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2023-12-02 16:42:53,251 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_ring_replenish [2023-12-02 16:42:53,251 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_ring_replenish [2023-12-02 16:42:53,251 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_pio_mem_write64 [2023-12-02 16:42:53,251 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_pio_mem_write64 [2023-12-02 16:42:53,252 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_instance_register_12_2 [2023-12-02 16:42:53,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_instance_register_12_2 [2023-12-02 16:42:53,252 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_poll_rx [2023-12-02 16:42:53,252 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_poll_rx [2023-12-02 16:42:53,252 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-12-02 16:42:53,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-12-02 16:42:53,253 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_ring_rxd_post_post [2023-12-02 16:42:53,253 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_ring_rxd_post_post [2023-12-02 16:42:53,253 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_wake_all_queues [2023-12-02 16:42:53,253 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_wake_all_queues [2023-12-02 16:42:53,253 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_device_terminate [2023-12-02 16:42:53,253 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_device_terminate [2023-12-02 16:42:53,253 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_mempool_create [2023-12-02 16:42:53,254 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_mempool_create [2023-12-02 16:42:53,254 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2023-12-02 16:42:53,254 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2023-12-02 16:42:53,254 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_io_resume [2023-12-02 16:42:53,254 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_io_resume [2023-12-02 16:42:53,254 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2023-12-02 16:42:53,255 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2023-12-02 16:42:53,255 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_vpath_alarm_process [2023-12-02 16:42:53,255 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_vpath_alarm_process [2023-12-02 16:42:53,255 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2023-12-02 16:42:53,255 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2023-12-02 16:42:53,255 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_62 [2023-12-02 16:42:53,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_62 [2023-12-02 16:42:53,256 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_set_multicast [2023-12-02 16:42:53,256 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_set_multicast [2023-12-02 16:42:53,256 INFO L130 BoogieDeclarations]: Found specification of procedure pci_channel_offline [2023-12-02 16:42:53,256 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_channel_offline [2023-12-02 16:42:53,256 INFO L130 BoogieDeclarations]: Found specification of procedure synchronize_irq [2023-12-02 16:42:53,256 INFO L138 BoogieDeclarations]: Found implementation of procedure synchronize_irq [2023-12-02 16:42:53,256 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_mempool_item_priv [2023-12-02 16:42:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_mempool_item_priv [2023-12-02 16:42:53,257 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-12-02 16:42:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-12-02 16:42:53,257 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_set_features [2023-12-02 16:42:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_set_features [2023-12-02 16:42:53,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-02 16:42:53,257 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-12-02 16:42:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-12-02 16:42:53,258 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_os_dma_malloc [2023-12-02 16:42:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_os_dma_malloc [2023-12-02 16:42:53,258 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_msix_set [2023-12-02 16:42:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_msix_set [2023-12-02 16:42:53,258 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_fetch_retry_bh [2023-12-02 16:42:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_fetch_retry_bh [2023-12-02 16:42:53,259 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_recover_from_reset [2023-12-02 16:42:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_recover_from_reset [2023-12-02 16:42:53,259 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_ring_rxd_1b_set [2023-12-02 16:42:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_ring_rxd_1b_set [2023-12-02 16:42:53,259 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_vpath_stats_access [2023-12-02 16:42:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_vpath_stats_access [2023-12-02 16:42:53,259 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_device_flush_io [2023-12-02 16:42:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_device_flush_io [2023-12-02 16:42:53,260 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2023-12-02 16:42:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2023-12-02 16:42:53,260 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_open [2023-12-02 16:42:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_open [2023-12-02 16:42:53,260 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_fifo_txdl_priv [2023-12-02 16:42:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_fifo_txdl_priv [2023-12-02 16:42:53,261 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev_stop_18_2 [2023-12-02 16:42:53,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev_stop_18_2 [2023-12-02 16:42:53,261 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2023-12-02 16:42:53,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2023-12-02 16:42:53,261 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_instance_handler_0_5 [2023-12-02 16:42:53,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_instance_handler_0_5 [2023-12-02 16:42:53,262 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev_91 [2023-12-02 16:42:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev_91 [2023-12-02 16:42:53,262 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_close_vpaths [2023-12-02 16:42:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_close_vpaths [2023-12-02 16:42:53,262 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_msix_unmask [2023-12-02 16:42:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_msix_unmask [2023-12-02 16:42:53,262 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_restore_vpath_vid_table [2023-12-02 16:42:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_restore_vpath_vid_table [2023-12-02 16:42:53,263 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_channel_initialize [2023-12-02 16:42:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_channel_initialize [2023-12-02 16:42:53,263 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_fifo_txdl_next_completed [2023-12-02 16:42:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_fifo_txdl_next_completed [2023-12-02 16:42:53,263 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_channel_dtr_alloc [2023-12-02 16:42:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_channel_dtr_alloc [2023-12-02 16:42:53,264 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_vpath_reset [2023-12-02 16:42:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_vpath_reset [2023-12-02 16:42:53,264 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_open_vpaths [2023-12-02 16:42:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_open_vpaths [2023-12-02 16:42:53,264 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_wake_queue [2023-12-02 16:42:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_wake_queue [2023-12-02 16:42:53,265 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_blockpool_destroy [2023-12-02 16:42:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_blockpool_destroy [2023-12-02 16:42:53,265 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_rx_map [2023-12-02 16:42:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_rx_map [2023-12-02 16:42:53,265 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-12-02 16:42:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-12-02 16:42:53,265 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_device_unregister [2023-12-02 16:42:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_device_unregister [2023-12-02 16:42:53,266 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2023-12-02 16:42:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2023-12-02 16:42:53,266 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-12-02 16:42:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-12-02 16:42:53,266 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_instance_callback_7_2 [2023-12-02 16:42:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_instance_callback_7_2 [2023-12-02 16:42:53,267 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_word [2023-12-02 16:42:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_word [2023-12-02 16:42:53,267 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2023-12-02 16:42:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2023-12-02 16:42:53,267 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_ring_rxd_pre_post [2023-12-02 16:42:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_ring_rxd_pre_post [2023-12-02 16:42:53,267 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_del [2023-12-02 16:42:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_del [2023-12-02 16:42:53,268 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2023-12-02 16:42:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2023-12-02 16:42:53,268 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_rx_doorbell_init [2023-12-02 16:42:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_rx_doorbell_init [2023-12-02 16:42:53,268 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_vpath_stats_get [2023-12-02 16:42:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_vpath_stats_get [2023-12-02 16:42:53,269 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_pm_resume [2023-12-02 16:42:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_pm_resume [2023-12-02 16:42:53,269 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_timer_instance_7 [2023-12-02 16:42:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_timer_instance_7 [2023-12-02 16:42:53,269 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-12-02 16:42:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-12-02 16:42:53,269 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_poll_vp_lockup [2023-12-02 16:42:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_poll_vp_lockup [2023-12-02 16:42:53,270 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_device_clear_tx_rx [2023-12-02 16:42:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_device_clear_tx_rx [2023-12-02 16:42:53,270 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_device_wait_receive_idle [2023-12-02 16:42:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_device_wait_receive_idle [2023-12-02 16:42:53,270 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq_83 [2023-12-02 16:42:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq_83 [2023-12-02 16:42:53,271 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq_82 [2023-12-02 16:42:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq_82 [2023-12-02 16:42:53,271 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq_81 [2023-12-02 16:42:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq_81 [2023-12-02 16:42:53,271 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq_80 [2023-12-02 16:42:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq_80 [2023-12-02 16:42:53,271 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_vpath_intr_disable [2023-12-02 16:42:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_vpath_intr_disable [2023-12-02 16:42:53,272 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2023-12-02 16:42:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2023-12-02 16:42:53,272 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2023-12-02 16:42:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2023-12-02 16:42:53,272 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2023-12-02 16:42:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2023-12-02 16:42:53,272 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-12-02 16:42:53,273 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-12-02 16:42:53,273 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 16:42:53,273 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_queue_stopped [2023-12-02 16:42:53,273 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_queue_stopped [2023-12-02 16:42:53,273 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2023-12-02 16:42:53,273 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2023-12-02 16:42:53,273 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2023-12-02 16:42:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2023-12-02 16:42:53,274 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_del_mac_addr [2023-12-02 16:42:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_del_mac_addr [2023-12-02 16:42:53,274 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2023-12-02 16:42:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2023-12-02 16:42:53,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-12-02 16:42:53,274 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2023-12-02 16:42:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2023-12-02 16:42:53,275 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_device_toc_get [2023-12-02 16:42:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_device_toc_get [2023-12-02 16:42:53,275 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_ethtool_gset [2023-12-02 16:42:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_ethtool_gset [2023-12-02 16:42:53,275 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_mac_list_del [2023-12-02 16:42:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_mac_list_del [2023-12-02 16:42:53,275 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2023-12-02 16:42:53,276 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2023-12-02 16:42:53,276 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-12-02 16:42:53,276 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-12-02 16:42:53,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-12-02 16:42:53,276 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_alarm_process [2023-12-02 16:42:53,276 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_alarm_process [2023-12-02 16:42:53,276 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2023-12-02 16:42:53,277 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2023-12-02 16:42:53,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-12-02 16:42:53,277 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-12-02 16:42:53,277 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2023-12-02 16:42:53,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2023-12-02 16:42:53,277 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_net_dummy_resourceless_instance_4 [2023-12-02 16:42:53,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_net_dummy_resourceless_instance_4 [2023-12-02 16:42:53,277 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_fifo_txdl_private_get [2023-12-02 16:42:53,278 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_fifo_txdl_private_get [2023-12-02 16:42:53,278 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_tti_ci_set [2023-12-02 16:42:53,278 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_tti_ci_set [2023-12-02 16:42:53,278 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2023-12-02 16:42:53,278 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2023-12-02 16:42:53,278 INFO L130 BoogieDeclarations]: Found specification of procedure VXGE_COMPLETE_ALL_TX [2023-12-02 16:42:53,278 INFO L138 BoogieDeclarations]: Found implementation of procedure VXGE_COMPLETE_ALL_TX [2023-12-02 16:42:53,279 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer_85 [2023-12-02 16:42:53,279 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer_85 [2023-12-02 16:42:53,279 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer_84 [2023-12-02 16:42:53,279 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer_84 [2023-12-02 16:42:53,279 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_1 [2023-12-02 16:42:53,279 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_1 [2023-12-02 16:42:53,279 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_2 [2023-12-02 16:42:53,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_2 [2023-12-02 16:42:53,280 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_3 [2023-12-02 16:42:53,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_3 [2023-12-02 16:42:53,280 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2023-12-02 16:42:53,280 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2023-12-02 16:42:53,280 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_device_intr_disable [2023-12-02 16:42:53,280 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_device_intr_disable [2023-12-02 16:42:53,281 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_blockpool_blocks_add [2023-12-02 16:42:53,281 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_blockpool_blocks_add [2023-12-02 16:42:53,281 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_channel_reset [2023-12-02 16:42:53,281 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_channel_reset [2023-12-02 16:42:53,281 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_restore_vpath_mac_addr [2023-12-02 16:42:53,281 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_restore_vpath_mac_addr [2023-12-02 16:42:53,281 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_channel_msix_unmask [2023-12-02 16:42:53,282 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_channel_msix_unmask [2023-12-02 16:42:53,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer_77 [2023-12-02 16:42:53,282 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer_77 [2023-12-02 16:42:53,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_0 [2023-12-02 16:42:53,282 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_0 [2023-12-02 16:42:53,282 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_mcast_enable [2023-12-02 16:42:53,282 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_mcast_enable [2023-12-02 16:42:53,283 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2023-12-02 16:42:53,283 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2023-12-02 16:42:53,283 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_poll_vp_reset [2023-12-02 16:42:53,283 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_poll_vp_reset [2023-12-02 16:42:53,283 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-12-02 16:42:53,283 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-12-02 16:42:53,283 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_vpath_rts_table_get [2023-12-02 16:42:53,284 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_vpath_rts_table_get [2023-12-02 16:42:53,284 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_change_mtu [2023-12-02 16:42:53,284 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_change_mtu [2023-12-02 16:42:53,284 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_msix_mask [2023-12-02 16:42:53,284 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_msix_mask [2023-12-02 16:42:53,284 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_vid_add [2023-12-02 16:42:53,284 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_vid_add [2023-12-02 16:42:53,284 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_config_ci_for_tti_rti [2023-12-02 16:42:53,285 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_config_ci_for_tti_rti [2023-12-02 16:42:53,285 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_vpath_prc_configure [2023-12-02 16:42:53,285 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_vpath_prc_configure [2023-12-02 16:42:53,285 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2023-12-02 16:42:53,285 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2023-12-02 16:42:53,285 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_alarm_msix_handle [2023-12-02 16:42:53,285 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_alarm_msix_handle [2023-12-02 16:42:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2023-12-02 16:42:53,286 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2023-12-02 16:42:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_fetch_begin_bh [2023-12-02 16:42:53,286 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_fetch_begin_bh [2023-12-02 16:42:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2023-12-02 16:42:53,286 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2023-12-02 16:42:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_rx_alloc [2023-12-02 16:42:53,286 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_rx_alloc [2023-12-02 16:42:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2023-12-02 16:42:53,287 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2023-12-02 16:42:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_callback_link_up [2023-12-02 16:42:53,287 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_callback_link_up [2023-12-02 16:42:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_fw_flash [2023-12-02 16:42:53,287 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_fw_flash [2023-12-02 16:42:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure writeq [2023-12-02 16:42:53,288 INFO L138 BoogieDeclarations]: Found implementation of procedure writeq [2023-12-02 16:42:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_ring_rxd_next_completed [2023-12-02 16:42:53,288 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_ring_rxd_next_completed [2023-12-02 16:42:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_add_isr [2023-12-02 16:42:53,288 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_add_isr [2023-12-02 16:42:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_bcast_enable [2023-12-02 16:42:53,288 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_bcast_enable [2023-12-02 16:42:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_channel_msix_mask [2023-12-02 16:42:53,289 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_channel_msix_mask [2023-12-02 16:42:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-12-02 16:42:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-12-02 16:42:53,289 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-12-02 16:42:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2023-12-02 16:42:53,289 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2023-12-02 16:42:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_tx_watchdog [2023-12-02 16:42:53,290 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_tx_watchdog [2023-12-02 16:42:53,290 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2023-12-02 16:42:53,290 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2023-12-02 16:42:53,290 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_try [2023-12-02 16:42:53,290 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_try [2023-12-02 16:42:53,290 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_region [2023-12-02 16:42:53,290 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_region [2023-12-02 16:42:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2023-12-02 16:42:53,291 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2023-12-02 16:42:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_update_begin [2023-12-02 16:42:53,291 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_update_begin [2023-12-02 16:42:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_all_queues [2023-12-02 16:42:53,291 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_all_queues [2023-12-02 16:42:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_blockpool_blocks_remove [2023-12-02 16:42:53,292 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_blockpool_blocks_remove [2023-12-02 16:42:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_dynamic_tti_rtimer_set [2023-12-02 16:42:53,292 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_dynamic_tti_rtimer_set [2023-12-02 16:42:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2023-12-02 16:42:53,292 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2023-12-02 16:42:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_remove [2023-12-02 16:42:53,292 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_remove [2023-12-02 16:42:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_device_debug_set [2023-12-02 16:42:53,293 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_device_debug_set [2023-12-02 16:42:53,293 INFO L130 BoogieDeclarations]: Found specification of procedure do_vxge_close [2023-12-02 16:42:53,293 INFO L138 BoogieDeclarations]: Found implementation of procedure do_vxge_close [2023-12-02 16:42:53,293 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2023-12-02 16:42:53,293 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2023-12-02 16:42:53,293 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2023-12-02 16:42:53,293 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2023-12-02 16:42:53,294 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2023-12-02 16:42:53,294 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2023-12-02 16:42:53,294 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2023-12-02 16:42:53,294 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2023-12-02 16:42:53,294 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_device_register_poll [2023-12-02 16:42:53,294 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_device_register_poll [2023-12-02 16:42:53,294 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_channel_free [2023-12-02 16:42:53,294 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_channel_free [2023-12-02 16:42:53,295 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_netpoll [2023-12-02 16:42:53,295 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_netpoll [2023-12-02 16:42:53,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-02 16:42:53,295 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2023-12-02 16:42:53,295 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2023-12-02 16:42:53,295 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-12-02 16:42:53,295 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-12-02 16:42:53,296 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_fifo_abort [2023-12-02 16:42:53,296 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_fifo_abort [2023-12-02 16:42:53,296 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2023-12-02 16:42:53,296 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2023-12-02 16:42:53,296 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2023-12-02 16:42:53,296 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2023-12-02 16:42:53,296 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2023-12-02 16:42:53,296 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2023-12-02 16:42:53,297 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2023-12-02 16:42:53,297 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2023-12-02 16:42:53,297 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_device_is_privilaged [2023-12-02 16:42:53,297 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_device_is_privilaged [2023-12-02 16:42:53,297 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_instance_handler_1_5 [2023-12-02 16:42:53,297 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_instance_handler_1_5 [2023-12-02 16:42:53,297 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_vp_terminate [2023-12-02 16:42:53,297 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_vp_terminate [2023-12-02 16:42:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2023-12-02 16:42:53,298 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2023-12-02 16:42:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2023-12-02 16:42:53,298 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2023-12-02 16:42:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2023-12-02 16:42:53,298 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2023-12-02 16:42:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_ring_rxd_post_post_wmb [2023-12-02 16:42:53,299 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_ring_rxd_post_post_wmb [2023-12-02 16:42:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_vpath_fw_api [2023-12-02 16:42:53,299 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_vpath_fw_api [2023-12-02 16:42:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-12-02 16:42:53,299 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-12-02 16:42:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_vpath_initialize [2023-12-02 16:42:53,299 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_vpath_initialize [2023-12-02 16:42:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_device_flick_link_led [2023-12-02 16:42:53,300 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_device_flick_link_led [2023-12-02 16:42:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_rts_rth_data0_data1_get [2023-12-02 16:42:53,300 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_rts_rth_data0_data1_get [2023-12-02 16:42:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2023-12-02 16:42:53,300 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2023-12-02 16:42:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_reset_vpath [2023-12-02 16:42:53,300 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_reset_vpath [2023-12-02 16:42:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2023-12-02 16:42:53,301 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2023-12-02 16:42:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure vmalloc [2023-12-02 16:42:53,301 INFO L138 BoogieDeclarations]: Found implementation of procedure vmalloc [2023-12-02 16:42:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure is_multicast_ether_addr [2023-12-02 16:42:53,301 INFO L138 BoogieDeclarations]: Found implementation of procedure is_multicast_ether_addr [2023-12-02 16:42:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_ethtool_get_regs_len [2023-12-02 16:42:53,302 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_ethtool_get_regs_len [2023-12-02 16:42:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2023-12-02 16:42:53,302 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2023-12-02 16:42:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_reset [2023-12-02 16:42:53,302 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_reset [2023-12-02 16:42:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_channel_dtr_complete [2023-12-02 16:42:53,302 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_channel_dtr_complete [2023-12-02 16:42:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2023-12-02 16:42:53,303 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2023-12-02 16:42:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_os_timer [2023-12-02 16:42:53,303 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_os_timer [2023-12-02 16:42:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_ring_reset [2023-12-02 16:42:53,303 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_ring_reset [2023-12-02 16:42:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure __vxge_hw_vpath_xmac_rx_stats_get [2023-12-02 16:42:53,303 INFO L138 BoogieDeclarations]: Found implementation of procedure __vxge_hw_vpath_xmac_rx_stats_get [2023-12-02 16:42:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2023-12-02 16:42:53,304 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2023-12-02 16:42:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_device_begin_irq [2023-12-02 16:42:53,304 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_device_begin_irq [2023-12-02 16:42:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_hw_channel_dtr_free [2023-12-02 16:42:53,304 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_hw_channel_dtr_free [2023-12-02 16:42:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_13_4 [2023-12-02 16:42:53,305 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_13_4 [2023-12-02 16:42:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-12-02 16:42:53,305 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-12-02 16:42:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2023-12-02 16:42:53,305 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2023-12-02 16:42:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure vxge_callback_crit_err [2023-12-02 16:42:53,305 INFO L138 BoogieDeclarations]: Found implementation of procedure vxge_callback_crit_err [2023-12-02 16:42:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 16:42:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure readq [2023-12-02 16:42:53,306 INFO L138 BoogieDeclarations]: Found implementation of procedure readq [2023-12-02 16:42:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-12-02 16:42:53,306 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-12-02 16:42:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure strncpy [2023-12-02 16:42:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure preempt_count [2023-12-02 16:42:53,307 INFO L138 BoogieDeclarations]: Found implementation of procedure preempt_count [2023-12-02 16:42:55,323 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 16:42:55,331 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 16:43:01,983 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-12-02 16:43:52,995 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 16:44:04,290 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 16:44:04,290 INFO L309 CfgBuilder]: Removed 249 assume(true) statements. [2023-12-02 16:44:04,294 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 04:44:04 BoogieIcfgContainer [2023-12-02 16:44:04,294 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 16:44:04,297 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 16:44:04,297 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 16:44:04,300 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 16:44:04,301 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 04:42:41" (1/3) ... [2023-12-02 16:44:04,301 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14ab5900 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 04:44:04, skipping insertion in model container [2023-12-02 16:44:04,301 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:42:51" (2/3) ... [2023-12-02 16:44:04,302 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14ab5900 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 04:44:04, skipping insertion in model container [2023-12-02 16:44:04,302 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 04:44:04" (3/3) ... [2023-12-02 16:44:04,303 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-neterion-vxge-vxge.cil.i [2023-12-02 16:44:04,324 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 16:44:04,324 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2023-12-02 16:44:04,469 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 16:44:04,476 INFO L357 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, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, 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;@50142702, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 16:44:04,476 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-12-02 16:44:04,501 INFO L276 IsEmpty]: Start isEmpty. Operand has 5503 states, 3519 states have (on average 1.3665814151747655) internal successors, (4809), 3620 states have internal predecessors, (4809), 1662 states have call successors, (1662), 320 states have call predecessors, (1662), 319 states have return successors, (1655), 1628 states have call predecessors, (1655), 1655 states have call successors, (1655) [2023-12-02 16:44:04,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-02 16:44:04,513 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:04,513 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-02 16:44:04,514 INFO L420 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_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2023-12-02 16:44:04,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:04,519 INFO L85 PathProgramCache]: Analyzing trace with hash -320485332, now seen corresponding path program 1 times [2023-12-02 16:44:04,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:04,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658842912] [2023-12-02 16:44:04,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:04,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:39,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:39,832 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-02 16:44:39,832 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:39,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658842912] [2023-12-02 16:44:39,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658842912] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:44:39,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:44:39,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 16:44:39,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546705463] [2023-12-02 16:44:39,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:44:39,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 16:44:39,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:39,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 16:44:39,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 16:44:39,877 INFO L87 Difference]: Start difference. First operand has 5503 states, 3519 states have (on average 1.3665814151747655) internal successors, (4809), 3620 states have internal predecessors, (4809), 1662 states have call successors, (1662), 320 states have call predecessors, (1662), 319 states have return successors, (1655), 1628 states have call predecessors, (1655), 1655 states have call successors, (1655) Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-02 16:44:42,005 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:44:44,280 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.27s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:44:48,570 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:44:50,577 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:44:56,082 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:44:58,088 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:45:00,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:45:02,214 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:45:05,327 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:45:07,338 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:45:10,619 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:45:12,635 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:45:14,660 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:45:16,670 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:45:18,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2023-12-02 16:45:20,927 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2023-12-02 16:45:27,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:45:29,278 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:45:30,532 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:45:36,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:45:38,425 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:45:40,876 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.45s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:45:42,903 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:45:44,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:45:44,947 INFO L93 Difference]: Finished difference Result 11002 states and 16474 transitions. [2023-12-02 16:45:44,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 16:45:44,950 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (11), 2 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 53 [2023-12-02 16:45:44,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:45:45,019 INFO L225 Difference]: With dead ends: 11002 [2023-12-02 16:45:45,019 INFO L226 Difference]: Without dead ends: 5498 [2023-12-02 16:45:45,064 INFO L412 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 [2023-12-02 16:45:45,068 INFO L413 NwaCegarLoop]: 7262 mSDtfsCounter, 16 mSDsluCounter, 7253 mSDsCounter, 0 mSdLazyCounter, 1674 mSolverCounterSat, 7 mSolverCounterUnsat, 19 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 62.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 14515 SdHoareTripleChecker+Invalid, 1700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1674 IncrementalHoareTripleChecker+Invalid, 19 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 64.5s IncrementalHoareTripleChecker+Time [2023-12-02 16:45:45,069 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 14515 Invalid, 1700 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 1674 Invalid, 19 Unknown, 0 Unchecked, 64.5s Time] [2023-12-02 16:45:45,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5498 states. [2023-12-02 16:45:45,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5498 to 5494. [2023-12-02 16:45:45,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5494 states, 3519 states have (on average 1.3643080420574027) internal successors, (4801), 3614 states have internal predecessors, (4801), 1653 states have call successors, (1653), 319 states have call predecessors, (1653), 318 states have return successors, (1650), 1623 states have call predecessors, (1650), 1650 states have call successors, (1650) [2023-12-02 16:45:45,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5494 states to 5494 states and 8104 transitions. [2023-12-02 16:45:45,510 INFO L78 Accepts]: Start accepts. Automaton has 5494 states and 8104 transitions. Word has length 53 [2023-12-02 16:45:45,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:45:45,510 INFO L495 AbstractCegarLoop]: Abstraction has 5494 states and 8104 transitions. [2023-12-02 16:45:45,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-02 16:45:45,511 INFO L276 IsEmpty]: Start isEmpty. Operand 5494 states and 8104 transitions. [2023-12-02 16:45:45,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-02 16:45:45,514 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:45:45,515 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-02 16:45:45,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-02 16:45:45,515 INFO L420 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_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2023-12-02 16:45:45,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:45:45,516 INFO L85 PathProgramCache]: Analyzing trace with hash -256210731, now seen corresponding path program 1 times [2023-12-02 16:45:45,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:45:45,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046190356] [2023-12-02 16:45:45,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:45:45,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:46:18,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:46:18,915 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-02 16:46:18,915 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:46:18,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046190356] [2023-12-02 16:46:18,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046190356] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:46:18,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:46:18,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 16:46:18,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587478221] [2023-12-02 16:46:18,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:46:18,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 16:46:18,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:46:18,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 16:46:18,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 16:46:18,919 INFO L87 Difference]: Start difference. First operand 5494 states and 8104 transitions. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-02 16:46:21,039 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:46:23,330 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:46:27,329 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:46:29,334 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:46:35,044 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:46:37,048 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:46:39,545 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:46:41,556 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:46:44,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:46:46,594 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:46:49,938 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:46:51,952 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:46:53,963 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:46:55,971 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:46:58,207 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2023-12-02 16:47:00,218 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2023-12-02 16:47:01,658 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:47:04,749 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:47:06,746 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:47:10,675 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:47:15,622 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:47:17,627 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:47:19,698 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:47:21,739 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:47:23,811 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:47:25,823 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:47:28,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:47:28,392 INFO L93 Difference]: Finished difference Result 10982 states and 16199 transitions. [2023-12-02 16:47:28,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 16:47:28,393 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 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 54 [2023-12-02 16:47:28,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:47:28,434 INFO L225 Difference]: With dead ends: 10982 [2023-12-02 16:47:28,434 INFO L226 Difference]: Without dead ends: 5499 [2023-12-02 16:47:28,455 INFO L412 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 [2023-12-02 16:47:28,456 INFO L413 NwaCegarLoop]: 7245 mSDtfsCounter, 4 mSDsluCounter, 7233 mSDsCounter, 0 mSdLazyCounter, 1664 mSolverCounterSat, 7 mSolverCounterUnsat, 22 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 67.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 14478 SdHoareTripleChecker+Invalid, 1693 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1664 IncrementalHoareTripleChecker+Invalid, 22 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 69.1s IncrementalHoareTripleChecker+Time [2023-12-02 16:47:28,456 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 14478 Invalid, 1693 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 1664 Invalid, 22 Unknown, 0 Unchecked, 69.1s Time] [2023-12-02 16:47:28,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5499 states. [2023-12-02 16:47:28,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5499 to 5494. [2023-12-02 16:47:28,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5494 states, 3519 states have (on average 1.3634555271383917) internal successors, (4798), 3614 states have internal predecessors, (4798), 1653 states have call successors, (1653), 319 states have call predecessors, (1653), 318 states have return successors, (1650), 1623 states have call predecessors, (1650), 1650 states have call successors, (1650) [2023-12-02 16:47:28,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5494 states to 5494 states and 8101 transitions. [2023-12-02 16:47:28,744 INFO L78 Accepts]: Start accepts. Automaton has 5494 states and 8101 transitions. Word has length 54 [2023-12-02 16:47:28,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:47:28,744 INFO L495 AbstractCegarLoop]: Abstraction has 5494 states and 8101 transitions. [2023-12-02 16:47:28,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-02 16:47:28,745 INFO L276 IsEmpty]: Start isEmpty. Operand 5494 states and 8101 transitions. [2023-12-02 16:47:28,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-02 16:47:28,747 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:47:28,748 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:47:28,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-02 16:47:28,748 INFO L420 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_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2023-12-02 16:47:28,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:47:28,753 INFO L85 PathProgramCache]: Analyzing trace with hash 146119136, now seen corresponding path program 1 times [2023-12-02 16:47:28,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:47:28,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740955858] [2023-12-02 16:47:28,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:47:28,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:48:01,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:48:01,962 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-02 16:48:01,962 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:48:01,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740955858] [2023-12-02 16:48:01,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740955858] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:48:01,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:48:01,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 16:48:01,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669380634] [2023-12-02 16:48:01,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:48:01,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 16:48:01,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:48:01,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 16:48:01,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 16:48:01,965 INFO L87 Difference]: Start difference. First operand 5494 states and 8101 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-02 16:48:04,123 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:48:06,389 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:48:10,080 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:48:12,095 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:48:17,765 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:48:19,776 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:48:22,846 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:48:24,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:48:29,576 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2023-12-02 16:48:31,583 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2023-12-02 16:48:33,624 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:48:35,633 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:48:38,298 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:48:40,309 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:48:42,324 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:48:44,335 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:48:51,366 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:48:52,571 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:48:57,906 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:49:00,894 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:49:03,003 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:49:05,192 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:49:07,209 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:49:09,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:49:09,383 INFO L93 Difference]: Finished difference Result 10958 states and 16153 transitions. [2023-12-02 16:49:09,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 16:49:09,384 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (12), 2 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 59 [2023-12-02 16:49:09,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:49:09,419 INFO L225 Difference]: With dead ends: 10958 [2023-12-02 16:49:09,419 INFO L226 Difference]: Without dead ends: 5495 [2023-12-02 16:49:09,442 INFO L412 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 [2023-12-02 16:49:09,443 INFO L413 NwaCegarLoop]: 7247 mSDtfsCounter, 0 mSDsluCounter, 7234 mSDsCounter, 0 mSdLazyCounter, 1668 mSolverCounterSat, 0 mSolverCounterUnsat, 22 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 65.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 14481 SdHoareTripleChecker+Invalid, 1690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1668 IncrementalHoareTripleChecker+Invalid, 22 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 67.1s IncrementalHoareTripleChecker+Time [2023-12-02 16:49:09,444 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 14481 Invalid, 1690 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [0 Valid, 1668 Invalid, 22 Unknown, 0 Unchecked, 67.1s Time] [2023-12-02 16:49:09,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5495 states. [2023-12-02 16:49:09,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5495 to 5495. [2023-12-02 16:49:09,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5495 states, 3520 states have (on average 1.3633522727272727) internal successors, (4799), 3615 states have internal predecessors, (4799), 1653 states have call successors, (1653), 319 states have call predecessors, (1653), 318 states have return successors, (1650), 1623 states have call predecessors, (1650), 1650 states have call successors, (1650) [2023-12-02 16:49:09,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5495 states to 5495 states and 8102 transitions. [2023-12-02 16:49:09,666 INFO L78 Accepts]: Start accepts. Automaton has 5495 states and 8102 transitions. Word has length 59 [2023-12-02 16:49:09,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:49:09,667 INFO L495 AbstractCegarLoop]: Abstraction has 5495 states and 8102 transitions. [2023-12-02 16:49:09,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-02 16:49:09,667 INFO L276 IsEmpty]: Start isEmpty. Operand 5495 states and 8102 transitions. [2023-12-02 16:49:09,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-02 16:49:09,670 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:49:09,670 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-02 16:49:09,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-02 16:49:09,671 INFO L420 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_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2023-12-02 16:49:09,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:49:09,672 INFO L85 PathProgramCache]: Analyzing trace with hash 156627757, now seen corresponding path program 1 times [2023-12-02 16:49:09,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:49:09,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042552540] [2023-12-02 16:49:09,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:49:09,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:49:43,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:49:44,714 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-02 16:49:44,715 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:49:44,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042552540] [2023-12-02 16:49:44,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042552540] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:49:44,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61756099] [2023-12-02 16:49:44,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:49:44,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:49:44,716 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:49:44,719 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:49:44,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-02 16:50:22,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:50:22,330 INFO L262 TraceCheckSpWp]: Trace formula consists of 5505 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 16:50:22,339 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:50:22,473 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-02 16:50:22,473 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 16:50:22,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61756099] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:50:22,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 16:50:22,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2023-12-02 16:50:22,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052309912] [2023-12-02 16:50:22,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:50:22,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 16:50:22,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:50:22,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 16:50:22,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-02 16:50:22,475 INFO L87 Difference]: Start difference. First operand 5495 states and 8102 transitions. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-02 16:50:24,609 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:50:26,872 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:50:30,505 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:50:32,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:50:38,664 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:50:40,668 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:50:43,380 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:50:44,874 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:50:48,485 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:50:50,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:50:53,824 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:50:55,835 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:50:57,853 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:50:59,860 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:51:02,074 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2023-12-02 16:51:04,088 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2023-12-02 16:51:08,980 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:51:12,424 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:51:14,381 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:51:19,996 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:51:22,121 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:51:24,388 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.27s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:51:26,396 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:51:29,555 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:51:30,841 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 16:51:31,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:51:31,047 INFO L93 Difference]: Finished difference Result 10972 states and 16173 transitions. [2023-12-02 16:51:31,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 16:51:31,048 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 58 [2023-12-02 16:51:31,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:51:31,089 INFO L225 Difference]: With dead ends: 10972 [2023-12-02 16:51:31,089 INFO L226 Difference]: Without dead ends: 5504 [2023-12-02 16:51:31,113 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-02 16:51:31,114 INFO L413 NwaCegarLoop]: 7246 mSDtfsCounter, 14 mSDsluCounter, 7235 mSDsCounter, 0 mSdLazyCounter, 1669 mSolverCounterSat, 0 mSolverCounterUnsat, 18 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 66.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 14481 SdHoareTripleChecker+Invalid, 1687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1669 IncrementalHoareTripleChecker+Invalid, 18 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 68.3s IncrementalHoareTripleChecker+Time [2023-12-02 16:51:31,114 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 14481 Invalid, 1687 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [0 Valid, 1669 Invalid, 18 Unknown, 0 Unchecked, 68.3s Time] [2023-12-02 16:51:31,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5504 states. [2023-12-02 16:51:31,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5504 to 5495. [2023-12-02 16:51:31,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5495 states, 3520 states have (on average 1.3630681818181818) internal successors, (4798), 3615 states have internal predecessors, (4798), 1653 states have call successors, (1653), 319 states have call predecessors, (1653), 318 states have return successors, (1650), 1623 states have call predecessors, (1650), 1650 states have call successors, (1650) [2023-12-02 16:51:31,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5495 states to 5495 states and 8101 transitions. [2023-12-02 16:51:31,397 INFO L78 Accepts]: Start accepts. Automaton has 5495 states and 8101 transitions. Word has length 58 [2023-12-02 16:51:31,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:51:31,397 INFO L495 AbstractCegarLoop]: Abstraction has 5495 states and 8101 transitions. [2023-12-02 16:51:31,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-02 16:51:31,399 INFO L276 IsEmpty]: Start isEmpty. Operand 5495 states and 8101 transitions. [2023-12-02 16:51:31,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-02 16:51:31,401 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:51:31,401 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:51:31,431 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-02 16:51:31,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:51:31,611 INFO L420 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_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2023-12-02 16:51:31,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:51:31,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1065364364, now seen corresponding path program 1 times [2023-12-02 16:51:31,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:51:31,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737244898] [2023-12-02 16:51:31,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:51:31,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:52:04,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:52:05,442 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-02 16:52:05,442 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:52:05,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737244898] [2023-12-02 16:52:05,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737244898] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:52:05,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928409676] [2023-12-02 16:52:05,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:52:05,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:52:05,443 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:52:05,444 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:52:05,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d84f4dfa-d2eb-4876-9e5a-b9b433e38e54/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-02 16:52:40,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:52:40,472 INFO L262 TraceCheckSpWp]: Trace formula consists of 5543 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-02 16:52:40,478 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:52:40,550 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-02 16:52:40,550 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:52:40,692 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-02 16:52:40,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928409676] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:52:40,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [777659125] [2023-12-02 16:52:40,717 INFO L159 IcfgInterpreter]: Started Sifa with 51 locations of interest [2023-12-02 16:52:40,717 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:52:40,721 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:52:40,726 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:52:40,727 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs