./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cf1a7837 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ad2993b-5df1-4e69-a592-6e57098c7ed8/bin/utaipan-verify-NcY6lQBIFX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ad2993b-5df1-4e69-a592-6e57098c7ed8/bin/utaipan-verify-NcY6lQBIFX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ad2993b-5df1-4e69-a592-6e57098c7ed8/bin/utaipan-verify-NcY6lQBIFX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ad2993b-5df1-4e69-a592-6e57098c7ed8/bin/utaipan-verify-NcY6lQBIFX/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ad2993b-5df1-4e69-a592-6e57098c7ed8/bin/utaipan-verify-NcY6lQBIFX/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ad2993b-5df1-4e69-a592-6e57098c7ed8/bin/utaipan-verify-NcY6lQBIFX --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 06a1a5884933bcba18239575fcdd90e80287d1e97f83c153d30cbf6ef2bf14a2 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-cf1a783 [2023-11-12 00:54:25,945 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-12 00:54:26,054 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ad2993b-5df1-4e69-a592-6e57098c7ed8/bin/utaipan-verify-NcY6lQBIFX/config/svcomp-Reach-64bit-Taipan_Default.epf [2023-11-12 00:54:26,063 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-12 00:54:26,064 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-12 00:54:26,109 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-12 00:54:26,110 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-12 00:54:26,111 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-12 00:54:26,112 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-12 00:54:26,117 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-12 00:54:26,117 INFO L153 SettingsManager]: * User list type=DISABLED [2023-11-12 00:54:26,119 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-11-12 00:54:26,119 INFO L153 SettingsManager]: * Explicit value domain=true [2023-11-12 00:54:26,121 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-11-12 00:54:26,121 INFO L153 SettingsManager]: * Octagon Domain=false [2023-11-12 00:54:26,122 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-11-12 00:54:26,122 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-11-12 00:54:26,123 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-11-12 00:54:26,123 INFO L153 SettingsManager]: * Interval Domain=false [2023-11-12 00:54:26,124 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-11-12 00:54:26,124 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-11-12 00:54:26,125 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-11-12 00:54:26,126 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-12 00:54:26,126 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-12 00:54:26,127 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-12 00:54:26,127 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-12 00:54:26,128 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-12 00:54:26,128 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-12 00:54:26,128 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-12 00:54:26,129 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-12 00:54:26,130 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-12 00:54:26,130 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-12 00:54:26,131 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-12 00:54:26,131 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 00:54:26,131 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-12 00:54:26,132 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-12 00:54:26,132 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-12 00:54:26,132 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-11-12 00:54:26,132 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-12 00:54:26,132 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-12 00:54:26,133 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-11-12 00:54:26,133 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-12 00:54:26,133 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_9ad2993b-5df1-4e69-a592-6e57098c7ed8/bin/utaipan-verify-NcY6lQBIFX/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_9ad2993b-5df1-4e69-a592-6e57098c7ed8/bin/utaipan-verify-NcY6lQBIFX 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 -> 06a1a5884933bcba18239575fcdd90e80287d1e97f83c153d30cbf6ef2bf14a2 [2023-11-12 00:54:26,411 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-12 00:54:26,437 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-12 00:54:26,440 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-12 00:54:26,442 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-12 00:54:26,442 INFO L274 PluginConnector]: CDTParser initialized [2023-11-12 00:54:26,444 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ad2993b-5df1-4e69-a592-6e57098c7ed8/bin/utaipan-verify-NcY6lQBIFX/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i [2023-11-12 00:54:29,557 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-12 00:54:30,426 INFO L384 CDTParser]: Found 1 translation units. [2023-11-12 00:54:30,428 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ad2993b-5df1-4e69-a592-6e57098c7ed8/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i [2023-11-12 00:54:30,505 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ad2993b-5df1-4e69-a592-6e57098c7ed8/bin/utaipan-verify-NcY6lQBIFX/data/8b8d19681/9c4276e302e84213ba04c0d479ea06f0/FLAG04bf3976b [2023-11-12 00:54:30,525 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ad2993b-5df1-4e69-a592-6e57098c7ed8/bin/utaipan-verify-NcY6lQBIFX/data/8b8d19681/9c4276e302e84213ba04c0d479ea06f0 [2023-11-12 00:54:30,533 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-12 00:54:30,535 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-12 00:54:30,538 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-12 00:54:30,539 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-12 00:54:30,544 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-12 00:54:30,545 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 12:54:30" (1/1) ... [2023-11-12 00:54:30,546 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@20d19162 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:54:30, skipping insertion in model container [2023-11-12 00:54:30,547 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 12:54:30" (1/1) ... [2023-11-12 00:54:30,853 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-12 00:54:36,897 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_9ad2993b-5df1-4e69-a592-6e57098c7ed8/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i[523621,523634] [2023-11-12 00:54:36,902 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_9ad2993b-5df1-4e69-a592-6e57098c7ed8/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i[523766,523779] [2023-11-12 00:54:36,933 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 00:54:36,999 INFO L202 MainTranslator]: Completed pre-run [2023-11-12 00:54:37,187 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [6249] [2023-11-12 00:54:37,189 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [6256] [2023-11-12 00:54:37,189 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6263] [2023-11-12 00:54:37,191 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [6279] [2023-11-12 00:54:37,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 *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6339-6340] [2023-11-12 00:54:37,194 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"); [6345-6347] [2023-11-12 00:54:37,195 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)); [6374] [2023-11-12 00:54:37,196 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6381] [2023-11-12 00:54:37,197 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [6425] [2023-11-12 00:54:37,197 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6428] [2023-11-12 00:54:37,197 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6431] [2023-11-12 00:54:37,197 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6434] [2023-11-12 00:54:37,199 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [6528] [2023-11-12 00:54:37,200 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6536] [2023-11-12 00:54:37,201 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [6543] [2023-11-12 00:54:37,201 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [6550] [2023-11-12 00:54:37,203 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)); [6616-6617] [2023-11-12 00:54:37,204 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1,%0\n adcl $0xffff,%0": "=r" (sum): "r" (sum << 16), "0" (sum & 4294901760U)); [6646] [2023-11-12 00:54:37,204 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1, %0\n adcl %2, %0\n adcl %3, %0\n adcl $0, %0\n": "=r" (sum): "g" (daddr), "g" (saddr), "g" (((int )len + (int )proto) << 8), "0" (sum)); [6654-6655] [2023-11-12 00:54:37,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/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [6730-6731] [2023-11-12 00:54:37,211 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)); [6764-6765] [2023-11-12 00:54:37,212 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)); [6805-6806] [2023-11-12 00:54:37,214 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)); [6834-6835] [2023-11-12 00:54:37,226 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)); [7315-7316] [2023-11-12 00:54:37,226 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7322] [2023-11-12 00:54:37,333 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10393] [2023-11-12 00:54:37,680 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_9ad2993b-5df1-4e69-a592-6e57098c7ed8/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i[523621,523634] [2023-11-12 00:54:37,681 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_9ad2993b-5df1-4e69-a592-6e57098c7ed8/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i[523766,523779] [2023-11-12 00:54:37,689 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 00:54:38,033 WARN L672 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-11-12 00:54:38,041 INFO L206 MainTranslator]: Completed translation [2023-11-12 00:54:38,042 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:54:38 WrapperNode [2023-11-12 00:54:38,042 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-12 00:54:38,043 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-12 00:54:38,043 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-12 00:54:38,043 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-12 00:54:38,049 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:54:38" (1/1) ... [2023-11-12 00:54:38,250 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:54:38" (1/1) ... [2023-11-12 00:54:38,654 INFO L138 Inliner]: procedures = 696, calls = 4214, calls flagged for inlining = 372, calls inlined = 346, statements flattened = 11946 [2023-11-12 00:54:38,655 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-12 00:54:38,656 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-12 00:54:38,656 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-12 00:54:38,656 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-12 00:54:38,667 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:54:38" (1/1) ... [2023-11-12 00:54:38,667 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:54:38" (1/1) ... [2023-11-12 00:54:38,805 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:54:38" (1/1) ... [2023-11-12 00:54:38,806 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:54:38" (1/1) ... [2023-11-12 00:54:39,015 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:54:38" (1/1) ... [2023-11-12 00:54:39,062 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:54:38" (1/1) ... [2023-11-12 00:54:39,133 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:54:38" (1/1) ... [2023-11-12 00:54:39,172 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:54:38" (1/1) ... [2023-11-12 00:54:39,372 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-12 00:54:39,373 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-12 00:54:39,374 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-12 00:54:39,374 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-12 00:54:39,375 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:54:38" (1/1) ... [2023-11-12 00:54:39,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 00:54:39,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ad2993b-5df1-4e69-a592-6e57098c7ed8/bin/utaipan-verify-NcY6lQBIFX/z3 [2023-11-12 00:54:39,417 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ad2993b-5df1-4e69-a592-6e57098c7ed8/bin/utaipan-verify-NcY6lQBIFX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-12 00:54:39,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ad2993b-5df1-4e69-a592-6e57098c7ed8/bin/utaipan-verify-NcY6lQBIFX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-12 00:54:39,462 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2023-11-12 00:54:39,462 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2023-11-12 00:54:39,463 INFO L130 BoogieDeclarations]: Found specification of procedure ipv6_hdr [2023-11-12 00:54:39,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ipv6_hdr [2023-11-12 00:54:39,464 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_read_phy_core [2023-11-12 00:54:39,464 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_read_phy_core [2023-11-12 00:54:39,464 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2023-11-12 00:54:39,465 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2023-11-12 00:54:39,465 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_post_phy_linkchg [2023-11-12 00:54:39,465 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_post_phy_linkchg [2023-11-12 00:54:39,465 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2023-11-12 00:54:39,466 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2023-11-12 00:54:39,466 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-11-12 00:54:39,466 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-11-12 00:54:39,466 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2023-11-12 00:54:39,466 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2023-11-12 00:54:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-12 00:54:39,467 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-12 00:54:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_clean_rx_ring [2023-11-12 00:54:39,467 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_clean_rx_ring [2023-11-12 00:54:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2023-11-12 00:54:39,467 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2023-11-12 00:54:39,468 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2023-11-12 00:54:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2023-11-12 00:54:39,468 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2023-11-12 00:54:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2023-11-12 00:54:39,468 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_read_current_addr [2023-11-12 00:54:39,469 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_read_current_addr [2023-11-12 00:54:39,469 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-11-12 00:54:39,469 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-11-12 00:54:39,469 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_reset_mac [2023-11-12 00:54:39,470 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_reset_mac [2023-11-12 00:54:39,470 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_irq_disable [2023-11-12 00:54:39,470 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_irq_disable [2023-11-12 00:54:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_stop_phy_polling [2023-11-12 00:54:39,471 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_stop_phy_polling [2023-11-12 00:54:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2023-11-12 00:54:39,472 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2023-11-12 00:54:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2023-11-12 00:54:39,472 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2023-11-12 00:54:39,473 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2023-11-12 00:54:39,473 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2023-11-12 00:54:39,473 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2023-11-12 00:54:39,473 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2023-11-12 00:54:39,473 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2023-11-12 00:54:39,474 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2023-11-12 00:54:39,474 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-11-12 00:54:39,474 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-11-12 00:54:39,474 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-11-12 00:54:39,475 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-11-12 00:54:39,475 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2023-11-12 00:54:39,475 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2023-11-12 00:54:39,475 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2023-11-12 00:54:39,475 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2023-11-12 00:54:39,475 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-12 00:54:39,476 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2023-11-12 00:54:39,476 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2023-11-12 00:54:39,476 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_speed_and_duplex [2023-11-12 00:54:39,476 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_speed_and_duplex [2023-11-12 00:54:39,477 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_mdio_lock_of_atl1c_adapter [2023-11-12 00:54:39,477 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_mdio_lock_of_atl1c_adapter [2023-11-12 00:54:39,477 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2023-11-12 00:54:39,478 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2023-11-12 00:54:39,478 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_close [2023-11-12 00:54:39,478 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_close [2023-11-12 00:54:39,478 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2023-11-12 00:54:39,478 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2023-11-12 00:54:39,478 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_110 [2023-11-12 00:54:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_110 [2023-11-12 00:54:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_write_phy_reg [2023-11-12 00:54:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_write_phy_reg [2023-11-12 00:54:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-11-12 00:54:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_phy_init [2023-11-12 00:54:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_phy_init [2023-11-12 00:54:39,480 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_read_phy_dbg [2023-11-12 00:54:39,480 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_read_phy_dbg [2023-11-12 00:54:39,480 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_regs_len [2023-11-12 00:54:39,480 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_regs_len [2023-11-12 00:54:39,480 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2023-11-12 00:54:39,481 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2023-11-12 00:54:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-11-12 00:54:39,481 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-11-12 00:54:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_free_ring_resources [2023-11-12 00:54:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_free_ring_resources [2023-11-12 00:54:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-11-12 00:54:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2023-11-12 00:54:39,483 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2023-11-12 00:54:39,483 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2023-11-12 00:54:39,483 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2023-11-12 00:54:39,483 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-12 00:54:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2023-11-12 00:54:39,484 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2023-11-12 00:54:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2023-11-12 00:54:39,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2023-11-12 00:54:39,485 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-11-12 00:54:39,485 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-11-12 00:54:39,485 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2023-11-12 00:54:39,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2023-11-12 00:54:39,486 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2023-11-12 00:54:39,486 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2023-11-12 00:54:39,486 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2023-11-12 00:54:39,486 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2023-11-12 00:54:39,486 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2023-11-12 00:54:39,486 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2023-11-12 00:54:39,487 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2023-11-12 00:54:39,487 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2023-11-12 00:54:39,487 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2023-11-12 00:54:39,487 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2023-11-12 00:54:39,487 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2023-11-12 00:54:39,488 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2023-11-12 00:54:39,488 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_set_multi [2023-11-12 00:54:39,488 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_set_multi [2023-11-12 00:54:39,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-12 00:54:39,489 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2023-11-12 00:54:39,489 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2023-11-12 00:54:39,489 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2023-11-12 00:54:39,489 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2023-11-12 00:54:39,489 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2023-11-12 00:54:39,489 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2023-11-12 00:54:39,490 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2023-11-12 00:54:39,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2023-11-12 00:54:39,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-12 00:54:39,494 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2023-11-12 00:54:39,495 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2023-11-12 00:54:39,495 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-11-12 00:54:39,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-11-12 00:54:39,496 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2023-11-12 00:54:39,497 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2023-11-12 00:54:39,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-12 00:54:39,497 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_start_phy_polling [2023-11-12 00:54:39,504 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_start_phy_polling [2023-11-12 00:54:39,504 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2023-11-12 00:54:39,504 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2023-11-12 00:54:39,504 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-11-12 00:54:39,505 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-11-12 00:54:39,505 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-11-12 00:54:39,506 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2023-11-12 00:54:39,506 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2023-11-12 00:54:39,506 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2023-11-12 00:54:39,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2023-11-12 00:54:39,506 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2023-11-12 00:54:39,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2023-11-12 00:54:39,506 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2023-11-12 00:54:39,507 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2023-11-12 00:54:39,507 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_gso [2023-11-12 00:54:39,507 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_gso [2023-11-12 00:54:39,507 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_write_phy_core [2023-11-12 00:54:39,507 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_write_phy_core [2023-11-12 00:54:39,507 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_wait_until_idle [2023-11-12 00:54:39,508 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_wait_until_idle [2023-11-12 00:54:39,508 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2023-11-12 00:54:39,508 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2023-11-12 00:54:39,508 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2023-11-12 00:54:39,508 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2023-11-12 00:54:39,508 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-11-12 00:54:39,508 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-11-12 00:54:39,509 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_check_link_status [2023-11-12 00:54:39,509 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_check_link_status [2023-11-12 00:54:39,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2023-11-12 00:54:39,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2023-11-12 00:54:39,509 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_alloc_rx_buffer [2023-11-12 00:54:39,510 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_alloc_rx_buffer [2023-11-12 00:54:39,510 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_mdio_lock_of_atl1c_adapter [2023-11-12 00:54:39,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_mdio_lock_of_atl1c_adapter [2023-11-12 00:54:39,510 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_io_resume [2023-11-12 00:54:39,510 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_io_resume [2023-11-12 00:54:39,510 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_write_phy_dbg [2023-11-12 00:54:39,510 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_write_phy_dbg [2023-11-12 00:54:39,511 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_wait_mdio_idle [2023-11-12 00:54:39,511 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_wait_mdio_idle [2023-11-12 00:54:39,511 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2023-11-12 00:54:39,511 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2023-11-12 00:54:39,511 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2023-11-12 00:54:39,511 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2023-11-12 00:54:39,512 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2023-11-12 00:54:39,512 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2023-11-12 00:54:39,512 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_vlan_mode [2023-11-12 00:54:39,512 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_vlan_mode [2023-11-12 00:54:39,512 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_tx_buffer [2023-11-12 00:54:39,512 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_tx_buffer [2023-11-12 00:54:39,513 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_down [2023-11-12 00:54:39,513 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_down [2023-11-12 00:54:39,513 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_suspend [2023-11-12 00:54:39,513 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_suspend [2023-11-12 00:54:39,513 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-12 00:54:39,513 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-12 00:54:39,513 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2023-11-12 00:54:39,514 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2023-11-12 00:54:39,514 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2023-11-12 00:54:39,514 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2023-11-12 00:54:39,514 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2023-11-12 00:54:39,514 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2023-11-12 00:54:39,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-11-12 00:54:39,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-11-12 00:54:39,515 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-12 00:54:39,515 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-12 00:54:39,515 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-11-12 00:54:39,515 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-11-12 00:54:39,515 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2023-11-12 00:54:39,515 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2023-11-12 00:54:39,516 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_tx_timeout [2023-11-12 00:54:39,516 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_tx_timeout [2023-11-12 00:54:39,516 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2023-11-12 00:54:39,516 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2023-11-12 00:54:39,516 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2023-11-12 00:54:39,516 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2023-11-12 00:54:39,517 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_tpd [2023-11-12 00:54:39,517 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_tpd [2023-11-12 00:54:39,517 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_hw_set_mac_addr [2023-11-12 00:54:39,517 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_hw_set_mac_addr [2023-11-12 00:54:39,517 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2023-11-12 00:54:39,517 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2023-11-12 00:54:39,518 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2023-11-12 00:54:39,518 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2023-11-12 00:54:39,518 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2023-11-12 00:54:39,518 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2023-11-12 00:54:39,518 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_restart_autoneg [2023-11-12 00:54:39,518 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_restart_autoneg [2023-11-12 00:54:39,518 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_set_rxbufsize [2023-11-12 00:54:39,519 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_set_rxbufsize [2023-11-12 00:54:39,519 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2023-11-12 00:54:39,519 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2023-11-12 00:54:39,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-11-12 00:54:39,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-11-12 00:54:39,519 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_free_irq [2023-11-12 00:54:39,520 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_free_irq [2023-11-12 00:54:39,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2023-11-12 00:54:39,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2023-11-12 00:54:39,520 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_write_phy_ext [2023-11-12 00:54:39,520 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_write_phy_ext [2023-11-12 00:54:39,520 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2023-11-12 00:54:39,520 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2023-11-12 00:54:39,521 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2023-11-12 00:54:39,521 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2023-11-12 00:54:39,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-12 00:54:39,521 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2023-11-12 00:54:39,521 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2023-11-12 00:54:39,521 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_nway_reset [2023-11-12 00:54:39,522 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_nway_reset [2023-11-12 00:54:39,522 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_118 [2023-11-12 00:54:39,522 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_118 [2023-11-12 00:54:39,522 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_reset_dma_ring [2023-11-12 00:54:39,522 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_reset_dma_ring [2023-11-12 00:54:39,522 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2023-11-12 00:54:39,522 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2023-11-12 00:54:39,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-12 00:54:39,523 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_irq_enable [2023-11-12 00:54:39,524 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_irq_enable [2023-11-12 00:54:39,528 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_wake [2023-11-12 00:54:39,528 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_wake [2023-11-12 00:54:39,528 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_eeprom_len [2023-11-12 00:54:39,528 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_eeprom_len [2023-11-12 00:54:39,528 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_104 [2023-11-12 00:54:39,528 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_104 [2023-11-12 00:54:39,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-12 00:54:39,529 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2023-11-12 00:54:39,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2023-11-12 00:54:39,530 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2023-11-12 00:54:39,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2023-11-12 00:54:39,531 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-11-12 00:54:39,531 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-11-12 00:54:39,531 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_check_eeprom_exist [2023-11-12 00:54:39,531 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_check_eeprom_exist [2023-11-12 00:54:39,531 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2023-11-12 00:54:39,531 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2023-11-12 00:54:39,532 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2023-11-12 00:54:39,532 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2023-11-12 00:54:39,532 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_netpoll [2023-11-12 00:54:39,532 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_netpoll [2023-11-12 00:54:39,532 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2023-11-12 00:54:39,532 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2023-11-12 00:54:39,533 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2023-11-12 00:54:39,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2023-11-12 00:54:39,533 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-11-12 00:54:39,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-11-12 00:54:39,533 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_configure [2023-11-12 00:54:39,533 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_configure [2023-11-12 00:54:39,533 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2023-11-12 00:54:39,534 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2023-11-12 00:54:39,534 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_clean_tx_ring [2023-11-12 00:54:39,534 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_clean_tx_ring [2023-11-12 00:54:39,534 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_phy_reset [2023-11-12 00:54:39,534 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_phy_reset [2023-11-12 00:54:39,534 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_open [2023-11-12 00:54:39,534 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_open [2023-11-12 00:54:39,535 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2023-11-12 00:54:39,535 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2023-11-12 00:54:39,535 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2023-11-12 00:54:39,535 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2023-11-12 00:54:39,535 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_atl1c_driver_exit_16_2 [2023-11-12 00:54:39,535 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_atl1c_driver_exit_16_2 [2023-11-12 00:54:39,535 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2023-11-12 00:54:39,536 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2023-11-12 00:54:39,536 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_offset [2023-11-12 00:54:39,536 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_offset [2023-11-12 00:54:39,536 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_intr [2023-11-12 00:54:39,536 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_intr [2023-11-12 00:54:39,536 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-11-12 00:54:39,536 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-11-12 00:54:39,537 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_power_saving [2023-11-12 00:54:39,537 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_power_saving [2023-11-12 00:54:39,537 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_phy_setup_adv [2023-11-12 00:54:39,537 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_phy_setup_adv [2023-11-12 00:54:39,537 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2023-11-12 00:54:39,537 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2023-11-12 00:54:39,538 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-12 00:54:39,538 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-12 00:54:39,538 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_clean_buffer [2023-11-12 00:54:39,538 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_clean_buffer [2023-11-12 00:54:39,538 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_remove [2023-11-12 00:54:39,538 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_remove [2023-11-12 00:54:39,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-12 00:54:39,539 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-12 00:54:39,539 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-12 00:54:39,539 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2023-11-12 00:54:39,539 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2023-11-12 00:54:39,539 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2023-11-12 00:54:39,539 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2023-11-12 00:54:39,539 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_up [2023-11-12 00:54:39,540 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_up [2023-11-12 00:54:39,540 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2023-11-12 00:54:39,540 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2023-11-12 00:54:39,540 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_disable_l0s_l1 [2023-11-12 00:54:39,540 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_disable_l0s_l1 [2023-11-12 00:54:39,540 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_resume [2023-11-12 00:54:39,541 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_resume [2023-11-12 00:54:39,541 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdrlen [2023-11-12 00:54:39,541 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdrlen [2023-11-12 00:54:39,541 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_reset_pcie [2023-11-12 00:54:39,541 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_reset_pcie [2023-11-12 00:54:39,541 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2023-11-12 00:54:39,541 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2023-11-12 00:54:39,542 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2023-11-12 00:54:39,542 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2023-11-12 00:54:39,542 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2023-11-12 00:54:39,542 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2023-11-12 00:54:39,542 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_shutdown [2023-11-12 00:54:39,542 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_shutdown [2023-11-12 00:54:39,542 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_set_aspm [2023-11-12 00:54:39,543 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_set_aspm [2023-11-12 00:54:39,543 INFO L130 BoogieDeclarations]: Found specification of procedure readw [2023-11-12 00:54:39,543 INFO L138 BoogieDeclarations]: Found implementation of procedure readw [2023-11-12 00:54:39,543 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2023-11-12 00:54:39,543 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2023-11-12 00:54:39,543 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2023-11-12 00:54:39,544 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2023-11-12 00:54:39,544 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_read_phy_reg [2023-11-12 00:54:39,544 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_read_phy_reg [2023-11-12 00:54:39,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-12 00:54:39,544 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-11-12 00:54:39,544 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-11-12 00:54:39,544 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_109 [2023-11-12 00:54:39,545 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_109 [2023-11-12 00:54:41,068 INFO L236 CfgBuilder]: Building ICFG [2023-11-12 00:54:41,074 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-12 00:54:41,904 INFO L770 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-12 00:54:53,092 INFO L770 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2023-11-12 00:54:53,743 INFO L277 CfgBuilder]: Performing block encoding [2023-11-12 00:55:02,931 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-12 00:55:02,932 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-12 00:55:02,942 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 12:55:02 BoogieIcfgContainer [2023-11-12 00:55:02,942 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-12 00:55:02,946 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-12 00:55:02,947 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-12 00:55:02,950 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-12 00:55:02,950 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 12:54:30" (1/3) ... [2023-11-12 00:55:02,953 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47d18676 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 12:55:02, skipping insertion in model container [2023-11-12 00:55:02,953 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:54:38" (2/3) ... [2023-11-12 00:55:02,954 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47d18676 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 12:55:02, skipping insertion in model container [2023-11-12 00:55:02,954 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 12:55:02" (3/3) ... [2023-11-12 00:55:02,956 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i [2023-11-12 00:55:02,979 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-12 00:55:02,980 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-12 00:55:03,149 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-12 00:55:03,156 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;@148ff1c7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-12 00:55:03,157 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-12 00:55:03,174 INFO L276 IsEmpty]: Start isEmpty. Operand has 3357 states, 1999 states have (on average 1.2681340670335168) internal successors, (2535), 2036 states have internal predecessors, (2535), 1190 states have call successors, (1190), 168 states have call predecessors, (1190), 167 states have return successors, (1181), 1173 states have call predecessors, (1181), 1181 states have call successors, (1181) [2023-11-12 00:55:03,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2023-11-12 00:55:03,225 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 00:55:03,226 INFO L195 NwaCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-12 00:55:03,227 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 00:55:03,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 00:55:03,232 INFO L85 PathProgramCache]: Analyzing trace with hash -2054306013, now seen corresponding path program 1 times [2023-11-12 00:55:03,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 00:55:03,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94495532] [2023-11-12 00:55:03,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 00:55:03,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 00:55:03,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 00:55:04,567 INFO L134 CoverageAnalysis]: Checked inductivity of 1122 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1122 trivial. 0 not checked. [2023-11-12 00:55:04,568 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 00:55:04,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94495532] [2023-11-12 00:55:04,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94495532] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 00:55:04,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 00:55:04,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-12 00:55:04,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248879232] [2023-11-12 00:55:04,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 00:55:04,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-12 00:55:04,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 00:55:04,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-12 00:55:04,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-12 00:55:04,634 INFO L87 Difference]: Start difference. First operand has 3357 states, 1999 states have (on average 1.2681340670335168) internal successors, (2535), 2036 states have internal predecessors, (2535), 1190 states have call successors, (1190), 168 states have call predecessors, (1190), 167 states have return successors, (1181), 1173 states have call predecessors, (1181), 1181 states have call successors, (1181) Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2023-11-12 00:55:07,223 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-11-12 00:55:09,042 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-12 00:55:12,131 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-11-12 00:55:13,978 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []