./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 9bd2c7ff 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_133d51eb-1bde-41b0-9e66-afa855e07380/bin/uautomizer-verify-uCwYo4JHxu/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_133d51eb-1bde-41b0-9e66-afa855e07380/bin/uautomizer-verify-uCwYo4JHxu/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_133d51eb-1bde-41b0-9e66-afa855e07380/bin/uautomizer-verify-uCwYo4JHxu/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_133d51eb-1bde-41b0-9e66-afa855e07380/bin/uautomizer-verify-uCwYo4JHxu/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_133d51eb-1bde-41b0-9e66-afa855e07380/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_133d51eb-1bde-41b0-9e66-afa855e07380/bin/uautomizer-verify-uCwYo4JHxu --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 484c71f67ef44adda28419ba4f7367133d47a44b7b25589681c020e12726250b --- Real Ultimate output --- This is Ultimate 0.2.3-dev-9bd2c7f [2023-11-19 07:33:48,570 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-19 07:33:48,706 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_133d51eb-1bde-41b0-9e66-afa855e07380/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-19 07:33:48,714 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-19 07:33:48,715 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-19 07:33:48,766 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-19 07:33:48,767 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-19 07:33:48,767 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-19 07:33:48,769 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-19 07:33:48,774 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-19 07:33:48,775 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-19 07:33:48,776 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-19 07:33:48,776 INFO L153 SettingsManager]: * Use SBE=true [2023-11-19 07:33:48,779 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-19 07:33:48,779 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-19 07:33:48,780 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-19 07:33:48,780 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-19 07:33:48,781 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-19 07:33:48,782 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-19 07:33:48,782 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-19 07:33:48,783 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-19 07:33:48,783 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-19 07:33:48,786 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-19 07:33:48,786 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-19 07:33:48,787 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-19 07:33:48,788 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 07:33:48,788 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-19 07:33:48,789 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-19 07:33:48,789 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-19 07:33:48,790 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-19 07:33:48,792 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-19 07:33:48,792 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-19 07:33:48,792 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-19 07:33:48,793 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-19 07:33:48,793 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-19 07:33:48,793 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-19 07:33:48,794 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_133d51eb-1bde-41b0-9e66-afa855e07380/bin/uautomizer-verify-uCwYo4JHxu/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_133d51eb-1bde-41b0-9e66-afa855e07380/bin/uautomizer-verify-uCwYo4JHxu Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 484c71f67ef44adda28419ba4f7367133d47a44b7b25589681c020e12726250b [2023-11-19 07:33:49,151 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-19 07:33:49,183 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-19 07:33:49,188 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-19 07:33:49,189 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-19 07:33:49,190 INFO L274 PluginConnector]: CDTParser initialized [2023-11-19 07:33:49,203 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_133d51eb-1bde-41b0-9e66-afa855e07380/bin/uautomizer-verify-uCwYo4JHxu/../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i [2023-11-19 07:33:52,180 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-19 07:33:53,084 INFO L384 CDTParser]: Found 1 translation units. [2023-11-19 07:33:53,085 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_133d51eb-1bde-41b0-9e66-afa855e07380/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i [2023-11-19 07:33:53,162 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_133d51eb-1bde-41b0-9e66-afa855e07380/bin/uautomizer-verify-uCwYo4JHxu/data/4ac4faa07/8936b193f7fa48e8830df6ce74f388c3/FLAG91d565b1f [2023-11-19 07:33:53,182 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_133d51eb-1bde-41b0-9e66-afa855e07380/bin/uautomizer-verify-uCwYo4JHxu/data/4ac4faa07/8936b193f7fa48e8830df6ce74f388c3 [2023-11-19 07:33:53,188 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-19 07:33:53,190 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-19 07:33:53,194 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-19 07:33:53,196 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-19 07:33:53,202 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-19 07:33:53,203 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:33:53" (1/1) ... [2023-11-19 07:33:53,205 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b011544 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:33:53, skipping insertion in model container [2023-11-19 07:33:53,206 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:33:53" (1/1) ... [2023-11-19 07:33:53,432 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-19 07:33:57,839 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_133d51eb-1bde-41b0-9e66-afa855e07380/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i[486836,486849] [2023-11-19 07:33:57,845 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_133d51eb-1bde-41b0-9e66-afa855e07380/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i[486983,486996] [2023-11-19 07:33:57,854 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_133d51eb-1bde-41b0-9e66-afa855e07380/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i[487122,487135] [2023-11-19 07:33:57,855 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_133d51eb-1bde-41b0-9e66-afa855e07380/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i[487280,487293] [2023-11-19 07:33:57,911 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 07:33:58,016 INFO L202 MainTranslator]: Completed pre-run [2023-11-19 07:33:58,199 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"); [6245] [2023-11-19 07:33:58,201 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)); [6252] [2023-11-19 07:33:58,201 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6259] [2023-11-19 07:33:58,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 *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/a068ef8/linux-usb-dev/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6310-6311] [2023-11-19 07:33:58,204 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"); [6316-6318] [2023-11-19 07:33:58,206 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6381] [2023-11-19 07:33:58,206 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [6388] [2023-11-19 07:33:58,211 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)); [6445] [2023-11-19 07:33:58,211 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)); [6453-6454] [2023-11-19 07:33:58,217 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)); [6527-6528] [2023-11-19 07:33:58,219 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)); [6561-6562] [2023-11-19 07:33:58,221 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)); [6602-6603] [2023-11-19 07:33:58,222 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)); [6631-6632] [2023-11-19 07:33:58,234 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)); [7074-7075] [2023-11-19 07:33:58,235 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7081] [2023-11-19 07:33:58,303 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9126] [2023-11-19 07:33:58,304 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [9145] [2023-11-19 07:33:58,329 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9723] [2023-11-19 07:33:58,331 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [9779] [2023-11-19 07:33:58,336 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9915] [2023-11-19 07:33:58,337 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)skb->data) [9919] [2023-11-19 07:33:58,337 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)next_rxd) [9928] [2023-11-19 07:33:58,338 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)next2_buffer) [9937] [2023-11-19 07:33:58,344 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10120] [2023-11-19 07:33:58,430 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/intel/ixgb/ixgb_hw.c"), "i" (531), "i" (12UL)); [13565-13566] [2023-11-19 07:33:58,440 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/intel/ixgb/ixgb_hw.c"), "i" (689), "i" (12UL)); [13732-13733] [2023-11-19 07:33:58,442 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/intel/ixgb/ixgb_hw.c"), "i" (748), "i" (12UL)); [13789-13790] [2023-11-19 07:33:58,442 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/intel/ixgb/ixgb_hw.c"), "i" (749), "i" (12UL)); [13800-13801] [2023-11-19 07:33:58,443 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/intel/ixgb/ixgb_hw.c"), "i" (750), "i" (12UL)); [13811-13812] [2023-11-19 07:33:58,444 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/intel/ixgb/ixgb_hw.c"), "i" (777), "i" (12UL)); [13844-13845] [2023-11-19 07:33:58,445 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/intel/ixgb/ixgb_hw.c"), "i" (804), "i" (12UL)); [13877-13878] [2023-11-19 07:33:58,446 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/intel/ixgb/ixgb_hw.c"), "i" (841), "i" (12UL)); [13907-13908] [2023-11-19 07:33:58,446 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/intel/ixgb/ixgb_hw.c"), "i" (842), "i" (12UL)); [13918-13919] [2023-11-19 07:33:58,447 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/intel/ixgb/ixgb_hw.c"), "i" (843), "i" (12UL)); [13929-13930] [2023-11-19 07:33:58,495 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/intel/ixgb/ixgb_hw.c"), "i" (873), "i" (12UL)); [13963-13964] [2023-11-19 07:33:58,496 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/intel/ixgb/ixgb_hw.c"), "i" (900), "i" (12UL)); [13996-13997] [2023-11-19 07:33:58,525 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/intel/ixgb/ixgb_ee.c"), "i" (312), "i" (12UL)); [14803-14804] [2023-11-19 07:33:58,588 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/intel/ixgb/ixgb_param.c"), "i" (242), "i" (12UL)); [16685-16686] [2023-11-19 07:33:58,612 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_133d51eb-1bde-41b0-9e66-afa855e07380/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i[486836,486849] [2023-11-19 07:33:58,613 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_133d51eb-1bde-41b0-9e66-afa855e07380/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i[486983,486996] [2023-11-19 07:33:58,614 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_133d51eb-1bde-41b0-9e66-afa855e07380/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i[487122,487135] [2023-11-19 07:33:58,614 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_133d51eb-1bde-41b0-9e66-afa855e07380/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i[487280,487293] [2023-11-19 07:33:58,629 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 07:33:59,035 WARN L675 CHandler]: The function strncpy is called, but not defined or handled by StandardFunctionHandler. [2023-11-19 07:33:59,043 INFO L206 MainTranslator]: Completed translation [2023-11-19 07:33:59,045 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:33:59 WrapperNode [2023-11-19 07:33:59,045 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-19 07:33:59,046 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-19 07:33:59,047 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-19 07:33:59,047 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-19 07:33:59,055 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:33:59" (1/1) ... [2023-11-19 07:33:59,234 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:33:59" (1/1) ... [2023-11-19 07:33:59,691 INFO L138 Inliner]: procedures = 480, calls = 6160, calls flagged for inlining = 278, calls inlined = 259, statements flattened = 12954 [2023-11-19 07:33:59,692 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-19 07:33:59,693 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-19 07:33:59,693 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-19 07:33:59,694 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-19 07:33:59,704 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:33:59" (1/1) ... [2023-11-19 07:33:59,704 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:33:59" (1/1) ... [2023-11-19 07:33:59,778 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:33:59" (1/1) ... [2023-11-19 07:33:59,778 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:33:59" (1/1) ... [2023-11-19 07:34:00,194 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:33:59" (1/1) ... [2023-11-19 07:34:00,236 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:33:59" (1/1) ... [2023-11-19 07:34:00,274 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:33:59" (1/1) ... [2023-11-19 07:34:00,323 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:33:59" (1/1) ... [2023-11-19 07:34:00,411 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-19 07:34:00,413 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-19 07:34:00,413 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-19 07:34:00,413 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-19 07:34:00,414 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:33:59" (1/1) ... [2023-11-19 07:34:00,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 07:34:00,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_133d51eb-1bde-41b0-9e66-afa855e07380/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:34:00,448 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_133d51eb-1bde-41b0-9e66-afa855e07380/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-19 07:34:00,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_133d51eb-1bde-41b0-9e66-afa855e07380/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-19 07:34:00,572 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2023-11-19 07:34:00,573 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2023-11-19 07:34:00,573 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-11-19 07:34:00,573 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-11-19 07:34:00,573 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2023-11-19 07:34:00,573 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2023-11-19 07:34:00,574 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_write_vfta [2023-11-19 07:34:00,574 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_write_vfta [2023-11-19 07:34:00,574 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-19 07:34:00,574 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-19 07:34:00,574 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_standby_eeprom [2023-11-19 07:34:00,575 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_standby_eeprom [2023-11-19 07:34:00,575 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2023-11-19 07:34:00,575 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2023-11-19 07:34:00,575 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2023-11-19 07:34:00,575 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2023-11-19 07:34:00,575 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2023-11-19 07:34:00,576 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2023-11-19 07:34:00,576 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2023-11-19 07:34:00,576 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2023-11-19 07:34:00,576 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_alloc_rx_buffers [2023-11-19 07:34:00,576 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_alloc_rx_buffers [2023-11-19 07:34:00,577 INFO L130 BoogieDeclarations]: Found specification of procedure mac_addr_valid [2023-11-19 07:34:00,577 INFO L138 BoogieDeclarations]: Found implementation of procedure mac_addr_valid [2023-11-19 07:34:00,577 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_vlan_rx_add_vid [2023-11-19 07:34:00,577 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_vlan_rx_add_vid [2023-11-19 07:34:00,577 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_free_tx_resources [2023-11-19 07:34:00,578 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_free_tx_resources [2023-11-19 07:34:00,578 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2023-11-19 07:34:00,578 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2023-11-19 07:34:00,578 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2023-11-19 07:34:00,578 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2023-11-19 07:34:00,579 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_set_multi [2023-11-19 07:34:00,579 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_set_multi [2023-11-19 07:34:00,579 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_rar_set [2023-11-19 07:34:00,579 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_rar_set [2023-11-19 07:34:00,579 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2023-11-19 07:34:00,579 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2023-11-19 07:34:00,580 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2023-11-19 07:34:00,580 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2023-11-19 07:34:00,580 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2023-11-19 07:34:00,580 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2023-11-19 07:34:00,580 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2023-11-19 07:34:00,581 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2023-11-19 07:34:00,581 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_io_resume [2023-11-19 07:34:00,581 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_io_resume [2023-11-19 07:34:00,581 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2023-11-19 07:34:00,581 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2023-11-19 07:34:00,582 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-11-19 07:34:00,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-11-19 07:34:00,582 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-19 07:34:00,582 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2023-11-19 07:34:00,582 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2023-11-19 07:34:00,583 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_validate_eeprom_checksum [2023-11-19 07:34:00,583 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_validate_eeprom_checksum [2023-11-19 07:34:00,583 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-11-19 07:34:00,583 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-11-19 07:34:00,583 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_netpoll [2023-11-19 07:34:00,583 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_netpoll [2023-11-19 07:34:00,584 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2023-11-19 07:34:00,584 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2023-11-19 07:34:00,584 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2023-11-19 07:34:00,584 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2023-11-19 07:34:00,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-11-19 07:34:00,585 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_raise_clock [2023-11-19 07:34:00,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_raise_clock [2023-11-19 07:34:00,585 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_write_eeprom [2023-11-19 07:34:00,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_write_eeprom [2023-11-19 07:34:00,585 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2023-11-19 07:34:00,586 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2023-11-19 07:34:00,586 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_identify_xpak_vendor [2023-11-19 07:34:00,586 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_identify_xpak_vendor [2023-11-19 07:34:00,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-11-19 07:34:00,586 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2023-11-19 07:34:00,586 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2023-11-19 07:34:00,587 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_mac_reset [2023-11-19 07:34:00,587 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_mac_reset [2023-11-19 07:34:00,587 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_read_eeprom [2023-11-19 07:34:00,587 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_read_eeprom [2023-11-19 07:34:00,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-19 07:34:00,588 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_free_rx_resources [2023-11-19 07:34:00,588 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_free_rx_resources [2023-11-19 07:34:00,588 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2023-11-19 07:34:00,588 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2023-11-19 07:34:00,588 INFO L130 BoogieDeclarations]: Found specification of procedure vzalloc [2023-11-19 07:34:00,589 INFO L138 BoogieDeclarations]: Found implementation of procedure vzalloc [2023-11-19 07:34:00,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-11-19 07:34:00,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-11-19 07:34:00,589 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2023-11-19 07:34:00,589 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2023-11-19 07:34:00,589 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2023-11-19 07:34:00,590 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2023-11-19 07:34:00,590 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2023-11-19 07:34:00,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2023-11-19 07:34:00,590 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2023-11-19 07:34:00,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2023-11-19 07:34:00,591 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_get_regs_len [2023-11-19 07:34:00,591 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_get_regs_len [2023-11-19 07:34:00,591 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2023-11-19 07:34:00,591 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2023-11-19 07:34:00,591 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2023-11-19 07:34:00,592 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2023-11-19 07:34:00,592 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_read_phy_reg [2023-11-19 07:34:00,592 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_read_phy_reg [2023-11-19 07:34:00,592 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_check_for_link [2023-11-19 07:34:00,592 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_check_for_link [2023-11-19 07:34:00,592 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_validate_option [2023-11-19 07:34:00,593 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_validate_option [2023-11-19 07:34:00,593 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-19 07:34:00,593 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2023-11-19 07:34:00,593 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2023-11-19 07:34:00,593 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2023-11-19 07:34:00,594 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2023-11-19 07:34:00,594 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2023-11-19 07:34:00,594 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2023-11-19 07:34:00,594 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2023-11-19 07:34:00,594 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2023-11-19 07:34:00,595 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-19 07:34:00,595 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2023-11-19 07:34:00,595 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2023-11-19 07:34:00,595 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-11-19 07:34:00,595 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-11-19 07:34:00,595 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2023-11-19 07:34:00,596 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2023-11-19 07:34:00,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-19 07:34:00,596 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-11-19 07:34:00,596 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-11-19 07:34:00,596 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_lower_clock [2023-11-19 07:34:00,597 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_lower_clock [2023-11-19 07:34:00,597 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_reset [2023-11-19 07:34:00,597 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_reset [2023-11-19 07:34:00,597 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2023-11-19 07:34:00,597 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2023-11-19 07:34:00,597 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_remove [2023-11-19 07:34:00,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_remove [2023-11-19 07:34:00,598 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2023-11-19 07:34:00,598 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2023-11-19 07:34:00,598 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_get_eeprom_len [2023-11-19 07:34:00,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_get_eeprom_len [2023-11-19 07:34:00,598 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_up [2023-11-19 07:34:00,599 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_up [2023-11-19 07:34:00,599 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_irq_enable [2023-11-19 07:34:00,599 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_irq_enable [2023-11-19 07:34:00,599 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2023-11-19 07:34:00,599 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2023-11-19 07:34:00,599 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-11-19 07:34:00,600 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-11-19 07:34:00,600 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2023-11-19 07:34:00,600 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2023-11-19 07:34:00,600 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_setup_tx_resources [2023-11-19 07:34:00,600 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_setup_tx_resources [2023-11-19 07:34:00,601 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_maybe_stop_tx [2023-11-19 07:34:00,601 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_maybe_stop_tx [2023-11-19 07:34:00,601 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_intr [2023-11-19 07:34:00,601 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_intr [2023-11-19 07:34:00,601 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2023-11-19 07:34:00,601 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2023-11-19 07:34:00,602 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2023-11-19 07:34:00,602 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2023-11-19 07:34:00,602 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_open [2023-11-19 07:34:00,602 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_open [2023-11-19 07:34:00,602 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-19 07:34:00,602 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-19 07:34:00,603 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2023-11-19 07:34:00,603 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2023-11-19 07:34:00,603 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2023-11-19 07:34:00,603 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2023-11-19 07:34:00,603 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-11-19 07:34:00,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-11-19 07:34:00,604 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-19 07:34:00,604 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-19 07:34:00,604 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-19 07:34:00,604 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-19 07:34:00,604 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2023-11-19 07:34:00,604 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2023-11-19 07:34:00,605 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2023-11-19 07:34:00,605 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2023-11-19 07:34:00,605 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_update_stats [2023-11-19 07:34:00,605 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_update_stats [2023-11-19 07:34:00,605 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2023-11-19 07:34:00,605 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2023-11-19 07:34:00,606 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_check_and_get_eeprom_data [2023-11-19 07:34:00,606 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_check_and_get_eeprom_data [2023-11-19 07:34:00,606 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2023-11-19 07:34:00,606 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2023-11-19 07:34:00,606 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-11-19 07:34:00,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-11-19 07:34:00,607 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2023-11-19 07:34:00,607 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2023-11-19 07:34:00,607 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb_ip_align [2023-11-19 07:34:00,607 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb_ip_align [2023-11-19 07:34:00,607 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_close [2023-11-19 07:34:00,608 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_close [2023-11-19 07:34:00,608 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2023-11-19 07:34:00,608 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2023-11-19 07:34:00,608 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2023-11-19 07:34:00,608 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2023-11-19 07:34:00,608 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2023-11-19 07:34:00,609 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2023-11-19 07:34:00,609 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2023-11-19 07:34:00,609 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2023-11-19 07:34:00,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-19 07:34:00,609 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2023-11-19 07:34:00,609 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2023-11-19 07:34:00,610 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2023-11-19 07:34:00,610 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2023-11-19 07:34:00,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-19 07:34:00,610 INFO L130 BoogieDeclarations]: Found specification of procedure is_zero_ether_addr [2023-11-19 07:34:00,610 INFO L138 BoogieDeclarations]: Found implementation of procedure is_zero_ether_addr [2023-11-19 07:34:00,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-19 07:34:00,611 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-11-19 07:34:00,611 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-11-19 07:34:00,611 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2023-11-19 07:34:00,611 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2023-11-19 07:34:00,612 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2023-11-19 07:34:00,612 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2023-11-19 07:34:00,612 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2023-11-19 07:34:00,612 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2023-11-19 07:34:00,612 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2023-11-19 07:34:00,612 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2023-11-19 07:34:00,613 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_link_reset [2023-11-19 07:34:00,613 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_link_reset [2023-11-19 07:34:00,613 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_set_speed_duplex [2023-11-19 07:34:00,613 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_set_speed_duplex [2023-11-19 07:34:00,613 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2023-11-19 07:34:00,613 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2023-11-19 07:34:00,614 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2023-11-19 07:34:00,614 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2023-11-19 07:34:00,614 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2023-11-19 07:34:00,614 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2023-11-19 07:34:00,614 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_offset [2023-11-19 07:34:00,614 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_offset [2023-11-19 07:34:00,615 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-11-19 07:34:00,615 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-11-19 07:34:00,615 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_unmap_and_free_tx_resource [2023-11-19 07:34:00,615 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_unmap_and_free_tx_resource [2023-11-19 07:34:00,615 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2023-11-19 07:34:00,615 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2023-11-19 07:34:00,616 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-19 07:34:00,616 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-19 07:34:00,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-19 07:34:00,616 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_setup_eeprom [2023-11-19 07:34:00,616 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_setup_eeprom [2023-11-19 07:34:00,617 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2023-11-19 07:34:00,617 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2023-11-19 07:34:00,617 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-19 07:34:00,617 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-19 07:34:00,617 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_write_phy_reg [2023-11-19 07:34:00,617 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_write_phy_reg [2023-11-19 07:34:00,624 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2023-11-19 07:34:00,624 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2023-11-19 07:34:00,624 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_get_ee_mac_addr [2023-11-19 07:34:00,625 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_get_ee_mac_addr [2023-11-19 07:34:00,625 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2023-11-19 07:34:00,625 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2023-11-19 07:34:00,625 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_mask_and_coherent [2023-11-19 07:34:00,625 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_set_mask_and_coherent [2023-11-19 07:34:00,625 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_clean_tx_ring [2023-11-19 07:34:00,626 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_clean_tx_ring [2023-11-19 07:34:00,626 INFO L130 BoogieDeclarations]: Found specification of procedure is_multicast_ether_addr [2023-11-19 07:34:00,626 INFO L138 BoogieDeclarations]: Found implementation of procedure is_multicast_ether_addr [2023-11-19 07:34:00,626 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2023-11-19 07:34:00,626 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2023-11-19 07:34:00,626 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_clean_rx_ring [2023-11-19 07:34:00,627 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_clean_rx_ring [2023-11-19 07:34:00,627 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_shift_out_bits [2023-11-19 07:34:00,627 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_shift_out_bits [2023-11-19 07:34:00,627 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_down [2023-11-19 07:34:00,627 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_down [2023-11-19 07:34:00,627 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_tx_timeout [2023-11-19 07:34:00,628 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_tx_timeout [2023-11-19 07:34:00,628 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_setup_rx_resources [2023-11-19 07:34:00,628 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_setup_rx_resources [2023-11-19 07:34:00,628 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2023-11-19 07:34:00,628 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2023-11-19 07:34:00,628 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2023-11-19 07:34:00,629 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2023-11-19 07:34:00,629 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2023-11-19 07:34:00,629 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2023-11-19 07:34:00,629 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2023-11-19 07:34:00,629 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2023-11-19 07:34:00,630 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2023-11-19 07:34:00,630 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2023-11-19 07:34:00,630 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2023-11-19 07:34:00,630 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2023-11-19 07:34:00,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-19 07:34:00,630 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-11-19 07:34:00,631 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-11-19 07:34:00,631 INFO L130 BoogieDeclarations]: Found specification of procedure strncpy [2023-11-19 07:34:00,631 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_get_eeprom_data [2023-11-19 07:34:00,631 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_get_eeprom_data [2023-11-19 07:34:01,979 INFO L236 CfgBuilder]: Building ICFG [2023-11-19 07:34:01,986 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-19 07:34:02,471 INFO L767 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-19 07:34:33,924 INFO L767 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2023-11-19 07:34:34,359 INFO L277 CfgBuilder]: Performing block encoding [2023-11-19 07:34:34,407 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-19 07:34:34,407 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-19 07:34:34,431 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:34:34 BoogieIcfgContainer [2023-11-19 07:34:34,431 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-19 07:34:34,435 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-19 07:34:34,435 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-19 07:34:34,438 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-19 07:34:34,439 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 07:33:53" (1/3) ... [2023-11-19 07:34:34,441 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d0357d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:34:34, skipping insertion in model container [2023-11-19 07:34:34,441 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:33:59" (2/3) ... [2023-11-19 07:34:34,443 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d0357d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:34:34, skipping insertion in model container [2023-11-19 07:34:34,443 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:34:34" (3/3) ... [2023-11-19 07:34:34,445 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i [2023-11-19 07:34:34,465 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-19 07:34:34,465 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-11-19 07:34:34,710 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-19 07:34:34,720 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=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ed4f4b8, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-19 07:34:34,721 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-11-19 07:34:34,741 INFO L276 IsEmpty]: Start isEmpty. Operand has 3846 states, 2706 states have (on average 1.328159645232816) internal successors, (3594), 2741 states have internal predecessors, (3594), 1002 states have call successors, (1002), 137 states have call predecessors, (1002), 136 states have return successors, (997), 987 states have call predecessors, (997), 997 states have call successors, (997) [2023-11-19 07:34:34,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2023-11-19 07:34:34,784 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:34:34,785 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 07:34:34,786 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:34:34,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:34:34,795 INFO L85 PathProgramCache]: Analyzing trace with hash 2054200390, now seen corresponding path program 1 times [2023-11-19 07:34:34,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:34:34,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926576815] [2023-11-19 07:34:34,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:34:34,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:34:35,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-19 07:34:36,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-19 07:34:36,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-19 07:34:36,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-19 07:34:36,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-19 07:34:36,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-19 07:34:36,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-11-19 07:34:36,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-19 07:34:36,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-19 07:34:36,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-19 07:34:36,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-19 07:34:36,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-19 07:34:36,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-19 07:34:36,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-19 07:34:36,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-19 07:34:36,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-19 07:34:36,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-19 07:34:36,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-19 07:34:36,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-19 07:34:36,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-19 07:34:36,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-19 07:34:36,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-19 07:34:36,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-19 07:34:36,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-19 07:34:36,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2023-11-19 07:34:36,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-19 07:34:36,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2023-11-19 07:34:36,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-19 07:34:36,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2023-11-19 07:34:36,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-19 07:34:36,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2023-11-19 07:34:36,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-19 07:34:36,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2023-11-19 07:34:36,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2023-11-19 07:34:36,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:34:36,971 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1128 trivial. 0 not checked. [2023-11-19 07:34:36,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:34:36,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926576815] [2023-11-19 07:34:36,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926576815] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:34:36,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:34:36,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-19 07:34:36,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625309615] [2023-11-19 07:34:36,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:34:36,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-19 07:34:36,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:34:37,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:34:37,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 07:34:37,041 INFO L87 Difference]: Start difference. First operand has 3846 states, 2706 states have (on average 1.328159645232816) internal successors, (3594), 2741 states have internal predecessors, (3594), 1002 states have call successors, (1002), 137 states have call predecessors, (1002), 136 states have return successors, (997), 987 states have call predecessors, (997), 997 states have call successors, (997) Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19)