./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-sun-niu.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_488a413f-3621-4f50-ac5a-aa87e5687a29/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_488a413f-3621-4f50-ac5a-aa87e5687a29/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_488a413f-3621-4f50-ac5a-aa87e5687a29/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_488a413f-3621-4f50-ac5a-aa87e5687a29/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-sun-niu.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_488a413f-3621-4f50-ac5a-aa87e5687a29/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_488a413f-3621-4f50-ac5a-aa87e5687a29/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 cfc60adf9384f655a5dea6040b51f5fe9a8e1312d82463be4950b9d986c57a86 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 19:27:26,072 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 19:27:26,140 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_488a413f-3621-4f50-ac5a-aa87e5687a29/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Default.epf [2023-12-02 19:27:26,145 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 19:27:26,145 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 19:27:26,170 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 19:27:26,170 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 19:27:26,171 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 19:27:26,172 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 19:27:26,172 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 19:27:26,173 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 19:27:26,173 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 19:27:26,174 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 19:27:26,174 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 19:27:26,175 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 19:27:26,175 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 19:27:26,176 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 19:27:26,176 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 19:27:26,177 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 19:27:26,177 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 19:27:26,178 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 19:27:26,178 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 19:27:26,179 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 19:27:26,179 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 19:27:26,180 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 19:27:26,180 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 19:27:26,181 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 19:27:26,181 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 19:27:26,181 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 19:27:26,182 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 19:27:26,182 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 19:27:26,182 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 19:27:26,183 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 19:27:26,183 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 19:27:26,183 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 19:27:26,184 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 19:27:26,184 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 19:27:26,184 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 19:27:26,184 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 19:27:26,184 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 19:27:26,185 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 19:27:26,185 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 19:27:26,185 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 19:27:26,185 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 19:27:26,185 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_488a413f-3621-4f50-ac5a-aa87e5687a29/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_488a413f-3621-4f50-ac5a-aa87e5687a29/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 -> cfc60adf9384f655a5dea6040b51f5fe9a8e1312d82463be4950b9d986c57a86 [2023-12-02 19:27:26,411 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 19:27:26,431 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 19:27:26,434 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 19:27:26,435 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 19:27:26,435 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 19:27:26,436 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_488a413f-3621-4f50-ac5a-aa87e5687a29/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-sun-niu.cil.i [2023-12-02 19:27:29,133 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 19:27:29,780 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 19:27:29,781 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_488a413f-3621-4f50-ac5a-aa87e5687a29/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-sun-niu.cil.i [2023-12-02 19:27:29,845 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_488a413f-3621-4f50-ac5a-aa87e5687a29/bin/utaipan-verify-nQ1chXbOIh/data/a3aa0bec2/32fe35dbeb5c481f9c7c02d7303b483a/FLAG323b67e97 [2023-12-02 19:27:29,857 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_488a413f-3621-4f50-ac5a-aa87e5687a29/bin/utaipan-verify-nQ1chXbOIh/data/a3aa0bec2/32fe35dbeb5c481f9c7c02d7303b483a [2023-12-02 19:27:29,859 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 19:27:29,860 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 19:27:29,861 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 19:27:29,862 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 19:27:29,866 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 19:27:29,866 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:27:29" (1/1) ... [2023-12-02 19:27:29,867 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@269cdacf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:27:29, skipping insertion in model container [2023-12-02 19:27:29,868 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:27:29" (1/1) ... [2023-12-02 19:27:30,126 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 19:27:37,954 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_488a413f-3621-4f50-ac5a-aa87e5687a29/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-sun-niu.cil.i[724724,724737] [2023-12-02 19:27:37,958 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_488a413f-3621-4f50-ac5a-aa87e5687a29/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-sun-niu.cil.i[724890,724903] [2023-12-02 19:27:37,959 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_488a413f-3621-4f50-ac5a-aa87e5687a29/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-sun-niu.cil.i[725054,725067] [2023-12-02 19:27:37,959 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_488a413f-3621-4f50-ac5a-aa87e5687a29/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-sun-niu.cil.i[725219,725232] [2023-12-02 19:27:37,996 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 19:27:38,065 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 19:27:38,168 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"); [6235] [2023-12-02 19:27:38,170 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)); [6242] [2023-12-02 19:27:38,170 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6249] [2023-12-02 19:27:38,171 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("661:\n\tcall __sw_hweight64\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (4*32+23)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0xf3,0x48,0x0f,0xb8,0xc7\n6641:\n\t.popsection": "=a" (res): "D" (w)); [6265] [2023-12-02 19:27:38,173 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/d4e00c1/linux-kernel-locking-mutex/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6346-6347] [2023-12-02 19:27:38,174 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6352-6354] [2023-12-02 19:27:38,175 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; addl %1,%0": "+m" (v->counter): "ir" (i)); [6382] [2023-12-02 19:27:38,175 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [6389] [2023-12-02 19:27:38,176 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6396] [2023-12-02 19:27:38,178 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movq %1,%0": "=r" (ret): "m" (*((unsigned long volatile *)addr)): "memory"); [6530] [2023-12-02 19:27:38,179 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movq %0,%1": : "r" (val), "m" (*((unsigned long volatile *)addr)): "memory"); [6537] [2023-12-02 19:27:38,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6608] [2023-12-02 19:27:38,183 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/mm.h"), "i" (488), "i" (12UL)); [6653-6654] [2023-12-02 19:27:38,189 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)); [6764-6765] [2023-12-02 19:27:38,191 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)); [6798-6799] [2023-12-02 19:27:38,193 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)); [6839-6840] [2023-12-02 19:27:38,193 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)); [6868-6869] [2023-12-02 19:27:38,206 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/skbuff.h"), "i" (1891), "i" (12UL)); [7142-7143] [2023-12-02 19:27:38,209 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)); [7283-7284] [2023-12-02 19:27:38,210 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7290] [2023-12-02 19:27:38,214 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [7580] [2023-12-02 19:27:38,214 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7583] [2023-12-02 19:27:38,214 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7586] [2023-12-02 19:27:38,215 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7589] [2023-12-02 19:27:38,215 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [7620] [2023-12-02 19:27:38,215 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7623] [2023-12-02 19:27:38,215 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7626] [2023-12-02 19:27:38,216 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7629] [2023-12-02 19:27:38,216 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [7660] [2023-12-02 19:27:38,216 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7663] [2023-12-02 19:27:38,216 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7666] [2023-12-02 19:27:38,216 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7669] [2023-12-02 19:27:38,217 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [7700] [2023-12-02 19:27:38,217 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [7703] [2023-12-02 19:27:38,217 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [7706] [2023-12-02 19:27:38,217 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [7709] [2023-12-02 19:27:38,368 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/sun/niu.c"), "i" (3310), "i" (12UL)); [12363-12364] [2023-12-02 19:27:38,374 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/sun/niu.c"), "i" (3372), "i" (12UL)); [12464-12465] [2023-12-02 19:27:38,388 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/sun/niu.c"), "i" (3590), "i" (12UL)); [12766-12767] [2023-12-02 19:27:38,395 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12851] [2023-12-02 19:27:38,396 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [12902] [2023-12-02 19:27:38,396 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12905] [2023-12-02 19:27:38,397 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12908] [2023-12-02 19:27:38,397 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12911] [2023-12-02 19:27:38,397 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [12942] [2023-12-02 19:27:38,398 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12945] [2023-12-02 19:27:38,398 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12948] [2023-12-02 19:27:38,399 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12951] [2023-12-02 19:27:38,400 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [12982] [2023-12-02 19:27:38,400 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12985] [2023-12-02 19:27:38,400 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12988] [2023-12-02 19:27:38,401 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12991] [2023-12-02 19:27:38,401 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [13022] [2023-12-02 19:27:38,401 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [13025] [2023-12-02 19:27:38,402 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [13028] [2023-12-02 19:27:38,403 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [13031] [2023-12-02 19:27:38,499 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [14589] [2023-12-02 19:27:38,506 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [14644] [2023-12-02 19:27:38,584 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/sun/niu.c"), "i" (5577), "i" (12UL)); [16262-16263] [2023-12-02 19:27:38,798 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/sun/niu.c"), "i" (9054), "i" (12UL)); [22184-22185] [2023-12-02 19:27:38,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/sun/niu.c"), "i" (9576), "i" (12UL)); [22924-22925] [2023-12-02 19:27:38,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/sun/niu.c"), "i" (9576), "i" (12UL)); [22935-22936] [2023-12-02 19:27:38,929 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_488a413f-3621-4f50-ac5a-aa87e5687a29/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-sun-niu.cil.i[724724,724737] [2023-12-02 19:27:38,930 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_488a413f-3621-4f50-ac5a-aa87e5687a29/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-sun-niu.cil.i[724890,724903] [2023-12-02 19:27:38,930 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_488a413f-3621-4f50-ac5a-aa87e5687a29/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-sun-niu.cil.i[725054,725067] [2023-12-02 19:27:38,931 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_488a413f-3621-4f50-ac5a-aa87e5687a29/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-sun-niu.cil.i[725219,725232] [2023-12-02 19:27:38,940 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 19:27:39,640 WARN L675 CHandler]: The function strncmp is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 19:27:39,640 WARN L675 CHandler]: The function memcmp is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 19:27:39,640 WARN L675 CHandler]: The function __bad_size_call_parameter is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 19:27:39,640 WARN L675 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 19:27:39,640 WARN L675 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 19:27:39,647 INFO L206 MainTranslator]: Completed translation [2023-12-02 19:27:39,648 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:27:39 WrapperNode [2023-12-02 19:27:39,648 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 19:27:39,649 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 19:27:39,649 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 19:27:39,649 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 19:27:39,654 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:27:39" (1/1) ... [2023-12-02 19:27:39,794 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:27:39" (1/1) ... [2023-12-02 19:27:40,466 INFO L138 Inliner]: procedures = 850, calls = 7329, calls flagged for inlining = 542, calls inlined = 510, statements flattened = 24842 [2023-12-02 19:27:40,467 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 19:27:40,467 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 19:27:40,467 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 19:27:40,475 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 19:27:40,485 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:27:39" (1/1) ... [2023-12-02 19:27:40,486 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:27:39" (1/1) ... [2023-12-02 19:27:40,610 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:27:39" (1/1) ... [2023-12-02 19:27:40,611 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:27:39" (1/1) ... [2023-12-02 19:27:40,943 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:27:39" (1/1) ... [2023-12-02 19:27:41,014 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:27:39" (1/1) ... [2023-12-02 19:27:41,217 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:27:39" (1/1) ... [2023-12-02 19:27:41,322 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:27:39" (1/1) ... [2023-12-02 19:27:41,476 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 19:27:41,477 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 19:27:41,477 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 19:27:41,477 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 19:27:41,478 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:27:39" (1/1) ... [2023-12-02 19:27:41,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 19:27:41,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_488a413f-3621-4f50-ac5a-aa87e5687a29/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:27:41,507 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_488a413f-3621-4f50-ac5a-aa87e5687a29/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 19:27:41,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_488a413f-3621-4f50-ac5a-aa87e5687a29/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 19:27:41,545 INFO L130 BoogieDeclarations]: Found specification of procedure niu_pci_unmap_single [2023-12-02 19:27:41,545 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_pci_unmap_single [2023-12-02 19:27:41,546 INFO L130 BoogieDeclarations]: Found specification of procedure strncmp [2023-12-02 19:27:41,546 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_write [2023-12-02 19:27:41,546 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_write [2023-12-02 19:27:41,546 INFO L130 BoogieDeclarations]: Found specification of procedure niu_ldg_assign_ldn [2023-12-02 19:27:41,546 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_ldg_assign_ldn [2023-12-02 19:27:41,546 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~~gfp_t~0~TO~$Pointer$ [2023-12-02 19:27:41,546 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~~gfp_t~0~TO~$Pointer$ [2023-12-02 19:27:41,546 INFO L130 BoogieDeclarations]: Found specification of procedure niu_alloc_channels [2023-12-02 19:27:41,546 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_alloc_channels [2023-12-02 19:27:41,546 INFO L130 BoogieDeclarations]: Found specification of procedure niu_tx_timeout [2023-12-02 19:27:41,547 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_tx_timeout [2023-12-02 19:27:41,547 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2023-12-02 19:27:41,547 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2023-12-02 19:27:41,547 INFO L130 BoogieDeclarations]: Found specification of procedure niu_pci_init_one [2023-12-02 19:27:41,547 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_pci_init_one [2023-12-02 19:27:41,547 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2023-12-02 19:27:41,547 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2023-12-02 19:27:41,547 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2023-12-02 19:27:41,547 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2023-12-02 19:27:41,547 INFO L130 BoogieDeclarations]: Found specification of procedure niu_tx_channel_reset [2023-12-02 19:27:41,548 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_tx_channel_reset [2023-12-02 19:27:41,548 INFO L130 BoogieDeclarations]: Found specification of procedure link_status_10g_serdes [2023-12-02 19:27:41,548 INFO L138 BoogieDeclarations]: Found implementation of procedure link_status_10g_serdes [2023-12-02 19:27:41,548 INFO L130 BoogieDeclarations]: Found specification of procedure PageTail [2023-12-02 19:27:41,548 INFO L138 BoogieDeclarations]: Found implementation of procedure PageTail [2023-12-02 19:27:41,548 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-12-02 19:27:41,548 INFO L130 BoogieDeclarations]: Found specification of procedure niu_ldn_irq_enable [2023-12-02 19:27:41,548 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_ldn_irq_enable [2023-12-02 19:27:41,548 INFO L130 BoogieDeclarations]: Found specification of procedure niu_get_ip4fs_from_tcam_key [2023-12-02 19:27:41,548 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_get_ip4fs_from_tcam_key [2023-12-02 19:27:41,549 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2023-12-02 19:27:41,549 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2023-12-02 19:27:41,549 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2023-12-02 19:27:41,549 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2023-12-02 19:27:41,549 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2023-12-02 19:27:41,549 INFO L130 BoogieDeclarations]: Found specification of procedure __set_rdc_table_num [2023-12-02 19:27:41,549 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_rdc_table_num [2023-12-02 19:27:41,549 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-12-02 19:27:41,549 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-12-02 19:27:41,549 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2023-12-02 19:27:41,550 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2023-12-02 19:27:41,550 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~~u64~0~TO~VOID [2023-12-02 19:27:41,550 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~~u64~0~TO~VOID [2023-12-02 19:27:41,550 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2023-12-02 19:27:41,550 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2023-12-02 19:27:41,550 INFO L130 BoogieDeclarations]: Found specification of procedure serdes_init_10g_serdes [2023-12-02 19:27:41,550 INFO L138 BoogieDeclarations]: Found implementation of procedure serdes_init_10g_serdes [2023-12-02 19:27:41,550 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2023-12-02 19:27:41,550 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2023-12-02 19:27:41,550 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2023-12-02 19:27:41,551 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2023-12-02 19:27:41,551 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2023-12-02 19:27:41,551 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2023-12-02 19:27:41,551 INFO L130 BoogieDeclarations]: Found specification of procedure bcm8704_reset [2023-12-02 19:27:41,551 INFO L138 BoogieDeclarations]: Found implementation of procedure bcm8704_reset [2023-12-02 19:27:41,551 INFO L130 BoogieDeclarations]: Found specification of procedure xcvr_10g_set_lb_bcm870x [2023-12-02 19:27:41,551 INFO L138 BoogieDeclarations]: Found implementation of procedure xcvr_10g_set_lb_bcm870x [2023-12-02 19:27:41,551 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 19:27:41,551 INFO L130 BoogieDeclarations]: Found specification of procedure niu_init_hw [2023-12-02 19:27:41,551 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_init_hw [2023-12-02 19:27:41,552 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headroom [2023-12-02 19:27:41,552 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headroom [2023-12-02 19:27:41,552 INFO L130 BoogieDeclarations]: Found specification of procedure compound_head [2023-12-02 19:27:41,552 INFO L138 BoogieDeclarations]: Found implementation of procedure compound_head [2023-12-02 19:27:41,552 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2023-12-02 19:27:41,552 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2023-12-02 19:27:41,552 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2023-12-02 19:27:41,552 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2023-12-02 19:27:41,552 INFO L130 BoogieDeclarations]: Found specification of procedure niu_set_txd [2023-12-02 19:27:41,552 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_set_txd [2023-12-02 19:27:41,553 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2023-12-02 19:27:41,553 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2023-12-02 19:27:41,553 INFO L130 BoogieDeclarations]: Found specification of procedure niu_get_tcamkey_from_ip4fs [2023-12-02 19:27:41,553 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_get_tcamkey_from_ip4fs [2023-12-02 19:27:41,553 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_lock [2023-12-02 19:27:41,553 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_lock [2023-12-02 19:27:41,553 INFO L130 BoogieDeclarations]: Found specification of procedure niu_rx_channel_reset [2023-12-02 19:27:41,553 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_rx_channel_reset [2023-12-02 19:27:41,553 INFO L130 BoogieDeclarations]: Found specification of procedure esr_write_glue0 [2023-12-02 19:27:41,554 INFO L138 BoogieDeclarations]: Found implementation of procedure esr_write_glue0 [2023-12-02 19:27:41,554 INFO L130 BoogieDeclarations]: Found specification of procedure niu_serdes_init [2023-12-02 19:27:41,554 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_serdes_init [2023-12-02 19:27:41,554 INFO L130 BoogieDeclarations]: Found specification of procedure niu_free_channels [2023-12-02 19:27:41,554 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_free_channels [2023-12-02 19:27:41,554 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_all_queues [2023-12-02 19:27:41,554 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_all_queues [2023-12-02 19:27:41,554 INFO L130 BoogieDeclarations]: Found specification of procedure niu_rbr_add_page [2023-12-02 19:27:41,554 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_rbr_add_page [2023-12-02 19:27:41,554 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 19:27:41,555 INFO L130 BoogieDeclarations]: Found specification of procedure niu_init_link [2023-12-02 19:27:41,555 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_init_link [2023-12-02 19:27:41,555 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2023-12-02 19:27:41,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2023-12-02 19:27:41,555 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2023-12-02 19:27:41,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2023-12-02 19:27:41,555 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_3 [2023-12-02 19:27:41,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_3 [2023-12-02 19:27:41,555 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 19:27:41,555 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-12-02 19:27:41,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-12-02 19:27:41,556 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2023-12-02 19:27:41,556 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2023-12-02 19:27:41,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-02 19:27:41,556 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-12-02 19:27:41,556 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2023-12-02 19:27:41,556 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2023-12-02 19:27:41,556 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2023-12-02 19:27:41,556 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2023-12-02 19:27:41,556 INFO L130 BoogieDeclarations]: Found specification of procedure mii_read [2023-12-02 19:27:41,556 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_read [2023-12-02 19:27:41,557 INFO L130 BoogieDeclarations]: Found specification of procedure niu_stop_tx_channels [2023-12-02 19:27:41,557 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_stop_tx_channels [2023-12-02 19:27:41,557 INFO L130 BoogieDeclarations]: Found specification of procedure esr_write_rxtx_ctrl [2023-12-02 19:27:41,557 INFO L138 BoogieDeclarations]: Found implementation of procedure esr_write_rxtx_ctrl [2023-12-02 19:27:41,557 INFO L130 BoogieDeclarations]: Found specification of procedure niu_set_nfc [2023-12-02 19:27:41,557 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_set_nfc [2023-12-02 19:27:41,557 INFO L130 BoogieDeclarations]: Found specification of procedure niu_nway_reset [2023-12-02 19:27:41,557 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_nway_reset [2023-12-02 19:27:41,557 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-12-02 19:27:41,557 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-12-02 19:27:41,557 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2023-12-02 19:27:41,558 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2023-12-02 19:27:41,558 INFO L130 BoogieDeclarations]: Found specification of procedure niu_force_led [2023-12-02 19:27:41,558 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_force_led [2023-12-02 19:27:41,558 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2023-12-02 19:27:41,558 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2023-12-02 19:27:41,558 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 19:27:41,558 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 19:27:41,558 INFO L130 BoogieDeclarations]: Found specification of procedure niu_pci_eeprom_read16_swp [2023-12-02 19:27:41,558 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_pci_eeprom_read16_swp [2023-12-02 19:27:41,558 INFO L130 BoogieDeclarations]: Found specification of procedure niu_disable_napi [2023-12-02 19:27:41,559 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_disable_napi [2023-12-02 19:27:41,559 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2023-12-02 19:27:41,559 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2023-12-02 19:27:41,559 INFO L130 BoogieDeclarations]: Found specification of procedure niu_disable_ipp [2023-12-02 19:27:41,559 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_disable_ipp [2023-12-02 19:27:41,559 INFO L130 BoogieDeclarations]: Found specification of procedure serdes_init_10g [2023-12-02 19:27:41,559 INFO L138 BoogieDeclarations]: Found implementation of procedure serdes_init_10g [2023-12-02 19:27:41,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-12-02 19:27:41,559 INFO L130 BoogieDeclarations]: Found specification of procedure tcam_get_size [2023-12-02 19:27:41,559 INFO L138 BoogieDeclarations]: Found implementation of procedure tcam_get_size [2023-12-02 19:27:41,559 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 19:27:41,560 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 19:27:41,560 INFO L130 BoogieDeclarations]: Found specification of procedure niu_hash_rxaddr [2023-12-02 19:27:41,560 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_hash_rxaddr [2023-12-02 19:27:41,560 INFO L130 BoogieDeclarations]: Found specification of procedure xcvr_init_10g_bcm8706 [2023-12-02 19:27:41,560 INFO L138 BoogieDeclarations]: Found implementation of procedure xcvr_init_10g_bcm8706 [2023-12-02 19:27:41,560 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2023-12-02 19:27:41,560 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2023-12-02 19:27:41,560 INFO L130 BoogieDeclarations]: Found specification of procedure niu_close [2023-12-02 19:27:41,560 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_close [2023-12-02 19:27:41,560 INFO L130 BoogieDeclarations]: Found specification of procedure xcvr_init_1g [2023-12-02 19:27:41,560 INFO L138 BoogieDeclarations]: Found implementation of procedure xcvr_init_1g [2023-12-02 19:27:41,561 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2023-12-02 19:27:41,561 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2023-12-02 19:27:41,561 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2023-12-02 19:27:41,561 INFO L130 BoogieDeclarations]: Found specification of procedure niu_init_hostinfo [2023-12-02 19:27:41,561 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_init_hostinfo [2023-12-02 19:27:41,561 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2023-12-02 19:27:41,561 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2023-12-02 19:27:41,561 INFO L130 BoogieDeclarations]: Found specification of procedure niu_reset_rx_channels [2023-12-02 19:27:41,561 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_reset_rx_channels [2023-12-02 19:27:41,561 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-12-02 19:27:41,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-12-02 19:27:41,562 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2023-12-02 19:27:41,562 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2023-12-02 19:27:41,562 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 19:27:41,562 INFO L130 BoogieDeclarations]: Found specification of procedure xcvr_diag_bcm870x [2023-12-02 19:27:41,562 INFO L138 BoogieDeclarations]: Found implementation of procedure xcvr_diag_bcm870x [2023-12-02 19:27:41,562 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_platdata [2023-12-02 19:27:41,562 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_platdata [2023-12-02 19:27:41,562 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-12-02 19:27:41,562 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-12-02 19:27:41,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-02 19:27:41,562 INFO L130 BoogieDeclarations]: Found specification of procedure tcam_flush [2023-12-02 19:27:41,563 INFO L138 BoogieDeclarations]: Found implementation of procedure tcam_flush [2023-12-02 19:27:41,563 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2023-12-02 19:27:41,563 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2023-12-02 19:27:41,563 INFO L130 BoogieDeclarations]: Found specification of procedure niu_stop_hw [2023-12-02 19:27:41,563 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_stop_hw [2023-12-02 19:27:41,563 INFO L130 BoogieDeclarations]: Found specification of procedure niu_resume [2023-12-02 19:27:41,563 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_resume [2023-12-02 19:27:41,563 INFO L130 BoogieDeclarations]: Found specification of procedure niu_set_settings [2023-12-02 19:27:41,563 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_set_settings [2023-12-02 19:27:41,563 INFO L130 BoogieDeclarations]: Found specification of procedure niu_put_parent [2023-12-02 19:27:41,563 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_put_parent [2023-12-02 19:27:41,564 INFO L130 BoogieDeclarations]: Found specification of procedure niu_get_invariants [2023-12-02 19:27:41,564 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_get_invariants [2023-12-02 19:27:41,564 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int [2023-12-02 19:27:41,564 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int [2023-12-02 19:27:41,564 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_warn [2023-12-02 19:27:41,564 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_warn [2023-12-02 19:27:41,564 INFO L130 BoogieDeclarations]: Found specification of procedure niu_reset_tx_channels [2023-12-02 19:27:41,564 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_reset_tx_channels [2023-12-02 19:27:41,564 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2023-12-02 19:27:41,564 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2023-12-02 19:27:41,565 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2023-12-02 19:27:41,565 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2023-12-02 19:27:41,565 INFO L130 BoogieDeclarations]: Found specification of procedure __show_chan_per_port [2023-12-02 19:27:41,565 INFO L138 BoogieDeclarations]: Found implementation of procedure __show_chan_per_port [2023-12-02 19:27:41,565 INFO L130 BoogieDeclarations]: Found specification of procedure __arch_hweight64 [2023-12-02 19:27:41,565 INFO L138 BoogieDeclarations]: Found implementation of procedure __arch_hweight64 [2023-12-02 19:27:41,565 INFO L130 BoogieDeclarations]: Found specification of procedure niu_get_eeprom_len [2023-12-02 19:27:41,565 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_get_eeprom_len [2023-12-02 19:27:41,565 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-12-02 19:27:41,565 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-12-02 19:27:41,565 INFO L130 BoogieDeclarations]: Found specification of procedure niu_stop_rx_channels [2023-12-02 19:27:41,566 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_stop_rx_channels [2023-12-02 19:27:41,566 INFO L130 BoogieDeclarations]: Found specification of procedure esr_read_glue0 [2023-12-02 19:27:41,566 INFO L138 BoogieDeclarations]: Found implementation of procedure esr_read_glue0 [2023-12-02 19:27:41,566 INFO L130 BoogieDeclarations]: Found specification of procedure niu_ethflow_to_l3proto [2023-12-02 19:27:41,566 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_ethflow_to_l3proto [2023-12-02 19:27:41,566 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2023-12-02 19:27:41,566 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2023-12-02 19:27:41,566 INFO L130 BoogieDeclarations]: Found specification of procedure niu_full_shutdown [2023-12-02 19:27:41,566 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_full_shutdown [2023-12-02 19:27:41,566 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-12-02 19:27:41,567 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-12-02 19:27:41,567 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2023-12-02 19:27:41,567 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2023-12-02 19:27:41,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-02 19:27:41,567 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2023-12-02 19:27:41,567 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2023-12-02 19:27:41,567 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-12-02 19:27:41,567 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-12-02 19:27:41,567 INFO L130 BoogieDeclarations]: Found specification of procedure niu_get_and_validate_port [2023-12-02 19:27:41,567 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_get_and_validate_port [2023-12-02 19:27:41,568 INFO L130 BoogieDeclarations]: Found specification of procedure niu_set_primary_mac [2023-12-02 19:27:41,568 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_set_primary_mac [2023-12-02 19:27:41,568 INFO L130 BoogieDeclarations]: Found specification of procedure niu_init_xif [2023-12-02 19:27:41,568 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_init_xif [2023-12-02 19:27:41,568 INFO L130 BoogieDeclarations]: Found specification of procedure niu_pci_eeprom_read [2023-12-02 19:27:41,568 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_pci_eeprom_read [2023-12-02 19:27:41,568 INFO L130 BoogieDeclarations]: Found specification of procedure niu_num_alt_addr [2023-12-02 19:27:41,568 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_num_alt_addr [2023-12-02 19:27:41,568 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 19:27:41,568 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 19:27:41,568 INFO L130 BoogieDeclarations]: Found specification of procedure release_tx_packet [2023-12-02 19:27:41,569 INFO L138 BoogieDeclarations]: Found implementation of procedure release_tx_packet [2023-12-02 19:27:41,569 INFO L130 BoogieDeclarations]: Found specification of procedure esr_read_rxtx_ctrl [2023-12-02 19:27:41,569 INFO L138 BoogieDeclarations]: Found implementation of procedure esr_read_rxtx_ctrl [2023-12-02 19:27:41,569 INFO L130 BoogieDeclarations]: Found specification of procedure tcam_user_ip_class_enable [2023-12-02 19:27:41,569 INFO L138 BoogieDeclarations]: Found implementation of procedure tcam_user_ip_class_enable [2023-12-02 19:27:41,569 INFO L130 BoogieDeclarations]: Found specification of procedure phy_record [2023-12-02 19:27:41,569 INFO L138 BoogieDeclarations]: Found implementation of procedure phy_record [2023-12-02 19:27:41,569 INFO L130 BoogieDeclarations]: Found specification of procedure niu_pci_map_page [2023-12-02 19:27:41,569 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_pci_map_page [2023-12-02 19:27:41,569 INFO L130 BoogieDeclarations]: Found specification of procedure niu_free_irq [2023-12-02 19:27:41,570 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_free_irq [2023-12-02 19:27:41,570 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_wake_queue [2023-12-02 19:27:41,570 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_wake_queue [2023-12-02 19:27:41,570 INFO L130 BoogieDeclarations]: Found specification of procedure niu_enable_rx_channel [2023-12-02 19:27:41,570 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_enable_rx_channel [2023-12-02 19:27:41,570 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2023-12-02 19:27:41,570 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2023-12-02 19:27:41,570 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-12-02 19:27:41,570 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-12-02 19:27:41,570 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-12-02 19:27:41,571 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-12-02 19:27:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure niu_pci_free_coherent [2023-12-02 19:27:41,571 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_pci_free_coherent [2023-12-02 19:27:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2023-12-02 19:27:41,571 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2023-12-02 19:27:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2023-12-02 19:27:41,571 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2023-12-02 19:27:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2023-12-02 19:27:41,571 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2023-12-02 19:27:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure niu_netif_stop [2023-12-02 19:27:41,571 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_netif_stop [2023-12-02 19:27:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure niu_pci_unmap_page [2023-12-02 19:27:41,572 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_pci_unmap_page [2023-12-02 19:27:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-12-02 19:27:41,572 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-12-02 19:27:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure niu_enable_alt_mac [2023-12-02 19:27:41,572 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_enable_alt_mac [2023-12-02 19:27:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_unlock [2023-12-02 19:27:41,572 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_unlock [2023-12-02 19:27:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure link_status_1g_serdes [2023-12-02 19:27:41,572 INFO L138 BoogieDeclarations]: Found implementation of procedure link_status_1g_serdes [2023-12-02 19:27:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2023-12-02 19:27:41,573 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2023-12-02 19:27:41,573 INFO L130 BoogieDeclarations]: Found specification of procedure mii_write [2023-12-02 19:27:41,573 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_write [2023-12-02 19:27:41,573 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2023-12-02 19:27:41,573 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2023-12-02 19:27:41,573 INFO L130 BoogieDeclarations]: Found specification of procedure link_status_1g [2023-12-02 19:27:41,573 INFO L138 BoogieDeclarations]: Found implementation of procedure link_status_1g [2023-12-02 19:27:41,573 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2023-12-02 19:27:41,573 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2023-12-02 19:27:41,573 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-12-02 19:27:41,573 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-12-02 19:27:41,574 INFO L130 BoogieDeclarations]: Found specification of procedure platform_device_unregister [2023-12-02 19:27:41,574 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_device_unregister [2023-12-02 19:27:41,574 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2023-12-02 19:27:41,574 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2023-12-02 19:27:41,574 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 19:27:41,574 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2023-12-02 19:27:41,574 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2023-12-02 19:27:41,574 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u64~0~X~int~X~int~TO~VOID [2023-12-02 19:27:41,574 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u64~0~X~int~X~int~TO~VOID [2023-12-02 19:27:41,574 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2023-12-02 19:27:41,575 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2023-12-02 19:27:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure niu_sync_rx_discard_stats [2023-12-02 19:27:41,575 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_sync_rx_discard_stats [2023-12-02 19:27:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure niu_ldg_rearm [2023-12-02 19:27:41,575 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_ldg_rearm [2023-12-02 19:27:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure niu_set_mac_addr [2023-12-02 19:27:41,575 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_set_mac_addr [2023-12-02 19:27:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-12-02 19:27:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-12-02 19:27:41,575 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-12-02 19:27:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-12-02 19:27:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_wait [2023-12-02 19:27:41,576 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_wait [2023-12-02 19:27:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2023-12-02 19:27:41,576 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2023-12-02 19:27:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-12-02 19:27:41,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-12-02 19:27:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2023-12-02 19:27:41,576 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2023-12-02 19:27:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2023-12-02 19:27:41,576 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2023-12-02 19:27:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure mrvl88x2011_act_led [2023-12-02 19:27:41,577 INFO L138 BoogieDeclarations]: Found implementation of procedure mrvl88x2011_act_led [2023-12-02 19:27:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure phy_decode [2023-12-02 19:27:41,577 INFO L138 BoogieDeclarations]: Found implementation of procedure phy_decode [2023-12-02 19:27:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure tcam_assoc_write [2023-12-02 19:27:41,577 INFO L138 BoogieDeclarations]: Found implementation of procedure tcam_assoc_write [2023-12-02 19:27:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure niu_link_status [2023-12-02 19:27:41,577 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_link_status [2023-12-02 19:27:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure __udelay [2023-12-02 19:27:41,577 INFO L138 BoogieDeclarations]: Found implementation of procedure __udelay [2023-12-02 19:27:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure niu_set_primary_mac_rdc_table [2023-12-02 19:27:41,578 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_set_primary_mac_rdc_table [2023-12-02 19:27:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2023-12-02 19:27:41,578 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2023-12-02 19:27:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure niu_set_multicast_mac_rdc_table [2023-12-02 19:27:41,578 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_set_multicast_mac_rdc_table [2023-12-02 19:27:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure niu_tx_channel_stop [2023-12-02 19:27:41,578 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_tx_channel_stop [2023-12-02 19:27:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-12-02 19:27:41,578 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-12-02 19:27:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_niu_parent_lock [2023-12-02 19:27:41,579 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_niu_parent_lock [2023-12-02 19:27:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2023-12-02 19:27:41,579 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2023-12-02 19:27:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure tcam_get_index [2023-12-02 19:27:41,579 INFO L138 BoogieDeclarations]: Found implementation of procedure tcam_get_index [2023-12-02 19:27:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_printk [2023-12-02 19:27:41,579 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_printk [2023-12-02 19:27:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure niu_xcvr_init [2023-12-02 19:27:41,579 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_xcvr_init [2023-12-02 19:27:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2023-12-02 19:27:41,579 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2023-12-02 19:27:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure serdes_init_niu_1g_serdes [2023-12-02 19:27:41,580 INFO L138 BoogieDeclarations]: Found implementation of procedure serdes_init_niu_1g_serdes [2023-12-02 19:27:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2023-12-02 19:27:41,580 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2023-12-02 19:27:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure serdes_init_niu_10g_serdes [2023-12-02 19:27:41,580 INFO L138 BoogieDeclarations]: Found implementation of procedure serdes_init_niu_10g_serdes [2023-12-02 19:27:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure xcvr_init_1g_rgmii [2023-12-02 19:27:41,580 INFO L138 BoogieDeclarations]: Found implementation of procedure xcvr_init_1g_rgmii [2023-12-02 19:27:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2023-12-02 19:27:41,580 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2023-12-02 19:27:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure writeq [2023-12-02 19:27:41,581 INFO L138 BoogieDeclarations]: Found implementation of procedure writeq [2023-12-02 19:27:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure esr2_set_rx_cfg [2023-12-02 19:27:41,581 INFO L138 BoogieDeclarations]: Found implementation of procedure esr2_set_rx_cfg [2023-12-02 19:27:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure link_status_10g [2023-12-02 19:27:41,581 INFO L138 BoogieDeclarations]: Found implementation of procedure link_status_10g [2023-12-02 19:27:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2023-12-02 19:27:41,581 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2023-12-02 19:27:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure niu_enable_rx_mac [2023-12-02 19:27:41,581 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_enable_rx_mac [2023-12-02 19:27:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure niu_ipp_reset [2023-12-02 19:27:41,582 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_ipp_reset [2023-12-02 19:27:41,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-12-02 19:27:41,582 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-12-02 19:27:41,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-12-02 19:27:41,582 INFO L130 BoogieDeclarations]: Found specification of procedure niu_pci_map_single [2023-12-02 19:27:41,582 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_pci_map_single [2023-12-02 19:27:41,582 INFO L130 BoogieDeclarations]: Found specification of procedure esr2_set_tx_cfg [2023-12-02 19:27:41,582 INFO L138 BoogieDeclarations]: Found implementation of procedure esr2_set_tx_cfg [2023-12-02 19:27:41,582 INFO L130 BoogieDeclarations]: Found specification of procedure niu_handle_led [2023-12-02 19:27:41,582 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_handle_led [2023-12-02 19:27:41,582 INFO L130 BoogieDeclarations]: Found specification of procedure niu_pcs_mii_reset [2023-12-02 19:27:41,583 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_pcs_mii_reset [2023-12-02 19:27:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_niu_parent_lock [2023-12-02 19:27:41,583 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_niu_parent_lock [2023-12-02 19:27:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2023-12-02 19:27:41,583 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2023-12-02 19:27:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure niu_pci_alloc_coherent [2023-12-02 19:27:41,583 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_pci_alloc_coherent [2023-12-02 19:27:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure link_status_10g_hotplug [2023-12-02 19:27:41,583 INFO L138 BoogieDeclarations]: Found implementation of procedure link_status_10g_hotplug [2023-12-02 19:27:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_niu_exit_27_2 [2023-12-02 19:27:41,583 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_niu_exit_27_2 [2023-12-02 19:27:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure link_status_1g_rgmii [2023-12-02 19:27:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure link_status_1g_rgmii [2023-12-02 19:27:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure niu_enable_napi [2023-12-02 19:27:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_enable_napi [2023-12-02 19:27:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2023-12-02 19:27:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2023-12-02 19:27:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure xcvr_init_10g [2023-12-02 19:27:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure xcvr_init_10g [2023-12-02 19:27:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure __le64_to_cpup [2023-12-02 19:27:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure __le64_to_cpup [2023-12-02 19:27:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure niu_ethflow_to_class [2023-12-02 19:27:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_ethflow_to_class [2023-12-02 19:27:41,585 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2023-12-02 19:27:41,585 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2023-12-02 19:27:41,585 INFO L130 BoogieDeclarations]: Found specification of procedure __free_pages [2023-12-02 19:27:41,585 INFO L138 BoogieDeclarations]: Found implementation of procedure __free_pages [2023-12-02 19:27:41,585 INFO L130 BoogieDeclarations]: Found specification of procedure niu_enable_interrupts [2023-12-02 19:27:41,585 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_enable_interrupts [2023-12-02 19:27:41,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-02 19:27:41,585 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-12-02 19:27:41,585 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-12-02 19:27:41,585 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2023-12-02 19:27:41,585 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2023-12-02 19:27:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-12-02 19:27:41,586 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-12-02 19:27:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure niu_init_tx_mac [2023-12-02 19:27:41,586 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_init_tx_mac [2023-12-02 19:27:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2023-12-02 19:27:41,586 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2023-12-02 19:27:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2023-12-02 19:27:41,586 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2023-12-02 19:27:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure esr_reset [2023-12-02 19:27:41,586 INFO L138 BoogieDeclarations]: Found implementation of procedure esr_reset [2023-12-02 19:27:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2023-12-02 19:27:41,586 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2023-12-02 19:27:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure __niu_wait_bits_clear [2023-12-02 19:27:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure __niu_wait_bits_clear [2023-12-02 19:27:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure niu_open [2023-12-02 19:27:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_open [2023-12-02 19:27:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2023-12-02 19:27:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2023-12-02 19:27:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2023-12-02 19:27:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2023-12-02 19:27:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2023-12-02 19:27:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2023-12-02 19:27:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure niu_pci_eeprom_read16 [2023-12-02 19:27:41,588 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_pci_eeprom_read16 [2023-12-02 19:27:41,588 INFO L130 BoogieDeclarations]: Found specification of procedure tcam_wait_bit [2023-12-02 19:27:41,588 INFO L138 BoogieDeclarations]: Found implementation of procedure tcam_wait_bit [2023-12-02 19:27:41,588 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2023-12-02 19:27:41,588 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2023-12-02 19:27:41,588 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-12-02 19:27:41,588 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-12-02 19:27:41,588 INFO L130 BoogieDeclarations]: Found specification of procedure niu_tx_avail [2023-12-02 19:27:41,588 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_tx_avail [2023-12-02 19:27:41,588 INFO L130 BoogieDeclarations]: Found specification of procedure niu_set_alt_mac_rdc_table [2023-12-02 19:27:41,588 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_set_alt_mac_rdc_table [2023-12-02 19:27:41,588 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~TO~~u64~0 [2023-12-02 19:27:41,589 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~TO~~u64~0 [2023-12-02 19:27:41,589 INFO L130 BoogieDeclarations]: Found specification of procedure bcm8704_user_dev3_readback [2023-12-02 19:27:41,589 INFO L138 BoogieDeclarations]: Found implementation of procedure bcm8704_user_dev3_readback [2023-12-02 19:27:41,589 INFO L130 BoogieDeclarations]: Found specification of procedure serdes_init_1g [2023-12-02 19:27:41,589 INFO L138 BoogieDeclarations]: Found implementation of procedure serdes_init_1g [2023-12-02 19:27:41,589 INFO L130 BoogieDeclarations]: Found specification of procedure niu_set_rx_mode [2023-12-02 19:27:41,589 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_set_rx_mode [2023-12-02 19:27:41,589 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2023-12-02 19:27:41,589 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2023-12-02 19:27:41,589 INFO L130 BoogieDeclarations]: Found specification of procedure niu_get_settings [2023-12-02 19:27:41,589 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_get_settings [2023-12-02 19:27:41,589 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2023-12-02 19:27:41,590 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2023-12-02 19:27:41,590 INFO L130 BoogieDeclarations]: Found specification of procedure tcam_write [2023-12-02 19:27:41,590 INFO L138 BoogieDeclarations]: Found implementation of procedure tcam_write [2023-12-02 19:27:41,590 INFO L130 BoogieDeclarations]: Found specification of procedure niu_pci_remove_one [2023-12-02 19:27:41,590 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_pci_remove_one [2023-12-02 19:27:41,590 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2023-12-02 19:27:41,590 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2023-12-02 19:27:41,590 INFO L130 BoogieDeclarations]: Found specification of procedure mii_reset [2023-12-02 19:27:41,590 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_reset [2023-12-02 19:27:41,590 INFO L130 BoogieDeclarations]: Found specification of procedure niu_netif_start [2023-12-02 19:27:41,590 INFO L138 BoogieDeclarations]: Found implementation of procedure niu_netif_start [2023-12-02 19:27:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2023-12-02 19:27:41,591 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2023-12-02 19:27:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure tcam_enable [2023-12-02 19:27:41,591 INFO L138 BoogieDeclarations]: Found implementation of procedure tcam_enable [2023-12-02 19:27:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2023-12-02 19:27:41,591 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2023-12-02 19:27:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-12-02 19:27:41,591 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-12-02 19:27:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 19:27:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure readq [2023-12-02 19:27:41,591 INFO L138 BoogieDeclarations]: Found implementation of procedure readq [2023-12-02 19:27:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-12-02 19:27:41,592 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-12-02 19:27:41,592 INFO L130 BoogieDeclarations]: Found specification of procedure phy_encode [2023-12-02 19:27:41,592 INFO L138 BoogieDeclarations]: Found implementation of procedure phy_encode [2023-12-02 19:27:41,592 INFO L130 BoogieDeclarations]: Found specification of procedure serdes_init_niu_10g_fiber [2023-12-02 19:27:41,592 INFO L138 BoogieDeclarations]: Found implementation of procedure serdes_init_niu_10g_fiber [2023-12-02 19:27:43,308 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 19:27:43,313 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 19:27:44,086 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-12-02 19:28:14,328 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2023-12-02 19:28:14,723 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 19:28:36,712 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 19:28:36,712 INFO L309 CfgBuilder]: Removed 8 assume(true) statements. [2023-12-02 19:28:36,716 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:28:36 BoogieIcfgContainer [2023-12-02 19:28:36,717 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 19:28:36,719 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 19:28:36,719 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 19:28:36,723 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 19:28:36,723 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 07:27:29" (1/3) ... [2023-12-02 19:28:36,724 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62ad69 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:28:36, skipping insertion in model container [2023-12-02 19:28:36,724 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:27:39" (2/3) ... [2023-12-02 19:28:36,725 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62ad69 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:28:36, skipping insertion in model container [2023-12-02 19:28:36,725 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:28:36" (3/3) ... [2023-12-02 19:28:36,726 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-sun-niu.cil.i [2023-12-02 19:28:36,748 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 19:28:36,748 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2023-12-02 19:28:36,901 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 19:28:36,908 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;@1ddf6566, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 19:28:36,908 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-12-02 19:28:36,933 INFO L276 IsEmpty]: Start isEmpty. Operand has 5521 states, 3545 states have (on average 1.3413258110014104) internal successors, (4755), 3600 states have internal predecessors, (4755), 1736 states have call successors, (1736), 238 states have call predecessors, (1736), 237 states have return successors, (1728), 1717 states have call predecessors, (1728), 1728 states have call successors, (1728) [2023-12-02 19:28:36,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 565 [2023-12-02 19:28:36,978 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:28:36,980 INFO L195 NwaCegarLoop]: trace histogram [55, 54, 54, 54, 54, 54, 54, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 19:28:36,980 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 19:28:36,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:28:36,986 INFO L85 PathProgramCache]: Analyzing trace with hash -547272531, now seen corresponding path program 1 times [2023-12-02 19:28:36,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:28:36,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883368204] [2023-12-02 19:28:36,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:28:36,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:36:19,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:36:22,398 INFO L134 CoverageAnalysis]: Checked inductivity of 11559 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11559 trivial. 0 not checked. [2023-12-02 19:36:22,399 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:36:22,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883368204] [2023-12-02 19:36:22,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883368204] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:36:22,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:36:22,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 19:36:22,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147132093] [2023-12-02 19:36:22,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:36:22,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 19:36:22,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:36:22,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 19:36:22,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 19:36:22,445 INFO L87 Difference]: Start difference. First operand has 5521 states, 3545 states have (on average 1.3413258110014104) internal successors, (4755), 3600 states have internal predecessors, (4755), 1736 states have call successors, (1736), 238 states have call predecessors, (1736), 237 states have return successors, (1728), 1717 states have call predecessors, (1728), 1728 states have call successors, (1728) Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (61), 2 states have call predecessors, (61), 1 states have return successors, (59), 3 states have call predecessors, (59), 3 states have call successors, (59) [2023-12-02 19:36:24,741 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 19:36:27,406 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.66s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:36:32,129 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 19:36:36,078 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 19:36:41,213 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 19:36:44,754 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 19:36:46,761 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 19:36:53,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:36:53,649 INFO L93 Difference]: Finished difference Result 16259 states and 24294 transitions. [2023-12-02 19:36:53,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 19:36:53,651 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (61), 2 states have call predecessors, (61), 1 states have return successors, (59), 3 states have call predecessors, (59), 3 states have call successors, (59) Word has length 564 [2023-12-02 19:36:53,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:36:53,771 INFO L225 Difference]: With dead ends: 16259 [2023-12-02 19:36:53,771 INFO L226 Difference]: Without dead ends: 10835 [2023-12-02 19:36:53,812 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 19:36:53,815 INFO L413 NwaCegarLoop]: 7035 mSDtfsCounter, 7960 mSDsluCounter, 6965 mSDsCounter, 0 mSdLazyCounter, 2422 mSolverCounterSat, 15 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7960 SdHoareTripleChecker+Valid, 14000 SdHoareTripleChecker+Invalid, 2443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 2422 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.5s IncrementalHoareTripleChecker+Time [2023-12-02 19:36:53,816 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7960 Valid, 14000 Invalid, 2443 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [15 Valid, 2422 Invalid, 6 Unknown, 0 Unchecked, 30.5s Time] [2023-12-02 19:36:53,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10835 states. [2023-12-02 19:36:54,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10835 to 10831. [2023-12-02 19:36:54,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10831 states, 6986 states have (on average 1.3409676495848841) internal successors, (9368), 7095 states have internal predecessors, (9368), 3372 states have call successors, (3372), 471 states have call predecessors, (3372), 470 states have return successors, (3368), 3346 states have call predecessors, (3368), 3368 states have call successors, (3368) [2023-12-02 19:36:54,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10831 states to 10831 states and 16108 transitions. [2023-12-02 19:36:54,717 INFO L78 Accepts]: Start accepts. Automaton has 10831 states and 16108 transitions. Word has length 564 [2023-12-02 19:36:54,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:36:54,724 INFO L495 AbstractCegarLoop]: Abstraction has 10831 states and 16108 transitions. [2023-12-02 19:36:54,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (61), 2 states have call predecessors, (61), 1 states have return successors, (59), 3 states have call predecessors, (59), 3 states have call successors, (59) [2023-12-02 19:36:54,724 INFO L276 IsEmpty]: Start isEmpty. Operand 10831 states and 16108 transitions. [2023-12-02 19:36:54,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 605 [2023-12-02 19:36:54,767 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:36:54,768 INFO L195 NwaCegarLoop]: trace histogram [57, 54, 54, 54, 54, 54, 54, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 19:36:54,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-02 19:36:54,769 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 19:36:54,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:36:54,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1586457623, now seen corresponding path program 1 times [2023-12-02 19:36:54,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:36:54,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309868896] [2023-12-02 19:36:54,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:36:54,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms