./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-oki-semi-pch_gbe-pch_gbe.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 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_b5da46a4-ee1e-4ce1-aae4-72b876621300/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/bin/utaipan-verify-YMUCfTKeje/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/bin/utaipan-verify-YMUCfTKeje/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-oki-semi-pch_gbe-pch_gbe.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/bin/utaipan-verify-YMUCfTKeje --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 32a406239684e899577576103e146c0b88a65f19a1f620e7a11415e96a39c63a --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 07:13:10,554 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 07:13:10,618 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-64bit-Taipan_Default.epf [2024-11-09 07:13:10,622 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 07:13:10,623 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 07:13:10,644 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 07:13:10,645 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 07:13:10,645 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 07:13:10,646 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 07:13:10,646 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 07:13:10,646 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 07:13:10,647 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 07:13:10,647 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 07:13:10,647 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-09 07:13:10,648 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 07:13:10,648 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 07:13:10,648 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-09 07:13:10,649 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-09 07:13:10,649 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 07:13:10,649 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-09 07:13:10,650 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-09 07:13:10,650 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-09 07:13:10,651 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 07:13:10,651 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 07:13:10,652 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 07:13:10,667 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 07:13:10,668 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 07:13:10,668 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 07:13:10,668 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 07:13:10,669 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 07:13:10,669 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 07:13:10,670 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 07:13:10,670 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 07:13:10,670 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 07:13:10,671 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 07:13:10,671 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 07:13:10,675 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 07:13:10,676 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 07:13:10,676 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 07:13:10,676 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-09 07:13:10,677 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 07:13:10,678 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 07:13:10,678 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 07:13:10,679 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 07:13:10,679 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_b5da46a4-ee1e-4ce1-aae4-72b876621300/bin/utaipan-verify-YMUCfTKeje/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_b5da46a4-ee1e-4ce1-aae4-72b876621300/bin/utaipan-verify-YMUCfTKeje 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 -> 32a406239684e899577576103e146c0b88a65f19a1f620e7a11415e96a39c63a [2024-11-09 07:13:10,987 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 07:13:11,015 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 07:13:11,018 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 07:13:11,020 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 07:13:11,021 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 07:13:11,022 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-oki-semi-pch_gbe-pch_gbe.cil.i Unable to find full path for "g++" [2024-11-09 07:13:13,139 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 07:13:14,002 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 07:13:14,002 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-oki-semi-pch_gbe-pch_gbe.cil.i [2024-11-09 07:13:14,076 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/bin/utaipan-verify-YMUCfTKeje/data/f3d449da5/503ac7682ba245df97e2f69cced8326e/FLAG1e3d51e32 [2024-11-09 07:13:14,096 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/bin/utaipan-verify-YMUCfTKeje/data/f3d449da5/503ac7682ba245df97e2f69cced8326e [2024-11-09 07:13:14,098 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 07:13:14,099 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 07:13:14,100 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 07:13:14,100 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 07:13:14,107 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 07:13:14,107 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 07:13:14" (1/1) ... [2024-11-09 07:13:14,109 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@44544aac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:13:14, skipping insertion in model container [2024-11-09 07:13:14,109 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 07:13:14" (1/1) ... [2024-11-09 07:13:14,343 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 07:13:19,242 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-oki-semi-pch_gbe-pch_gbe.cil.i[512219,512232] [2024-11-09 07:13:19,247 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-oki-semi-pch_gbe-pch_gbe.cil.i[512366,512379] [2024-11-09 07:13:19,248 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-oki-semi-pch_gbe-pch_gbe.cil.i[512505,512518] [2024-11-09 07:13:19,249 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-oki-semi-pch_gbe-pch_gbe.cil.i[512663,512676] [2024-11-09 07:13:19,299 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 07:13:19,399 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 07:13:19,669 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/oki-semi/pch_gbe/pch_gbe_param.c"), "i" (269), "i" (12UL)); [7884-7885] [2024-11-09 07:13:19,695 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/oki-semi/pch_gbe/pch_gbe_param.c"), "i" (435), "i" (12UL)); [8410-8411] [2024-11-09 07:13:19,716 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"); [8896] [2024-11-09 07:13:19,717 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)); [8903] [2024-11-09 07:13:19,717 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [8910] [2024-11-09 07:13:19,719 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)); [8970-8971] [2024-11-09 07:13:19,720 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"); [8976-8978] [2024-11-09 07:13:19,721 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" (809), "i" (12UL)); [9003-9004] [2024-11-09 07:13:19,721 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" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [9009-9011] [2024-11-09 07:13:19,722 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" (814), "i" (12UL)); [9035-9036] [2024-11-09 07:13:19,722 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" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [9041-9043] [2024-11-09 07:13:19,723 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [9069] [2024-11-09 07:13:19,728 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)); [9290] [2024-11-09 07:13:19,728 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)); [9298-9299] [2024-11-09 07:13:19,732 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)); [9372-9373] [2024-11-09 07:13:19,737 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)); [9406-9407] [2024-11-09 07:13:19,746 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)); [9734-9735] [2024-11-09 07:13:19,746 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9741] [2024-11-09 07:13:20,108 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-oki-semi-pch_gbe-pch_gbe.cil.i[512219,512232] [2024-11-09 07:13:20,109 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-oki-semi-pch_gbe-pch_gbe.cil.i[512366,512379] [2024-11-09 07:13:20,110 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-oki-semi-pch_gbe-pch_gbe.cil.i[512505,512518] [2024-11-09 07:13:20,111 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-oki-semi-pch_gbe-pch_gbe.cil.i[512663,512676] [2024-11-09 07:13:20,128 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 07:13:20,470 INFO L204 MainTranslator]: Completed translation [2024-11-09 07:13:20,471 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:13:20 WrapperNode [2024-11-09 07:13:20,471 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 07:13:20,472 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 07:13:20,472 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 07:13:20,472 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 07:13:20,481 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:13:20" (1/1) ... [2024-11-09 07:13:20,641 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:13:20" (1/1) ... [2024-11-09 07:13:21,012 INFO L138 Inliner]: procedures = 578, calls = 6073, calls flagged for inlining = 346, calls inlined = 322, statements flattened = 12326 [2024-11-09 07:13:21,013 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 07:13:21,014 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 07:13:21,014 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 07:13:21,014 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 07:13:21,024 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:13:20" (1/1) ... [2024-11-09 07:13:21,024 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:13:20" (1/1) ... [2024-11-09 07:13:21,096 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:13:20" (1/1) ... [2024-11-09 07:13:21,097 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:13:20" (1/1) ... [2024-11-09 07:13:21,440 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:13:20" (1/1) ... [2024-11-09 07:13:21,542 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:13:20" (1/1) ... [2024-11-09 07:13:21,672 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:13:20" (1/1) ... [2024-11-09 07:13:21,717 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:13:20" (1/1) ... [2024-11-09 07:13:21,820 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 07:13:21,825 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 07:13:21,825 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 07:13:21,825 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 07:13:21,826 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:13:20" (1/1) ... [2024-11-09 07:13:21,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 07:13:21,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:13:21,901 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 07:13:21,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5da46a4-ee1e-4ce1-aae4-72b876621300/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 07:13:21,970 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2024-11-09 07:13:21,970 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2024-11-09 07:13:21,971 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_irq_disable [2024-11-09 07:13:21,971 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_irq_disable [2024-11-09 07:13:21,972 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-09 07:13:21,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-09 07:13:21,972 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2024-11-09 07:13:21,972 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2024-11-09 07:13:21,973 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_intr [2024-11-09 07:13:21,973 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_intr [2024-11-09 07:13:21,974 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2024-11-09 07:13:21,974 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2024-11-09 07:13:21,974 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-09 07:13:21,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-09 07:13:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_minnow_platform_init [2024-11-09 07:13:21,975 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_minnow_platform_init [2024-11-09 07:13:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_open [2024-11-09 07:13:21,976 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_open [2024-11-09 07:13:21,976 INFO L130 BoogieDeclarations]: Found specification of procedure usleep_range [2024-11-09 07:13:21,976 INFO L138 BoogieDeclarations]: Found implementation of procedure usleep_range [2024-11-09 07:13:21,976 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2024-11-09 07:13:21,976 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2024-11-09 07:13:21,976 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_reinit_locked [2024-11-09 07:13:21,977 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_reinit_locked [2024-11-09 07:13:21,977 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_hal_power_up_phy [2024-11-09 07:13:21,977 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_hal_power_up_phy [2024-11-09 07:13:21,977 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_setup_tx_resources [2024-11-09 07:13:21,977 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_setup_tx_resources [2024-11-09 07:13:21,977 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2024-11-09 07:13:21,978 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2024-11-09 07:13:21,978 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2024-11-09 07:13:21,978 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2024-11-09 07:13:21,978 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-11-09 07:13:21,979 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-11-09 07:13:21,979 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_netpoll [2024-11-09 07:13:21,979 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_netpoll [2024-11-09 07:13:21,979 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_plat_init_hw [2024-11-09 07:13:21,979 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_plat_init_hw [2024-11-09 07:13:21,979 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_free_rx_resources [2024-11-09 07:13:21,980 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_free_rx_resources [2024-11-09 07:13:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_free_tx_resources [2024-11-09 07:13:21,981 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_free_tx_resources [2024-11-09 07:13:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2024-11-09 07:13:21,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2024-11-09 07:13:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_pch_gbe_exit_module_17_2 [2024-11-09 07:13:21,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_pch_gbe_exit_module_17_2 [2024-11-09 07:13:21,982 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2024-11-09 07:13:21,982 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2024-11-09 07:13:21,982 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2024-11-09 07:13:21,982 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2024-11-09 07:13:21,982 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-09 07:13:21,982 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-09 07:13:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure dma_zalloc_coherent [2024-11-09 07:13:21,983 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_zalloc_coherent [2024-11-09 07:13:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2024-11-09 07:13:21,983 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2024-11-09 07:13:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure pch_set_station_address [2024-11-09 07:13:21,984 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_set_station_address [2024-11-09 07:13:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev_26 [2024-11-09 07:13:21,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev_26 [2024-11-09 07:13:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2024-11-09 07:13:21,985 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2024-11-09 07:13:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-11-09 07:13:21,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-11-09 07:13:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_mdio_write [2024-11-09 07:13:21,985 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_mdio_write [2024-11-09 07:13:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2024-11-09 07:13:21,985 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2024-11-09 07:13:21,986 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2024-11-09 07:13:21,986 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2024-11-09 07:13:21,986 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2024-11-09 07:13:21,986 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2024-11-09 07:13:21,986 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-09 07:13:21,987 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-09 07:13:21,988 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2024-11-09 07:13:21,988 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2024-11-09 07:13:21,988 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-09 07:13:21,988 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-09 07:13:21,988 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2024-11-09 07:13:21,989 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2024-11-09 07:13:21,989 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-09 07:13:21,989 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_phy_power_up [2024-11-09 07:13:21,989 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_phy_power_up [2024-11-09 07:13:21,990 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2024-11-09 07:13:21,990 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2024-11-09 07:13:21,990 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_resume [2024-11-09 07:13:21,990 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_resume [2024-11-09 07:13:21,990 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-11-09 07:13:21,991 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-11-09 07:13:21,991 INFO L130 BoogieDeclarations]: Found specification of procedure pch_ch_event_write [2024-11-09 07:13:21,991 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_ch_event_write [2024-11-09 07:13:21,991 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2024-11-09 07:13:21,992 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2024-11-09 07:13:21,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2024-11-09 07:13:21,992 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2024-11-09 07:13:21,993 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2024-11-09 07:13:21,993 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-11-09 07:13:21,993 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-11-09 07:13:21,993 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2024-11-09 07:13:21,993 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2024-11-09 07:13:21,994 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2024-11-09 07:13:21,994 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2024-11-09 07:13:21,994 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_enable_dma_rx [2024-11-09 07:13:21,994 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_enable_dma_rx [2024-11-09 07:13:21,994 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_configure_rx [2024-11-09 07:13:21,994 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_configure_rx [2024-11-09 07:13:21,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2024-11-09 07:13:21,995 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_wait_clr_bit [2024-11-09 07:13:21,995 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_wait_clr_bit [2024-11-09 07:13:21,995 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-11-09 07:13:21,995 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-11-09 07:13:21,995 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-09 07:13:21,995 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2024-11-09 07:13:21,995 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2024-11-09 07:13:21,996 INFO L130 BoogieDeclarations]: Found specification of procedure vzalloc [2024-11-09 07:13:21,996 INFO L138 BoogieDeclarations]: Found implementation of procedure vzalloc [2024-11-09 07:13:21,996 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2024-11-09 07:13:21,996 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2024-11-09 07:13:21,997 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_remove [2024-11-09 07:13:21,998 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_remove [2024-11-09 07:13:21,998 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2024-11-09 07:13:21,998 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2024-11-09 07:13:21,999 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2024-11-09 07:13:21,999 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2024-11-09 07:13:21,999 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2024-11-09 07:13:21,999 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2024-11-09 07:13:21,999 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2024-11-09 07:13:22,001 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2024-11-09 07:13:22,001 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2024-11-09 07:13:22,001 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2024-11-09 07:13:22,001 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_mac_force_mac_fc [2024-11-09 07:13:22,001 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_mac_force_mac_fc [2024-11-09 07:13:22,001 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_suspend [2024-11-09 07:13:22,002 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_suspend [2024-11-09 07:13:22,002 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2024-11-09 07:13:22,002 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2024-11-09 07:13:22,002 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2024-11-09 07:13:22,002 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2024-11-09 07:13:22,002 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2024-11-09 07:13:22,002 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2024-11-09 07:13:22,002 INFO L130 BoogieDeclarations]: Found specification of procedure gpio_set_value [2024-11-09 07:13:22,003 INFO L138 BoogieDeclarations]: Found implementation of procedure gpio_set_value [2024-11-09 07:13:22,003 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-09 07:13:22,003 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2024-11-09 07:13:22,003 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2024-11-09 07:13:22,003 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2024-11-09 07:13:22,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2024-11-09 07:13:22,005 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2024-11-09 07:13:22,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2024-11-09 07:13:22,005 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_5 [2024-11-09 07:13:22,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_5 [2024-11-09 07:13:22,005 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2024-11-09 07:13:22,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2024-11-09 07:13:22,005 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2024-11-09 07:13:22,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2024-11-09 07:13:22,006 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2024-11-09 07:13:22,006 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2024-11-09 07:13:22,006 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 07:13:22,006 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2024-11-09 07:13:22,006 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2024-11-09 07:13:22,006 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-11-09 07:13:22,006 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-11-09 07:13:22,006 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-11-09 07:13:22,006 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-11-09 07:13:22,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-09 07:13:22,007 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-09 07:13:22,007 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-09 07:13:22,007 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2024-11-09 07:13:22,007 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2024-11-09 07:13:22,007 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2024-11-09 07:13:22,007 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2024-11-09 07:13:22,007 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2024-11-09 07:13:22,007 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2024-11-09 07:13:22,008 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kzalloc [2024-11-09 07:13:22,008 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kzalloc [2024-11-09 07:13:22,008 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_mac_set_wol_event [2024-11-09 07:13:22,008 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_mac_set_wol_event [2024-11-09 07:13:22,008 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-11-09 07:13:22,008 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-11-09 07:13:22,013 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_mac_ctrl_miim [2024-11-09 07:13:22,013 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_mac_ctrl_miim [2024-11-09 07:13:22,014 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2024-11-09 07:13:22,014 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2024-11-09 07:13:22,014 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_get_regs_len [2024-11-09 07:13:22,014 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_get_regs_len [2024-11-09 07:13:22,014 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-11-09 07:13:22,014 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-11-09 07:13:22,014 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2024-11-09 07:13:22,014 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2024-11-09 07:13:22,015 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 07:13:22,015 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 07:13:22,015 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_alloc_rx_buffers [2024-11-09 07:13:22,015 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_alloc_rx_buffers [2024-11-09 07:13:22,015 INFO L130 BoogieDeclarations]: Found specification of procedure __pch_gbe_suspend [2024-11-09 07:13:22,015 INFO L138 BoogieDeclarations]: Found implementation of procedure __pch_gbe_suspend [2024-11-09 07:13:22,015 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2024-11-09 07:13:22,015 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2024-11-09 07:13:22,015 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_plat_get_bus_info [2024-11-09 07:13:22,015 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_plat_get_bus_info [2024-11-09 07:13:22,016 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2024-11-09 07:13:22,016 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2024-11-09 07:13:22,016 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_phy_power_down [2024-11-09 07:13:22,016 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_phy_power_down [2024-11-09 07:13:22,016 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2024-11-09 07:13:22,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2024-11-09 07:13:22,016 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-09 07:13:22,016 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-09 07:13:22,016 INFO L130 BoogieDeclarations]: Found specification of procedure csum_tcpudp_magic [2024-11-09 07:13:22,017 INFO L138 BoogieDeclarations]: Found implementation of procedure csum_tcpudp_magic [2024-11-09 07:13:22,017 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_update_stats [2024-11-09 07:13:22,017 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_update_stats [2024-11-09 07:13:22,017 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2024-11-09 07:13:22,017 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2024-11-09 07:13:22,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2024-11-09 07:13:22,022 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2024-11-09 07:13:22,023 INFO L130 BoogieDeclarations]: Found specification of procedure skb_checksum [2024-11-09 07:13:22,023 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_checksum [2024-11-09 07:13:22,023 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_mdio_read [2024-11-09 07:13:22,023 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_mdio_read [2024-11-09 07:13:22,027 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_clean_rx_ring [2024-11-09 07:13:22,027 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_clean_rx_ring [2024-11-09 07:13:22,027 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2024-11-09 07:13:22,028 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2024-11-09 07:13:22,028 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_up [2024-11-09 07:13:22,028 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_up [2024-11-09 07:13:22,028 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2024-11-09 07:13:22,028 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2024-11-09 07:13:22,028 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2024-11-09 07:13:22,028 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2024-11-09 07:13:22,028 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2024-11-09 07:13:22,028 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2024-11-09 07:13:22,028 INFO L130 BoogieDeclarations]: Found specification of procedure mii_ethtool_gset [2024-11-09 07:13:22,029 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_ethtool_gset [2024-11-09 07:13:22,029 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_clean_tx_ring [2024-11-09 07:13:22,029 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_clean_tx_ring [2024-11-09 07:13:22,029 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_reset [2024-11-09 07:13:22,029 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_reset [2024-11-09 07:13:22,029 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2024-11-09 07:13:22,029 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2024-11-09 07:13:22,029 INFO L130 BoogieDeclarations]: Found specification of procedure round_jiffies [2024-11-09 07:13:22,029 INFO L138 BoogieDeclarations]: Found implementation of procedure round_jiffies [2024-11-09 07:13:22,030 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev_stop_14_2 [2024-11-09 07:13:22,030 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev_stop_14_2 [2024-11-09 07:13:22,030 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_stop [2024-11-09 07:13:22,030 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_stop [2024-11-09 07:13:22,030 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-09 07:13:22,031 INFO L130 BoogieDeclarations]: Found specification of procedure ns_to_ktime [2024-11-09 07:13:22,031 INFO L138 BoogieDeclarations]: Found implementation of procedure ns_to_ktime [2024-11-09 07:13:22,031 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2024-11-09 07:13:22,031 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2024-11-09 07:13:22,031 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2024-11-09 07:13:22,031 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2024-11-09 07:13:22,036 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2024-11-09 07:13:22,037 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2024-11-09 07:13:22,037 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value_probe [2024-11-09 07:13:22,037 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value_probe [2024-11-09 07:13:22,037 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-09 07:13:22,037 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_io_resume [2024-11-09 07:13:22,037 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_io_resume [2024-11-09 07:13:22,037 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~~s32~0 [2024-11-09 07:13:22,037 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~~s32~0 [2024-11-09 07:13:22,037 INFO L130 BoogieDeclarations]: Found specification of procedure pch_ch_event_read [2024-11-09 07:13:22,037 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_ch_event_read [2024-11-09 07:13:22,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-09 07:13:22,038 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2024-11-09 07:13:22,038 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2024-11-09 07:13:22,038 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-09 07:13:22,038 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-09 07:13:22,038 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2024-11-09 07:13:22,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2024-11-09 07:13:22,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2024-11-09 07:13:22,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2024-11-09 07:13:22,038 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-11-09 07:13:22,039 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-11-09 07:13:22,039 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_nway_reset [2024-11-09 07:13:22,039 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_nway_reset [2024-11-09 07:13:22,039 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-11-09 07:13:22,039 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-11-09 07:13:22,041 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2024-11-09 07:13:22,041 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2024-11-09 07:13:22,041 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_irq_enable [2024-11-09 07:13:22,041 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_irq_enable [2024-11-09 07:13:22,042 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2024-11-09 07:13:22,042 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2024-11-09 07:13:22,045 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2024-11-09 07:13:22,045 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2024-11-09 07:13:22,045 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_phy_hw_reset [2024-11-09 07:13:22,046 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_phy_hw_reset [2024-11-09 07:13:22,046 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_tx_timeout [2024-11-09 07:13:22,046 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_tx_timeout [2024-11-09 07:13:22,046 INFO L130 BoogieDeclarations]: Found specification of procedure mii_link_ok [2024-11-09 07:13:22,046 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_link_ok [2024-11-09 07:13:22,046 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-11-09 07:13:22,046 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-11-09 07:13:22,047 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-11-09 07:13:22,047 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-11-09 07:13:22,047 INFO L130 BoogieDeclarations]: Found specification of procedure mii_ethtool_sset [2024-11-09 07:13:22,047 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_ethtool_sset [2024-11-09 07:13:22,047 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_hal_power_down_phy [2024-11-09 07:13:22,047 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_hal_power_down_phy [2024-11-09 07:13:22,047 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2024-11-09 07:13:22,048 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2024-11-09 07:13:22,048 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_set_mode [2024-11-09 07:13:22,048 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_set_mode [2024-11-09 07:13:22,048 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2024-11-09 07:13:22,048 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2024-11-09 07:13:22,048 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-11-09 07:13:22,048 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-11-09 07:13:22,049 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_setup_rx_resources [2024-11-09 07:13:22,049 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_setup_rx_resources [2024-11-09 07:13:22,052 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-09 07:13:22,052 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-09 07:13:22,052 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-09 07:13:22,053 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-09 07:13:22,053 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_validate_option [2024-11-09 07:13:22,053 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_validate_option [2024-11-09 07:13:22,053 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_mac_reset_hw [2024-11-09 07:13:22,053 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_mac_reset_hw [2024-11-09 07:13:22,053 INFO L130 BoogieDeclarations]: Found specification of procedure udp_hdr [2024-11-09 07:13:22,053 INFO L138 BoogieDeclarations]: Found implementation of procedure udp_hdr [2024-11-09 07:13:22,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-09 07:13:22,053 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_setup_rctl [2024-11-09 07:13:22,054 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_setup_rctl [2024-11-09 07:13:22,054 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_phy_sw_reset [2024-11-09 07:13:22,054 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_phy_sw_reset [2024-11-09 07:13:22,054 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-09 07:13:22,054 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-09 07:13:22,054 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_hal_phy_hw_reset [2024-11-09 07:13:22,054 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_hal_phy_hw_reset [2024-11-09 07:13:22,054 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_phy_write_reg_miic [2024-11-09 07:13:22,054 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_phy_write_reg_miic [2024-11-09 07:13:22,054 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2024-11-09 07:13:22,055 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2024-11-09 07:13:22,055 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2024-11-09 07:13:22,055 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2024-11-09 07:13:22,055 INFO L130 BoogieDeclarations]: Found specification of procedure pch_ch_control_write [2024-11-09 07:13:22,055 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_ch_control_write [2024-11-09 07:13:22,055 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_set_multi [2024-11-09 07:13:22,059 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_set_multi [2024-11-09 07:13:22,059 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_shutdown [2024-11-09 07:13:22,059 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_shutdown [2024-11-09 07:13:22,060 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2024-11-09 07:13:22,060 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2024-11-09 07:13:22,060 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2024-11-09 07:13:22,060 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2024-11-09 07:13:22,060 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_phy_read_reg_miic [2024-11-09 07:13:22,060 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_phy_read_reg_miic [2024-11-09 07:13:22,060 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-11-09 07:13:22,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-11-09 07:13:22,060 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_mac_read_mac_addr [2024-11-09 07:13:22,060 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_mac_read_mac_addr [2024-11-09 07:13:22,061 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_set_rgmii_ctrl [2024-11-09 07:13:22,061 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_set_rgmii_ctrl [2024-11-09 07:13:22,061 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed [2024-11-09 07:13:22,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed [2024-11-09 07:13:22,061 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_down [2024-11-09 07:13:22,061 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_down [2024-11-09 07:13:22,061 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_free_irq [2024-11-09 07:13:22,061 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_free_irq [2024-11-09 07:13:22,061 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-09 07:13:22,061 INFO L130 BoogieDeclarations]: Found specification of procedure pch_gbe_mac_mar_set [2024-11-09 07:13:22,062 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_gbe_mac_mar_set [2024-11-09 07:13:22,062 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2024-11-09 07:13:22,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2024-11-09 07:13:23,668 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 07:13:23,673 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 07:13:24,299 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-09 07:13:54,070 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2024-11-09 07:13:57,565 INFO L? ?]: Removed 4264 outVars from TransFormulas that were not future-live. [2024-11-09 07:13:57,566 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 07:14:03,581 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 07:14:03,582 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-09 07:14:03,582 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 07:14:03 BoogieIcfgContainer [2024-11-09 07:14:03,582 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 07:14:03,588 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 07:14:03,588 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 07:14:03,594 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 07:14:03,594 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 07:13:14" (1/3) ... [2024-11-09 07:14:03,595 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73a9e372 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 07:14:03, skipping insertion in model container [2024-11-09 07:14:03,597 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:13:20" (2/3) ... [2024-11-09 07:14:03,599 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73a9e372 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 07:14:03, skipping insertion in model container [2024-11-09 07:14:03,600 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 07:14:03" (3/3) ... [2024-11-09 07:14:03,601 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-oki-semi-pch_gbe-pch_gbe.cil.i [2024-11-09 07:14:03,626 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 07:14:03,626 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-11-09 07:14:03,804 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 07:14:03,814 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=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;@726d567, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 07:14:03,815 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2024-11-09 07:14:03,833 INFO L276 IsEmpty]: Start isEmpty. Operand has 2880 states, 1746 states have (on average 1.2903780068728523) internal successors, (2253), 1788 states have internal predecessors, (2253), 960 states have call successors, (960), 174 states have call predecessors, (960), 173 states have return successors, (950), 934 states have call predecessors, (950), 950 states have call successors, (950) [2024-11-09 07:14:03,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2024-11-09 07:14:03,881 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:14:03,882 INFO L215 NwaCegarLoop]: trace histogram [22, 21, 21, 21, 21, 21, 21, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:14:03,882 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_return_value_probeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:14:03,888 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:14:03,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1876960927, now seen corresponding path program 1 times [2024-11-09 07:14:03,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:14:03,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279952712] [2024-11-09 07:14:03,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:14:03,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:26:35,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:26:39,317 INFO L134 CoverageAnalysis]: Checked inductivity of 1725 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1725 trivial. 0 not checked. [2024-11-09 07:26:39,319 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:26:39,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279952712] [2024-11-09 07:26:39,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279952712] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:26:39,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:26:39,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 07:26:39,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974688112] [2024-11-09 07:26:39,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:26:39,328 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 07:26:39,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:26:39,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 07:26:39,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 07:26:39,366 INFO L87 Difference]: Start difference. First operand has 2880 states, 1746 states have (on average 1.2903780068728523) internal successors, (2253), 1788 states have internal predecessors, (2253), 960 states have call successors, (960), 174 states have call predecessors, (960), 173 states have return successors, (950), 934 states have call predecessors, (950), 950 states have call successors, (950) Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2024-11-09 07:26:41,736 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.34s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:26:44,268 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.53s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:26:58,351 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 [] [2024-11-09 07:27:00,987 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:27:02,994 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 [] [2024-11-09 07:27:06,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:27:06,260 INFO L93 Difference]: Finished difference Result 8463 states and 12380 transitions. [2024-11-09 07:27:06,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 07:27:06,263 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) Word has length 234 [2024-11-09 07:27:06,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:27:06,331 INFO L225 Difference]: With dead ends: 8463 [2024-11-09 07:27:06,331 INFO L226 Difference]: Without dead ends: 5612 [2024-11-09 07:27:06,355 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 07:27:06,359 INFO L432 NwaCegarLoop]: 3695 mSDtfsCounter, 4019 mSDsluCounter, 3563 mSDsCounter, 0 mSdLazyCounter, 1087 mSolverCounterSat, 9 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4019 SdHoareTripleChecker+Valid, 7258 SdHoareTripleChecker+Invalid, 1100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1087 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.4s IncrementalHoareTripleChecker+Time [2024-11-09 07:27:06,360 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4019 Valid, 7258 Invalid, 1100 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [9 Valid, 1087 Invalid, 4 Unknown, 0 Unchecked, 26.4s Time] [2024-11-09 07:27:06,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5612 states. [2024-11-09 07:27:06,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5612 to 5610. [2024-11-09 07:27:06,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5610 states, 3413 states have (on average 1.2847934368590683) internal successors, (4385), 3494 states have internal predecessors, (4385), 1852 states have call successors, (1852), 344 states have call predecessors, (1852), 343 states have return successors, (1849), 1817 states have call predecessors, (1849), 1849 states have call successors, (1849) [2024-11-09 07:27:06,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5610 states to 5610 states and 8086 transitions. [2024-11-09 07:27:06,887 INFO L78 Accepts]: Start accepts. Automaton has 5610 states and 8086 transitions. Word has length 234 [2024-11-09 07:27:06,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:27:06,890 INFO L471 AbstractCegarLoop]: Abstraction has 5610 states and 8086 transitions. [2024-11-09 07:27:06,891 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2024-11-09 07:27:06,891 INFO L276 IsEmpty]: Start isEmpty. Operand 5610 states and 8086 transitions. [2024-11-09 07:27:06,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2024-11-09 07:27:06,914 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:27:06,915 INFO L215 NwaCegarLoop]: trace histogram [22, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:27:06,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-09 07:27:06,915 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_return_value_probeErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_return_value_probeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:27:06,916 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:27:06,916 INFO L85 PathProgramCache]: Analyzing trace with hash 375861377, now seen corresponding path program 1 times [2024-11-09 07:27:06,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:27:06,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408141067] [2024-11-09 07:27:06,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:27:06,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms