./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-epic100.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-epic100.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 08a377ea5583d5b51d35b7880dbbb43c3783bcaabfa79c83938a2c0ac78e3f7a --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 20:21:10,455 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 20:21:10,516 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 20:21:10,521 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 20:21:10,522 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 20:21:10,540 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 20:21:10,542 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 20:21:10,542 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 20:21:10,542 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 20:21:10,543 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 20:21:10,543 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 20:21:10,543 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 20:21:10,544 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 20:21:10,544 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 20:21:10,544 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 20:21:10,544 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 20:21:10,544 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 20:21:10,544 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 20:21:10,544 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 20:21:10,544 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 20:21:10,544 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 20:21:10,544 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 20:21:10,545 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 20:21:10,545 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 20:21:10,545 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 20:21:10,545 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 20:21:10,545 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 20:21:10,545 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 20:21:10,545 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 20:21:10,545 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:21:10,545 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 20:21:10,546 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 20:21:10,546 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 20:21:10,546 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 20:21:10,546 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 20:21:10,546 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 20:21:10,546 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 20:21:10,546 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 20:21:10,546 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 20:21:10,547 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 20:21:10,547 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> 08a377ea5583d5b51d35b7880dbbb43c3783bcaabfa79c83938a2c0ac78e3f7a [2025-03-08 20:21:10,755 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 20:21:10,763 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 20:21:10,764 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 20:21:10,766 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 20:21:10,766 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 20:21:10,768 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-epic100.cil.i [2025-03-08 20:21:11,916 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8ffad3867/de28cb44c92b4f298edcab59f77cc792/FLAG5455bb8d5 [2025-03-08 20:21:12,432 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 20:21:12,433 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-epic100.cil.i [2025-03-08 20:21:12,473 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8ffad3867/de28cb44c92b4f298edcab59f77cc792/FLAG5455bb8d5 [2025-03-08 20:21:12,980 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8ffad3867/de28cb44c92b4f298edcab59f77cc792 [2025-03-08 20:21:12,982 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 20:21:12,983 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 20:21:12,984 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 20:21:12,985 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 20:21:12,988 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 20:21:12,989 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:21:12" (1/1) ... [2025-03-08 20:21:12,990 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@42bebda1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:21:12, skipping insertion in model container [2025-03-08 20:21:12,990 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:21:12" (1/1) ... [2025-03-08 20:21:13,088 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 20:21:14,694 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-epic100.cil.i[331922,331935] [2025-03-08 20:21:14,696 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-epic100.cil.i[332091,332104] [2025-03-08 20:21:14,697 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-epic100.cil.i[332258,332271] [2025-03-08 20:21:14,697 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-epic100.cil.i[332426,332439] [2025-03-08 20:21:14,723 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:21:14,760 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 20:21:14,861 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"); [5247] [2025-03-08 20:21:14,863 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)); [5254] [2025-03-08 20:21:14,863 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5261] [2025-03-08 20:21:14,865 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/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5305-5306] [2025-03-08 20:21:14,865 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"); [5311-5313] [2025-03-08 20:21:14,871 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)); [5517-5518] [2025-03-08 20:21:14,872 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)); [5551-5552] [2025-03-08 20:21:14,873 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (103), "i" (12UL)); [5588-5589] [2025-03-08 20:21:14,873 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [5625-5626] [2025-03-08 20:21:14,878 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)); [5890-5891] [2025-03-08 20:21:14,878 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [5897] [2025-03-08 20:21:14,903 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6716] [2025-03-08 20:21:14,906 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6768] [2025-03-08 20:21:15,004 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-epic100.cil.i[331922,331935] [2025-03-08 20:21:15,005 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-epic100.cil.i[332091,332104] [2025-03-08 20:21:15,005 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-epic100.cil.i[332258,332271] [2025-03-08 20:21:15,006 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-epic100.cil.i[332426,332439] [2025-03-08 20:21:15,014 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:21:15,169 INFO L204 MainTranslator]: Completed translation [2025-03-08 20:21:15,170 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:21:15 WrapperNode [2025-03-08 20:21:15,170 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 20:21:15,171 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 20:21:15,171 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 20:21:15,171 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 20:21:15,175 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:21:15" (1/1) ... [2025-03-08 20:21:15,238 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:21:15" (1/1) ... [2025-03-08 20:21:15,352 INFO L138 Inliner]: procedures = 451, calls = 2223, calls flagged for inlining = 222, calls inlined = 196, statements flattened = 5149 [2025-03-08 20:21:15,353 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 20:21:15,354 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 20:21:15,354 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 20:21:15,354 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 20:21:15,360 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:21:15" (1/1) ... [2025-03-08 20:21:15,360 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:21:15" (1/1) ... [2025-03-08 20:21:15,386 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:21:15" (1/1) ... [2025-03-08 20:21:16,122 INFO L175 MemorySlicer]: Split 1066 memory accesses to 31 slices as follows [3, 5, 5, 5, 52, 5, 8, 1, 7, 523, 2, 7, 10, 10, 70, 62, 8, 19, 2, 3, 8, 8, 1, 8, 91, 2, 1, 2, 5, 5, 128]. 49 percent of accesses are in the largest equivalence class. The 246 initializations are split as follows [0, 5, 5, 5, 0, 5, 8, 1, 0, 20, 2, 7, 8, 8, 0, 0, 6, 0, 0, 1, 8, 8, 0, 8, 0, 2, 1, 0, 5, 5, 128]. The 523 writes are split as follows [0, 0, 0, 0, 42, 0, 0, 0, 6, 246, 0, 0, 0, 0, 70, 62, 0, 17, 1, 0, 0, 0, 0, 0, 78, 0, 0, 1, 0, 0, 0]. [2025-03-08 20:21:16,122 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:21:15" (1/1) ... [2025-03-08 20:21:16,123 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:21:15" (1/1) ... [2025-03-08 20:21:16,217 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:21:15" (1/1) ... [2025-03-08 20:21:16,229 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:21:15" (1/1) ... [2025-03-08 20:21:16,262 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:21:15" (1/1) ... [2025-03-08 20:21:16,280 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:21:15" (1/1) ... [2025-03-08 20:21:16,313 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 20:21:16,315 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 20:21:16,316 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 20:21:16,316 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 20:21:16,317 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:21:15" (1/1) ... [2025-03-08 20:21:16,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:21:16,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 20:21:16,347 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-08 20:21:16,349 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-08 20:21:16,367 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_write [2025-03-08 20:21:16,367 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_write [2025-03-08 20:21:16,367 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-03-08 20:21:16,367 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-03-08 20:21:16,367 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 20:21:16,368 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 20:21:16,368 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_begin [2025-03-08 20:21:16,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_begin [2025-03-08 20:21:16,368 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-03-08 20:21:16,368 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-03-08 20:21:16,368 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-03-08 20:21:16,368 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-03-08 20:21:16,369 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 20:21:16,369 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 20:21:16,369 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-08 20:21:16,369 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-08 20:21:16,369 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-08 20:21:16,369 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-08 20:21:16,369 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-08 20:21:16,369 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-08 20:21:16,369 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite16 [2025-03-08 20:21:16,369 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite16 [2025-03-08 20:21:16,370 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_73 [2025-03-08 20:21:16,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_73 [2025-03-08 20:21:16,370 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2025-03-08 20:21:16,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2025-03-08 20:21:16,370 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-03-08 20:21:16,370 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-03-08 20:21:16,370 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-08 20:21:16,370 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-08 20:21:16,370 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2025-03-08 20:21:16,371 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2025-03-08 20:21:16,371 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-08 20:21:16,371 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-08 20:21:16,371 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-08 20:21:16,371 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-08 20:21:16,371 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-03-08 20:21:16,371 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-03-08 20:21:16,371 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2025-03-08 20:21:16,371 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2025-03-08 20:21:16,371 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-03-08 20:21:16,371 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-03-08 20:21:16,371 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 20:21:16,371 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 20:21:16,371 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-08 20:21:16,371 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-08 20:21:16,371 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-03-08 20:21:16,371 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-03-08 20:21:16,371 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-08 20:21:16,372 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-03-08 20:21:16,372 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-08 20:21:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-08 20:21:16,373 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-08 20:21:16,373 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-08 20:21:16,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-08 20:21:16,375 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-08 20:21:16,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-08 20:21:16,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-08 20:21:16,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-08 20:21:16,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-08 20:21:16,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-08 20:21:16,376 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-08 20:21:16,376 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-08 20:21:16,376 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-03-08 20:21:16,376 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-03-08 20:21:16,377 INFO L130 BoogieDeclarations]: Found specification of procedure epic_open [2025-03-08 20:21:16,377 INFO L138 BoogieDeclarations]: Found implementation of procedure epic_open [2025-03-08 20:21:16,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 20:21:16,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 20:21:16,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 20:21:16,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 20:21:16,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 20:21:16,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2025-03-08 20:21:16,378 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-08 20:21:16,378 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-08 20:21:16,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-08 20:21:16,379 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-08 20:21:16,379 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-08 20:21:16,379 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-08 20:21:16,379 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-08 20:21:16,379 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-08 20:21:16,379 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-08 20:21:16,379 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-08 20:21:16,379 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-08 20:21:16,379 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-08 20:21:16,379 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-08 20:21:16,379 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-08 20:21:16,379 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-08 20:21:16,379 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-08 20:21:16,379 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-08 20:21:16,379 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 20:21:16,379 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 20:21:16,379 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 20:21:16,379 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 20:21:16,379 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 20:21:16,379 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 20:21:16,379 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 20:21:16,379 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 20:21:16,379 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 20:21:16,379 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 20:21:16,379 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 20:21:16,379 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 20:21:16,381 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-08 20:21:16,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-08 20:21:16,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-08 20:21:16,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-08 20:21:16,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-08 20:21:16,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-08 20:21:16,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-08 20:21:16,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-08 20:21:16,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-08 20:21:16,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-08 20:21:16,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-08 20:21:16,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-08 20:21:16,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-08 20:21:16,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-08 20:21:16,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-08 20:21:16,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-08 20:21:16,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-08 20:21:16,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-08 20:21:16,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-08 20:21:16,382 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-03-08 20:21:16,382 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-03-08 20:21:16,382 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-03-08 20:21:16,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-08 20:21:16,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-03-08 20:21:16,383 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-08 20:21:16,383 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure epic_restart [2025-03-08 20:21:16,383 INFO L138 BoogieDeclarations]: Found implementation of procedure epic_restart [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_epic_cleanup_14_2 [2025-03-08 20:21:16,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_epic_cleanup_14_2 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-03-08 20:21:16,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-03-08 20:21:16,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-03-08 20:21:16,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_nway_reset [2025-03-08 20:21:16,383 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_nway_reset [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-08 20:21:16,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-03-08 20:21:16,383 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-08 20:21:16,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-08 20:21:16,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-08 20:21:16,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-08 20:21:16,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-08 20:21:16,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-08 20:21:16,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-08 20:21:16,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-08 20:21:16,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-08 20:21:16,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-08 20:21:16,386 INFO L130 BoogieDeclarations]: Found specification of procedure ioread16 [2025-03-08 20:21:16,386 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread16 [2025-03-08 20:21:16,386 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 20:21:16,386 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 20:21:16,386 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_epic_private [2025-03-08 20:21:16,386 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_epic_private [2025-03-08 20:21:16,386 INFO L130 BoogieDeclarations]: Found specification of procedure ioread8 [2025-03-08 20:21:16,386 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread8 [2025-03-08 20:21:16,386 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-08 20:21:16,386 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-08 20:21:16,386 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-03-08 20:21:16,386 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-03-08 20:21:16,386 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2025-03-08 20:21:16,386 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2025-03-08 20:21:16,386 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-08 20:21:16,386 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-08 20:21:16,386 INFO L130 BoogieDeclarations]: Found specification of procedure epic_remove_one [2025-03-08 20:21:16,386 INFO L138 BoogieDeclarations]: Found implementation of procedure epic_remove_one [2025-03-08 20:21:16,386 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-03-08 20:21:16,386 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-03-08 20:21:16,386 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-03-08 20:21:16,386 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_napi_lock_of_epic_private [2025-03-08 20:21:16,387 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_napi_lock_of_epic_private [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-08 20:21:16,387 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2025-03-08 20:21:16,387 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 20:21:16,387 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 20:21:16,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 20:21:16,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-08 20:21:16,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure epic_rx [2025-03-08 20:21:16,388 INFO L138 BoogieDeclarations]: Found implementation of procedure epic_rx [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_complete [2025-03-08 20:21:16,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_complete [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-03-08 20:21:16,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-03-08 20:21:16,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_napi_lock_of_epic_private [2025-03-08 20:21:16,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_napi_lock_of_epic_private [2025-03-08 20:21:16,390 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-03-08 20:21:16,391 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-03-08 20:21:16,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 20:21:16,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 20:21:16,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 20:21:16,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 20:21:16,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 20:21:16,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 20:21:16,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 20:21:16,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 20:21:16,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 20:21:16,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 20:21:16,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 20:21:16,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 20:21:16,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-08 20:21:16,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-08 20:21:16,393 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-08 20:21:16,393 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-08 20:21:16,393 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-08 20:21:16,393 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-08 20:21:16,393 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-08 20:21:16,393 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-08 20:21:16,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-08 20:21:16,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-08 20:21:16,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-08 20:21:16,395 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-08 20:21:16,395 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-08 20:21:16,395 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-08 20:21:16,395 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-08 20:21:16,395 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-08 20:21:16,395 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-08 20:21:16,395 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-08 20:21:16,395 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-08 20:21:16,395 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-03-08 20:21:16,395 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-03-08 20:21:16,395 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-03-08 20:21:16,395 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 20:21:16,395 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_72 [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_72 [2025-03-08 20:21:16,395 INFO L130 BoogieDeclarations]: Found specification of procedure epic_resume [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure epic_resume [2025-03-08 20:21:16,395 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-03-08 20:21:16,395 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-03-08 20:21:16,395 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure epic_tx_timeout [2025-03-08 20:21:16,396 INFO L138 BoogieDeclarations]: Found implementation of procedure epic_tx_timeout [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-03-08 20:21:16,396 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-08 20:21:16,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-08 20:21:16,397 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-08 20:21:16,397 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_warn [2025-03-08 20:21:16,397 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_warn [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-03-08 20:21:16,397 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-08 20:21:16,397 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2025-03-08 20:21:16,397 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-03-08 20:21:16,397 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-03-08 20:21:16,397 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure epic_close [2025-03-08 20:21:16,397 INFO L138 BoogieDeclarations]: Found implementation of procedure epic_close [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-08 20:21:16,397 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 20:21:16,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 20:21:16,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 20:21:16,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 20:21:16,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 20:21:16,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 20:21:16,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 20:21:16,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 20:21:16,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 20:21:16,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 20:21:16,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 20:21:16,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 20:21:16,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 20:21:16,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 20:21:16,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 20:21:16,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-08 20:21:16,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-08 20:21:16,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 20:21:16,399 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-03-08 20:21:16,399 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_epic_private [2025-03-08 20:21:16,399 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_epic_private [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-08 20:21:16,399 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-03-08 20:21:16,399 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-08 20:21:16,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-08 20:21:16,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-08 20:21:16,401 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-03-08 20:21:16,401 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-03-08 20:21:16,401 INFO L130 BoogieDeclarations]: Found specification of procedure epic_pause [2025-03-08 20:21:16,401 INFO L138 BoogieDeclarations]: Found implementation of procedure epic_pause [2025-03-08 20:21:17,135 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 20:21:17,138 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 20:21:17,338 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12649: havoc netpoll_trap_#t~nondet1037#1; [2025-03-08 20:21:17,368 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12572: havoc #t~nondet1026; [2025-03-08 20:21:17,487 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12630: havoc #t~nondet1033; [2025-03-08 20:21:17,776 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12437: havoc #t~nondet1008; [2025-03-08 20:21:17,866 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10545: havoc ldv_dev_get_drvdata_#t~mem904#1.base, ldv_dev_get_drvdata_#t~mem904#1.offset;havoc ldv_dev_get_drvdata_#t~mem905#1.base, ldv_dev_get_drvdata_#t~mem905#1.offset; [2025-03-08 20:21:17,874 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12700: havoc #t~nondet1048; [2025-03-08 20:21:17,877 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12551: havoc #t~nondet1023; [2025-03-08 20:21:17,902 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5907: havoc #t~mem204.base, #t~mem204.offset; [2025-03-08 20:21:17,905 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12634: havoc #t~nondet1034; [2025-03-08 20:21:17,912 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5493: havoc #t~mem105.base, #t~mem105.offset; [2025-03-08 20:21:17,951 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12477: havoc #t~nondet1014; [2025-03-08 20:21:18,166 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12687: havoc request_threaded_irq_#t~nondet1043#1; [2025-03-08 20:21:18,167 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10385-1: ldv_request_irq_63_#res#1 := ldv_request_irq_63_~ldv_func_res~2#1; [2025-03-08 20:21:18,167 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9966-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-03-08 20:21:18,167 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6797: call ULTIMATE.dealloc(~#descriptor~1#1.base, ~#descriptor~1#1.offset);havoc ~#descriptor~1#1.base, ~#descriptor~1#1.offset;call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset; [2025-03-08 20:21:18,217 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12505: havoc crc32_le_#t~nondet1016#1; [2025-03-08 20:21:18,217 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090: call ULTIMATE.dealloc(~#mc_filter~0#1.base, ~#mc_filter~0#1.offset);havoc ~#mc_filter~0#1.base, ~#mc_filter~0#1.offset; [2025-03-08 20:21:18,218 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12470: havoc #t~nondet1013; [2025-03-08 20:21:18,266 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5321: havoc arch_irqs_disabled_flags_#t~bitwise29#1; [2025-03-08 20:21:18,347 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6991: call ULTIMATE.dealloc(~#descriptor~2.base, ~#descriptor~2.offset);havoc ~#descriptor~2.base, ~#descriptor~2.offset;call ULTIMATE.dealloc(~#descriptor___0~0.base, ~#descriptor___0~0.offset);havoc ~#descriptor___0~0.base, ~#descriptor___0~0.offset; [2025-03-08 20:21:18,444 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12623: havoc mii_nway_restart_#t~nondet1032#1; [2025-03-08 20:21:18,447 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12568: havoc #t~nondet1025; [2025-03-08 20:21:18,458 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12576: havoc #t~nondet1027; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10342-1: ldv_alloc_etherdev_mqs_60_#res#1.base, ldv_alloc_etherdev_mqs_60_#res#1.offset := ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.offset; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12656: havoc pci_enable_device_#t~nondet1038#1; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12659: havoc pci_iomap_#t~ret1039#1.base, pci_iomap_#t~ret1039#1.offset; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint main_returnLabel#1: #t~ret1050#1 := main_#res#1;havoc main_#t~ret826#1, main_~tmp~64#1;assume { :end_inline_main } true; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12466: havoc __pci_register_driver_#t~nondet1012#1; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12601: havoc ldv_pre_register_netdev_#t~nondet1028#1; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12535: havoc dev_warn_#t~nondet1019#1; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12669: havoc pci_request_regions_#t~nondet1040#1; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10357-1: ldv_register_netdev_61_#res#1 := ldv_register_netdev_61_~ldv_func_res~1#1; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12539: havoc eth_change_mtu_#t~nondet1020#1; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9635: call ULTIMATE.dealloc(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12543: havoc eth_mac_addr_#t~nondet1021#1; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12611: havoc mii_ethtool_gset_#t~nondet1029#1; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8716-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12615: havoc mii_ethtool_sset_#t~nondet1030#1; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12683: havoc register_netdev_#t~nondet1042#1; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12619: havoc mii_link_ok_#t~nondet1031#1; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9646: call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5421: havoc kobject_name_#t~mem46#1.base, kobject_name_#t~mem46#1.offset; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12691: havoc skb_pad_#t~nondet1044#1; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12561: havoc generic_mii_ioctl_#t~nondet1024#1; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7144: call ULTIMATE.dealloc(epic_timer_~#descriptor~3#1.base, epic_timer_~#descriptor~3#1.offset);havoc epic_timer_~#descriptor~3#1.base, epic_timer_~#descriptor~3#1.offset;call ULTIMATE.dealloc(epic_timer_~#descriptor___0~1#1.base, epic_timer_~#descriptor___0~1#1.offset);havoc epic_timer_~#descriptor___0~1#1.base, epic_timer_~#descriptor___0~1#1.offset; [2025-03-08 20:21:32,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12498: havoc alloc_etherdev_mqs_#t~ret1015#1.base, alloc_etherdev_mqs_#t~ret1015#1.offset; [2025-03-08 20:21:32,335 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9922-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-08 20:21:32,335 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12433: havoc __dynamic_dev_dbg_#t~nondet1007#1; [2025-03-08 20:21:32,335 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9923-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-08 20:21:32,335 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8735-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-03-08 20:21:32,335 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6292: call ULTIMATE.dealloc(epic_init_one_~#ring_dma~0#1.base, epic_init_one_~#ring_dma~0#1.offset);havoc epic_init_one_~#ring_dma~0#1.base, epic_init_one_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(epic_init_one_~#__key~0#1.base, epic_init_one_~#__key~0#1.offset);havoc epic_init_one_~#__key~0#1.base, epic_init_one_~#__key~0#1.offset;call ULTIMATE.dealloc(epic_init_one_~#__key___0~0#1.base, epic_init_one_~#__key___0~0#1.offset);havoc epic_init_one_~#__key___0~0#1.base, epic_init_one_~#__key___0~0#1.offset;call ULTIMATE.dealloc(epic_init_one_~#descriptor~0#1.base, epic_init_one_~#descriptor~0#1.offset);havoc epic_init_one_~#descriptor~0#1.base, epic_init_one_~#descriptor~0#1.offset; [2025-03-08 20:21:32,335 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8738-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-03-08 20:21:32,335 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5436: havoc dev_name_#t~mem60#1.base, dev_name_#t~mem60#1.offset; [2025-03-08 20:21:32,335 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8740-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-03-08 20:21:32,335 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7554: call ULTIMATE.dealloc(epic_interrupt_~#descriptor~7#1.base, epic_interrupt_~#descriptor~7#1.offset);havoc epic_interrupt_~#descriptor~7#1.base, epic_interrupt_~#descriptor~7#1.offset;call ULTIMATE.dealloc(epic_interrupt_~#descriptor___0~2#1.base, epic_interrupt_~#descriptor___0~2#1.offset);havoc epic_interrupt_~#descriptor___0~2#1.base, epic_interrupt_~#descriptor___0~2#1.offset; [2025-03-08 20:21:32,335 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10527-1: ldv___pci_register_driver_80_#res#1 := ldv___pci_register_driver_80_~ldv_func_res~4#1; [2025-03-08 20:21:32,335 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-03-08 20:21:32,335 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7365: call ULTIMATE.dealloc(epic_start_xmit_~#descriptor~5#1.base, epic_start_xmit_~#descriptor~5#1.offset);havoc epic_start_xmit_~#descriptor~5#1.base, epic_start_xmit_~#descriptor~5#1.offset; [2025-03-08 20:21:33,305 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 20:21:35,290 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12547: havoc eth_type_trans_#t~nondet1022#1; [2025-03-08 20:21:35,290 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7688: call ULTIMATE.dealloc(~#descriptor~8#1.base, ~#descriptor~8#1.offset);havoc ~#descriptor~8#1.base, ~#descriptor~8#1.offset;call ULTIMATE.dealloc(~#descriptor___0~3#1.base, ~#descriptor___0~3#1.offset);havoc ~#descriptor___0~3#1.base, ~#descriptor___0~3#1.offset;call ULTIMATE.dealloc(~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset);havoc ~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset; [2025-03-08 20:21:35,290 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12645: havoc netif_receive_skb_#t~nondet1036#1; [2025-03-08 20:21:36,703 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5467: havoc is_device_dma_capable_#t~mem70#1.base, is_device_dma_capable_#t~mem70#1.offset;havoc is_device_dma_capable_#t~mem71#1.base, is_device_dma_capable_#t~mem71#1.offset;havoc is_device_dma_capable_#t~mem72#1;havoc is_device_dma_capable_#t~short73#1; [2025-03-08 20:21:37,293 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7213: call ULTIMATE.dealloc(~#descriptor~4.base, ~#descriptor~4.offset);havoc ~#descriptor~4.base, ~#descriptor~4.offset; [2025-03-08 20:21:37,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12679: havoc #t~nondet1041; [2025-03-08 20:21:37,361 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12531: havoc #t~nondet1018; [2025-03-08 20:21:37,390 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12638: havoc #t~nondet1035; [2025-03-08 20:21:38,163 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12527: havoc del_timer_sync_#t~nondet1017#1; [2025-03-08 20:21:38,163 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7966: call ULTIMATE.dealloc(~#descriptor~9#1.base, ~#descriptor~9#1.offset);havoc ~#descriptor~9#1.base, ~#descriptor~9#1.offset; [2025-03-08 20:21:38,163 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10460-1: ldv_del_timer_sync_70_#res#1 := ldv_del_timer_sync_70_~ldv_func_res~3#1; [2025-03-08 20:21:38,163 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8772-1: ldv_del_timer_sync_#res#1 := ldv_del_timer_sync_~arg0#1; [2025-03-08 20:21:38,226 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5269: havoc #t~mem0;havoc #t~bitwise1; [2025-03-08 20:21:38,625 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5263: #res := 1; [2025-03-08 20:21:39,564 INFO L? ?]: Removed 2919 outVars from TransFormulas that were not future-live. [2025-03-08 20:21:39,565 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 20:21:39,632 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 20:21:39,635 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-08 20:21:39,636 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:21:39 BoogieIcfgContainer [2025-03-08 20:21:39,636 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 20:21:39,637 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 20:21:39,638 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 20:21:39,641 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 20:21:39,641 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 08:21:12" (1/3) ... [2025-03-08 20:21:39,641 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@262ca621 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:21:39, skipping insertion in model container [2025-03-08 20:21:39,642 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:21:15" (2/3) ... [2025-03-08 20:21:39,642 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@262ca621 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:21:39, skipping insertion in model container [2025-03-08 20:21:39,642 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:21:39" (3/3) ... [2025-03-08 20:21:39,643 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-epic100.cil.i [2025-03-08 20:21:39,655 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 20:21:39,658 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-epic100.cil.i that has 155 procedures, 2175 locations, 1 initial locations, 93 loop locations, and 3 error locations. [2025-03-08 20:21:39,729 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 20:21:39,738 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=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;@267c2b7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 20:21:39,738 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-03-08 20:21:39,744 INFO L276 IsEmpty]: Start isEmpty. Operand has 1903 states, 1337 states have (on average 1.2954375467464472) internal successors, (1732), 1362 states have internal predecessors, (1732), 470 states have call successors, (470), 94 states have call predecessors, (470), 93 states have return successors, (464), 459 states have call predecessors, (464), 464 states have call successors, (464) [2025-03-08 20:21:39,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2025-03-08 20:21:39,754 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:21:39,755 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:21:39,755 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-03-08 20:21:39,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:21:39,758 INFO L85 PathProgramCache]: Analyzing trace with hash 2135546510, now seen corresponding path program 1 times [2025-03-08 20:21:39,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:21:39,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629134926] [2025-03-08 20:21:39,763 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:21:39,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:21:48,196 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 127 statements into 1 equivalence classes. [2025-03-08 20:21:48,606 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 127 of 127 statements. [2025-03-08 20:21:48,606 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:21:48,606 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:21:49,398 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 351 trivial. 0 not checked. [2025-03-08 20:21:49,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:21:49,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629134926] [2025-03-08 20:21:49,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629134926] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:21:49,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:21:49,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:21:49,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357849709] [2025-03-08 20:21:49,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:21:49,404 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:21:49,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:21:49,419 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:21:49,420 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:21:49,425 INFO L87 Difference]: Start difference. First operand has 1903 states, 1337 states have (on average 1.2954375467464472) internal successors, (1732), 1362 states have internal predecessors, (1732), 470 states have call successors, (470), 94 states have call predecessors, (470), 93 states have return successors, (464), 459 states have call predecessors, (464), 464 states have call successors, (464) Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-03-08 20:21:53,503 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-08 20:21:55,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:21:55,658 INFO L93 Difference]: Finished difference Result 5566 states and 7920 transitions. [2025-03-08 20:21:55,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:21:55,660 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 127 [2025-03-08 20:21:55,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:21:55,692 INFO L225 Difference]: With dead ends: 5566 [2025-03-08 20:21:55,692 INFO L226 Difference]: Without dead ends: 3676 [2025-03-08 20:21:55,707 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:21:55,711 INFO L435 NwaCegarLoop]: 2604 mSDtfsCounter, 2513 mSDsluCounter, 2531 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2513 SdHoareTripleChecker+Valid, 5135 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2025-03-08 20:21:55,712 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2513 Valid, 5135 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 138 Invalid, 1 Unknown, 0 Unchecked, 6.0s Time] [2025-03-08 20:21:55,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3676 states. [2025-03-08 20:21:55,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3676 to 3672. [2025-03-08 20:21:55,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3672 states, 2602 states have (on average 1.2824750192159877) internal successors, (3337), 2651 states have internal predecessors, (3337), 885 states have call successors, (885), 183 states have call predecessors, (885), 182 states have return successors, (881), 871 states have call predecessors, (881), 881 states have call successors, (881) [2025-03-08 20:21:55,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3672 states to 3672 states and 5103 transitions. [2025-03-08 20:21:55,924 INFO L78 Accepts]: Start accepts. Automaton has 3672 states and 5103 transitions. Word has length 127 [2025-03-08 20:21:55,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:21:55,925 INFO L471 AbstractCegarLoop]: Abstraction has 3672 states and 5103 transitions. [2025-03-08 20:21:55,926 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-03-08 20:21:55,926 INFO L276 IsEmpty]: Start isEmpty. Operand 3672 states and 5103 transitions. [2025-03-08 20:21:55,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2025-03-08 20:21:55,930 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:21:55,931 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:21:55,931 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-08 20:21:55,931 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-03-08 20:21:55,931 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:21:55,931 INFO L85 PathProgramCache]: Analyzing trace with hash 332937, now seen corresponding path program 1 times [2025-03-08 20:21:55,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:21:55,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226514275] [2025-03-08 20:21:55,931 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:21:55,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:22:04,066 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 136 statements into 1 equivalence classes. [2025-03-08 20:22:04,183 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 136 of 136 statements. [2025-03-08 20:22:04,184 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:22:04,185 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:22:04,565 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 351 trivial. 0 not checked. [2025-03-08 20:22:04,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:22:04,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226514275] [2025-03-08 20:22:04,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226514275] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:22:04,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:22:04,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:22:04,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624462531] [2025-03-08 20:22:04,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:22:04,566 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:22:04,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:22:04,567 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:22:04,567 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:22:04,567 INFO L87 Difference]: Start difference. First operand 3672 states and 5103 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-03-08 20:22:08,627 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-08 20:22:11,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:22:11,474 INFO L93 Difference]: Finished difference Result 10400 states and 14465 transitions. [2025-03-08 20:22:11,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:22:11,475 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 136 [2025-03-08 20:22:11,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:22:11,510 INFO L225 Difference]: With dead ends: 10400 [2025-03-08 20:22:11,510 INFO L226 Difference]: Without dead ends: 6751 [2025-03-08 20:22:11,524 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:22:11,525 INFO L435 NwaCegarLoop]: 2583 mSDtfsCounter, 2208 mSDsluCounter, 2480 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2208 SdHoareTripleChecker+Valid, 5063 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2025-03-08 20:22:11,525 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2208 Valid, 5063 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 186 Invalid, 1 Unknown, 0 Unchecked, 6.7s Time] [2025-03-08 20:22:11,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6751 states. [2025-03-08 20:22:11,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6751 to 6721. [2025-03-08 20:22:11,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6721 states, 4746 states have (on average 1.283817951959545) internal successors, (6093), 4842 states have internal predecessors, (6093), 1627 states have call successors, (1627), 348 states have call predecessors, (1627), 345 states have return successors, (1625), 1594 states have call predecessors, (1625), 1623 states have call successors, (1625) [2025-03-08 20:22:11,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6721 states to 6721 states and 9345 transitions. [2025-03-08 20:22:11,749 INFO L78 Accepts]: Start accepts. Automaton has 6721 states and 9345 transitions. Word has length 136 [2025-03-08 20:22:11,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:22:11,750 INFO L471 AbstractCegarLoop]: Abstraction has 6721 states and 9345 transitions. [2025-03-08 20:22:11,751 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-03-08 20:22:11,751 INFO L276 IsEmpty]: Start isEmpty. Operand 6721 states and 9345 transitions. [2025-03-08 20:22:11,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2025-03-08 20:22:11,755 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:22:11,755 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:22:11,755 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 20:22:11,755 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-03-08 20:22:11,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:22:11,758 INFO L85 PathProgramCache]: Analyzing trace with hash 691641465, now seen corresponding path program 1 times [2025-03-08 20:22:11,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:22:11,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151622364] [2025-03-08 20:22:11,758 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:22:11,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:22:19,767 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 147 statements into 1 equivalence classes. [2025-03-08 20:22:19,863 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 147 of 147 statements. [2025-03-08 20:22:19,864 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:22:19,864 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:22:20,753 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 351 trivial. 0 not checked. [2025-03-08 20:22:20,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:22:20,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151622364] [2025-03-08 20:22:20,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151622364] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:22:20,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:22:20,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:22:20,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258657107] [2025-03-08 20:22:20,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:22:20,754 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:22:20,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:22:20,755 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:22:20,755 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:22:20,755 INFO L87 Difference]: Start difference. First operand 6721 states and 9345 transitions. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2025-03-08 20:22:24,830 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-08 20:22:27,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:22:27,147 INFO L93 Difference]: Finished difference Result 19445 states and 27009 transitions. [2025-03-08 20:22:27,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:22:27,148 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 147 [2025-03-08 20:22:27,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:22:27,214 INFO L225 Difference]: With dead ends: 19445 [2025-03-08 20:22:27,214 INFO L226 Difference]: Without dead ends: 12747 [2025-03-08 20:22:27,238 INFO L434 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 [2025-03-08 20:22:27,241 INFO L435 NwaCegarLoop]: 2830 mSDtfsCounter, 2397 mSDsluCounter, 2486 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2397 SdHoareTripleChecker+Valid, 5316 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2025-03-08 20:22:27,241 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2397 Valid, 5316 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 144 Invalid, 1 Unknown, 0 Unchecked, 6.2s Time] [2025-03-08 20:22:27,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12747 states. [2025-03-08 20:22:27,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12747 to 12713. [2025-03-08 20:22:27,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12713 states, 8976 states have (on average 1.280414438502674) internal successors, (11493), 9160 states have internal predecessors, (11493), 3067 states have call successors, (3067), 678 states have call predecessors, (3067), 667 states have return successors, (3077), 2986 states have call predecessors, (3077), 3063 states have call successors, (3077) [2025-03-08 20:22:27,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12713 states to 12713 states and 17637 transitions. [2025-03-08 20:22:27,708 INFO L78 Accepts]: Start accepts. Automaton has 12713 states and 17637 transitions. Word has length 147 [2025-03-08 20:22:27,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:22:27,709 INFO L471 AbstractCegarLoop]: Abstraction has 12713 states and 17637 transitions. [2025-03-08 20:22:27,710 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2025-03-08 20:22:27,710 INFO L276 IsEmpty]: Start isEmpty. Operand 12713 states and 17637 transitions. [2025-03-08 20:22:27,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2025-03-08 20:22:27,716 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:22:27,716 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 9, 9, 9, 9, 9, 9, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:22:27,716 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-08 20:22:27,716 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-03-08 20:22:27,717 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:22:27,717 INFO L85 PathProgramCache]: Analyzing trace with hash -493461959, now seen corresponding path program 1 times [2025-03-08 20:22:27,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:22:27,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301668982] [2025-03-08 20:22:27,717 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:22:27,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:22:35,881 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 188 statements into 1 equivalence classes. [2025-03-08 20:22:35,985 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 188 of 188 statements. [2025-03-08 20:22:35,985 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:22:35,985 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:22:36,368 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 474 trivial. 0 not checked. [2025-03-08 20:22:36,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:22:36,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301668982] [2025-03-08 20:22:36,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301668982] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:22:36,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:22:36,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:22:36,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531111735] [2025-03-08 20:22:36,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:22:36,371 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:22:36,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:22:36,372 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:22:36,372 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:22:36,372 INFO L87 Difference]: Start difference. First operand 12713 states and 17637 transitions. Second operand has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2025-03-08 20:22:40,432 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []