./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 8fc3dc66 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-?-8fc3dc6-m [2025-03-17 09:28:45,343 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 09:28:45,402 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-17 09:28:45,405 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 09:28:45,406 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 09:28:45,435 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 09:28:45,436 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 09:28:45,437 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 09:28:45,437 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 09:28:45,437 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 09:28:45,438 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 09:28:45,438 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 09:28:45,438 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 09:28:45,438 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 09:28:45,439 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 09:28:45,439 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 09:28:45,439 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-17 09:28:45,439 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-17 09:28:45,439 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 09:28:45,439 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-17 09:28:45,439 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 09:28:45,439 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-17 09:28:45,439 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-17 09:28:45,440 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 09:28:45,440 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 09:28:45,440 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 09:28:45,440 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 09:28:45,440 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 09:28:45,440 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 09:28:45,440 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 09:28:45,441 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 09:28:45,441 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 09:28:45,441 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-17 09:28:45,441 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-17 09:28:45,441 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-17 09:28:45,441 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-17 09:28:45,441 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 09:28:45,441 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 09:28:45,441 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 09:28:45,441 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 09:28:45,441 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-17 09:28:45,684 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 09:28:45,694 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 09:28:45,696 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 09:28:45,697 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 09:28:45,697 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 09:28:45,698 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-17 09:28:46,885 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bbc3f0a7b/6916fbbf5f9e4b6f80bbaa28239dccf3/FLAGbea5fcc65 [2025-03-17 09:28:47,451 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 09:28:47,452 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-17 09:28:47,499 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bbc3f0a7b/6916fbbf5f9e4b6f80bbaa28239dccf3/FLAGbea5fcc65 [2025-03-17 09:28:47,961 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bbc3f0a7b/6916fbbf5f9e4b6f80bbaa28239dccf3 [2025-03-17 09:28:47,963 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 09:28:47,964 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 09:28:47,965 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 09:28:47,965 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 09:28:47,969 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 09:28:47,970 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 09:28:47" (1/1) ... [2025-03-17 09:28:47,970 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26a9d03e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:28:47, skipping insertion in model container [2025-03-17 09:28:47,970 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 09:28:47" (1/1) ... [2025-03-17 09:28:48,064 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 09:28:50,991 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-17 09:28:50,994 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-17 09:28:50,995 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-17 09:28:50,995 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-17 09:28:51,032 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 09:28:51,073 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 09:28:51,179 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-17 09:28:51,180 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-17 09:28:51,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5261] [2025-03-17 09:28:51,182 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-17 09:28:51,183 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-17 09:28:51,188 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-17 09:28:51,191 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [5551-5552] [2025-03-17 09:28:51,192 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-17 09:28:51,193 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [5625-5626] [2025-03-17 09:28:51,198 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-17 09:28:51,198 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [5897] [2025-03-17 09:28:51,223 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6716] [2025-03-17 09:28:51,227 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6768] [2025-03-17 09:28:51,324 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-17 09:28:51,325 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-17 09:28:51,325 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-17 09:28:51,326 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-17 09:28:51,335 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 09:28:51,511 INFO L204 MainTranslator]: Completed translation [2025-03-17 09:28:51,512 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:28:51 WrapperNode [2025-03-17 09:28:51,512 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 09:28:51,513 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 09:28:51,513 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 09:28:51,513 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 09:28:51,518 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:28:51" (1/1) ... [2025-03-17 09:28:51,598 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:28:51" (1/1) ... [2025-03-17 09:28:51,736 INFO L138 Inliner]: procedures = 451, calls = 2223, calls flagged for inlining = 222, calls inlined = 196, statements flattened = 5149 [2025-03-17 09:28:51,736 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 09:28:51,737 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 09:28:51,737 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 09:28:51,737 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 09:28:51,743 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:28:51" (1/1) ... [2025-03-17 09:28:51,744 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:28:51" (1/1) ... [2025-03-17 09:28:51,769 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:28:51" (1/1) ... [2025-03-17 09:28:52,679 INFO L175 MemorySlicer]: Split 1066 memory accesses to 31 slices as follows [1, 5, 5, 523, 5, 5, 8, 1, 2, 10, 10, 3, 70, 62, 8, 19, 3, 2, 8, 8, 8, 2, 2, 1, 91, 52, 5, 7, 7, 5, 128]. 49 percent of accesses are in the largest equivalence class. The 246 initializations are split as follows [0, 5, 5, 20, 5, 5, 8, 1, 2, 8, 8, 0, 0, 0, 6, 0, 1, 0, 8, 8, 8, 0, 2, 1, 0, 0, 5, 7, 0, 5, 128]. The 523 writes are split as follows [0, 0, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 70, 62, 0, 17, 0, 1, 0, 0, 0, 1, 0, 0, 78, 42, 0, 0, 6, 0, 0]. [2025-03-17 09:28:52,679 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:28:51" (1/1) ... [2025-03-17 09:28:52,679 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:28:51" (1/1) ... [2025-03-17 09:28:52,792 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:28:51" (1/1) ... [2025-03-17 09:28:52,806 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:28:51" (1/1) ... [2025-03-17 09:28:52,842 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:28:51" (1/1) ... [2025-03-17 09:28:52,906 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:28:51" (1/1) ... [2025-03-17 09:28:52,954 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 09:28:52,956 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 09:28:52,956 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 09:28:52,956 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 09:28:52,957 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:28:51" (1/1) ... [2025-03-17 09:28:52,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 09:28:52,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 09:28:52,987 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-17 09:28:52,990 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-17 09:28:53,008 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_write [2025-03-17 09:28:53,009 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_write [2025-03-17 09:28:53,009 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-03-17 09:28:53,009 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-03-17 09:28:53,009 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-17 09:28:53,009 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-17 09:28:53,009 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_begin [2025-03-17 09:28:53,009 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_begin [2025-03-17 09:28:53,009 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-03-17 09:28:53,009 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-03-17 09:28:53,009 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-03-17 09:28:53,009 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-03-17 09:28:53,009 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-17 09:28:53,009 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-17 09:28:53,010 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-17 09:28:53,010 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-17 09:28:53,010 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-17 09:28:53,010 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-17 09:28:53,010 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-17 09:28:53,010 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-17 09:28:53,010 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite16 [2025-03-17 09:28:53,010 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite16 [2025-03-17 09:28:53,010 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_73 [2025-03-17 09:28:53,010 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_73 [2025-03-17 09:28:53,010 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2025-03-17 09:28:53,010 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2025-03-17 09:28:53,010 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-03-17 09:28:53,010 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-03-17 09:28:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-17 09:28:53,011 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-17 09:28:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2025-03-17 09:28:53,011 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2025-03-17 09:28:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-17 09:28:53,011 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-17 09:28:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-17 09:28:53,011 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-17 09:28:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-03-17 09:28:53,011 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-03-17 09:28:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2025-03-17 09:28:53,011 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2025-03-17 09:28:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-03-17 09:28:53,011 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-03-17 09:28:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-17 09:28:53,012 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-17 09:28:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-17 09:28:53,012 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-17 09:28:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-03-17 09:28:53,012 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-03-17 09:28:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-17 09:28:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-17 09:28:53,012 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-17 09:28:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-03-17 09:28:53,012 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-03-17 09:28:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-17 09:28:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-17 09:28:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-17 09:28:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-17 09:28:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-17 09:28:53,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-17 09:28:53,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-17 09:28:53,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-17 09:28:53,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-17 09:28:53,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-17 09:28:53,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-17 09:28:53,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-17 09:28:53,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-17 09:28:53,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-17 09:28:53,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-17 09:28:53,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-17 09:28:53,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-17 09:28:53,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-17 09:28:53,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-17 09:28:53,014 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-17 09:28:53,014 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-17 09:28:53,015 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-17 09:28:53,015 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-17 09:28:53,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-17 09:28:53,016 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-03-17 09:28:53,016 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure epic_open [2025-03-17 09:28:53,016 INFO L138 BoogieDeclarations]: Found implementation of procedure epic_open [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-17 09:28:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-17 09:28:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-17 09:28:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-17 09:28:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-17 09:28:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-17 09:28:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-17 09:28:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-17 09:28:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-17 09:28:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-17 09:28:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-17 09:28:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-17 09:28:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-17 09:28:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-17 09:28:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-17 09:28:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-17 09:28:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-17 09:28:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-17 09:28:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-17 09:28:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-17 09:28:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-17 09:28:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-17 09:28:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-17 09:28:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-17 09:28:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-17 09:28:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-17 09:28:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-17 09:28:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-17 09:28:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-17 09:28:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2025-03-17 09:28:53,019 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2025-03-17 09:28:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-17 09:28:53,020 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-17 09:28:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-17 09:28:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-17 09:28:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-17 09:28:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-17 09:28:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-17 09:28:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-17 09:28:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-17 09:28:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-17 09:28:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-17 09:28:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-17 09:28:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-17 09:28:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-17 09:28:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-17 09:28:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-17 09:28:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-17 09:28:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-17 09:28:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-17 09:28:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-17 09:28:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-17 09:28:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-17 09:28:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-17 09:28:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-17 09:28:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-17 09:28:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-17 09:28:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-17 09:28:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-17 09:28:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-17 09:28:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-17 09:28:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-17 09:28:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-17 09:28:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-17 09:28:53,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-17 09:28:53,022 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-17 09:28:53,022 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-17 09:28:53,022 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-17 09:28:53,022 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-17 09:28:53,022 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-17 09:28:53,022 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-17 09:28:53,022 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-17 09:28:53,022 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-17 09:28:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-03-17 09:28:53,022 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-03-17 09:28:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-03-17 09:28:53,022 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-03-17 09:28:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-17 09:28:53,022 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-17 09:28:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-03-17 09:28:53,022 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-03-17 09:28:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-17 09:28:53,022 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-17 09:28:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure epic_restart [2025-03-17 09:28:53,025 INFO L138 BoogieDeclarations]: Found implementation of procedure epic_restart [2025-03-17 09:28:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_epic_cleanup_14_2 [2025-03-17 09:28:53,025 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_epic_cleanup_14_2 [2025-03-17 09:28:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-03-17 09:28:53,025 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-03-17 09:28:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-17 09:28:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-03-17 09:28:53,025 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-03-17 09:28:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-03-17 09:28:53,025 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-03-17 09:28:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 09:28:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_nway_reset [2025-03-17 09:28:53,025 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_nway_reset [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-17 09:28:53,026 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-03-17 09:28:53,026 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-17 09:28:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure ioread16 [2025-03-17 09:28:53,027 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread16 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-17 09:28:53,027 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_epic_private [2025-03-17 09:28:53,027 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_epic_private [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure ioread8 [2025-03-17 09:28:53,027 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread8 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-17 09:28:53,027 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-03-17 09:28:53,027 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2025-03-17 09:28:53,027 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-17 09:28:53,027 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure epic_remove_one [2025-03-17 09:28:53,027 INFO L138 BoogieDeclarations]: Found implementation of procedure epic_remove_one [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-03-17 09:28:53,027 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-03-17 09:28:53,027 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_napi_lock_of_epic_private [2025-03-17 09:28:53,027 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_napi_lock_of_epic_private [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-17 09:28:53,027 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2025-03-17 09:28:53,027 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 09:28:53,027 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-17 09:28:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-17 09:28:53,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-17 09:28:53,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-17 09:28:53,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-17 09:28:53,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-17 09:28:53,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-17 09:28:53,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-17 09:28:53,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-17 09:28:53,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-17 09:28:53,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-17 09:28:53,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-17 09:28:53,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-17 09:28:53,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-17 09:28:53,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-17 09:28:53,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-17 09:28:53,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-17 09:28:53,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-17 09:28:53,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-17 09:28:53,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-17 09:28:53,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-17 09:28:53,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-17 09:28:53,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-17 09:28:53,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-17 09:28:53,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-17 09:28:53,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-17 09:28:53,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-17 09:28:53,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-17 09:28:53,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-17 09:28:53,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-17 09:28:53,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-17 09:28:53,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-17 09:28:53,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-17 09:28:53,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-17 09:28:53,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-17 09:28:53,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-17 09:28:53,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-17 09:28:53,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-17 09:28:53,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-17 09:28:53,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-17 09:28:53,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure epic_rx [2025-03-17 09:28:53,032 INFO L138 BoogieDeclarations]: Found implementation of procedure epic_rx [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_complete [2025-03-17 09:28:53,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_complete [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-03-17 09:28:53,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_napi_lock_of_epic_private [2025-03-17 09:28:53,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_napi_lock_of_epic_private [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-03-17 09:28:53,032 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-17 09:28:53,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-17 09:28:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-17 09:28:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-17 09:28:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-17 09:28:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-17 09:28:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-17 09:28:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-17 09:28:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-17 09:28:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-17 09:28:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-17 09:28:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-17 09:28:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-17 09:28:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-17 09:28:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-17 09:28:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-17 09:28:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-17 09:28:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-17 09:28:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-17 09:28:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-17 09:28:53,033 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-17 09:28:53,033 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-17 09:28:53,033 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-17 09:28:53,033 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-17 09:28:53,033 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-17 09:28:53,033 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-17 09:28:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-17 09:28:53,038 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-03-17 09:28:53,038 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-03-17 09:28:53,038 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-03-17 09:28:53,038 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_72 [2025-03-17 09:28:53,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_72 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure epic_resume [2025-03-17 09:28:53,038 INFO L138 BoogieDeclarations]: Found implementation of procedure epic_resume [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-03-17 09:28:53,038 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-17 09:28:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-17 09:28:53,039 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-17 09:28:53,039 INFO L130 BoogieDeclarations]: Found specification of procedure epic_tx_timeout [2025-03-17 09:28:53,039 INFO L138 BoogieDeclarations]: Found implementation of procedure epic_tx_timeout [2025-03-17 09:28:53,040 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-03-17 09:28:53,041 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-17 09:28:53,041 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-17 09:28:53,041 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-17 09:28:53,041 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_warn [2025-03-17 09:28:53,041 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_warn [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-03-17 09:28:53,042 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-17 09:28:53,042 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2025-03-17 09:28:53,042 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-03-17 09:28:53,042 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-03-17 09:28:53,042 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure epic_close [2025-03-17 09:28:53,042 INFO L138 BoogieDeclarations]: Found implementation of procedure epic_close [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-17 09:28:53,042 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-17 09:28:53,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-17 09:28:53,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-17 09:28:53,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-17 09:28:53,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-17 09:28:53,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-17 09:28:53,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-17 09:28:53,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-17 09:28:53,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-17 09:28:53,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-17 09:28:53,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-17 09:28:53,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-17 09:28:53,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-17 09:28:53,044 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-17 09:28:53,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-17 09:28:53,044 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-03-17 09:28:53,044 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-03-17 09:28:53,044 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_epic_private [2025-03-17 09:28:53,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_epic_private [2025-03-17 09:28:53,044 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-17 09:28:53,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-17 09:28:53,044 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-03-17 09:28:53,044 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-03-17 09:28:53,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-03-17 09:28:53,045 INFO L130 BoogieDeclarations]: Found specification of procedure epic_pause [2025-03-17 09:28:53,045 INFO L138 BoogieDeclarations]: Found implementation of procedure epic_pause [2025-03-17 09:28:53,830 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 09:28:53,832 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 09:28:54,012 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12649: havoc netpoll_trap_#t~nondet1037#1; [2025-03-17 09:28:54,048 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12572: havoc #t~nondet1026; [2025-03-17 09:28:54,171 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12630: havoc #t~nondet1033; [2025-03-17 09:28:54,494 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12437: havoc #t~nondet1008; [2025-03-17 09:28:54,593 INFO L1322 $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-17 09:28:54,601 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12700: havoc #t~nondet1048; [2025-03-17 09:28:54,604 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12551: havoc #t~nondet1023; [2025-03-17 09:28:54,625 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5907: havoc #t~mem204.base, #t~mem204.offset; [2025-03-17 09:28:54,630 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12634: havoc #t~nondet1034; [2025-03-17 09:28:54,639 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5493: havoc #t~mem105.base, #t~mem105.offset; [2025-03-17 09:28:54,694 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12477: havoc #t~nondet1014; [2025-03-17 09:28:54,923 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12687: havoc request_threaded_irq_#t~nondet1043#1; [2025-03-17 09:28:54,923 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10385-1: ldv_request_irq_63_#res#1 := ldv_request_irq_63_~ldv_func_res~2#1; [2025-03-17 09:28:54,923 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9966-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-03-17 09:28:54,923 INFO L1322 $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-17 09:28:54,991 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12505: havoc crc32_le_#t~nondet1016#1; [2025-03-17 09:28:54,991 INFO L1322 $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-17 09:28:54,993 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12470: havoc #t~nondet1013; [2025-03-17 09:28:55,029 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5321: havoc arch_irqs_disabled_flags_#t~bitwise29#1; [2025-03-17 09:28:55,141 INFO L1322 $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-17 09:28:55,269 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12623: havoc mii_nway_restart_#t~nondet1032#1; [2025-03-17 09:28:55,274 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12568: havoc #t~nondet1025; [2025-03-17 09:28:55,287 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12576: havoc #t~nondet1027; [2025-03-17 09:29:10,355 INFO L1322 $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-17 09:29:10,355 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12656: havoc pci_enable_device_#t~nondet1038#1; [2025-03-17 09:29:10,355 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12659: havoc pci_iomap_#t~ret1039#1.base, pci_iomap_#t~ret1039#1.offset; [2025-03-17 09:29:10,355 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12466: havoc __pci_register_driver_#t~nondet1012#1; [2025-03-17 09:29:10,355 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12601: havoc ldv_pre_register_netdev_#t~nondet1028#1; [2025-03-17 09:29:10,355 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12535: havoc dev_warn_#t~nondet1019#1; [2025-03-17 09:29:10,355 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12669: havoc pci_request_regions_#t~nondet1040#1; [2025-03-17 09:29:10,355 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10357-1: ldv_register_netdev_61_#res#1 := ldv_register_netdev_61_~ldv_func_res~1#1; [2025-03-17 09:29:10,355 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12539: havoc eth_change_mtu_#t~nondet1020#1; [2025-03-17 09:29:10,356 INFO L1322 $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-17 09:29:10,356 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12543: havoc eth_mac_addr_#t~nondet1021#1; [2025-03-17 09:29:10,356 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12611: havoc mii_ethtool_gset_#t~nondet1029#1; [2025-03-17 09:29:10,356 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8716-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-03-17 09:29:10,356 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12615: havoc mii_ethtool_sset_#t~nondet1030#1; [2025-03-17 09:29:10,356 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12683: havoc register_netdev_#t~nondet1042#1; [2025-03-17 09:29:10,356 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #t~ret1050#1 := main_#res#1;havoc main_#t~ret826#1, main_~tmp~64#1;assume { :end_inline_main } true; [2025-03-17 09:29:10,356 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12619: havoc mii_link_ok_#t~nondet1031#1; [2025-03-17 09:29:10,356 INFO L1322 $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-17 09:29:10,356 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5421: havoc kobject_name_#t~mem46#1.base, kobject_name_#t~mem46#1.offset; [2025-03-17 09:29:10,356 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12691: havoc skb_pad_#t~nondet1044#1; [2025-03-17 09:29:10,356 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12561: havoc generic_mii_ioctl_#t~nondet1024#1; [2025-03-17 09:29:10,356 INFO L1322 $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-17 09:29:10,356 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12498: havoc alloc_etherdev_mqs_#t~ret1015#1.base, alloc_etherdev_mqs_#t~ret1015#1.offset; [2025-03-17 09:29:10,356 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9922-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-17 09:29:10,356 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12433: havoc __dynamic_dev_dbg_#t~nondet1007#1; [2025-03-17 09:29:10,356 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9923-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-17 09:29:10,356 INFO L1322 $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-17 09:29:10,356 INFO L1322 $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-17 09:29:10,356 INFO L1322 $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-17 09:29:10,356 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5436: havoc dev_name_#t~mem60#1.base, dev_name_#t~mem60#1.offset; [2025-03-17 09:29:10,356 INFO L1322 $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-17 09:29:10,356 INFO L1322 $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-17 09:29:10,356 INFO L1322 $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-17 09:29:10,356 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-03-17 09:29:10,356 INFO L1322 $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-17 09:29:11,292 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-17 09:29:13,103 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12547: havoc eth_type_trans_#t~nondet1022#1; [2025-03-17 09:29:13,103 INFO L1322 $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-17 09:29:13,103 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12645: havoc netif_receive_skb_#t~nondet1036#1; [2025-03-17 09:29:14,371 INFO L1322 $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-17 09:29:14,885 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7213: call ULTIMATE.dealloc(~#descriptor~4.base, ~#descriptor~4.offset);havoc ~#descriptor~4.base, ~#descriptor~4.offset; [2025-03-17 09:29:14,929 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12679: havoc #t~nondet1041; [2025-03-17 09:29:14,951 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12531: havoc #t~nondet1018; [2025-03-17 09:29:14,974 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12638: havoc #t~nondet1035; [2025-03-17 09:29:15,673 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12527: havoc del_timer_sync_#t~nondet1017#1; [2025-03-17 09:29:15,673 INFO L1322 $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-17 09:29:15,673 INFO L1322 $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-17 09:29:15,673 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8772-1: ldv_del_timer_sync_#res#1 := ldv_del_timer_sync_~arg0#1; [2025-03-17 09:29:15,739 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5269: havoc #t~mem0;havoc #t~bitwise1; [2025-03-17 09:29:16,148 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5263: #res := 1; [2025-03-17 09:29:17,323 INFO L? ?]: Removed 2492 outVars from TransFormulas that were not future-live. [2025-03-17 09:29:17,324 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 09:29:17,402 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 09:29:17,402 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-17 09:29:17,403 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 09:29:17 BoogieIcfgContainer [2025-03-17 09:29:17,403 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 09:29:17,405 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 09:29:17,405 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 09:29:17,409 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 09:29:17,410 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 09:28:47" (1/3) ... [2025-03-17 09:29:17,410 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@669545bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 09:29:17, skipping insertion in model container [2025-03-17 09:29:17,410 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:28:51" (2/3) ... [2025-03-17 09:29:17,410 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@669545bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 09:29:17, skipping insertion in model container [2025-03-17 09:29:17,410 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 09:29:17" (3/3) ... [2025-03-17 09:29:17,411 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-epic100.cil.i [2025-03-17 09:29:17,426 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 09:29:17,431 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, 2052 locations, 1 initial locations, 93 loop locations, and 3 error locations. [2025-03-17 09:29:17,515 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 09:29:17,527 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;@28dd7fd9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 09:29:17,528 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-03-17 09:29:17,538 INFO L276 IsEmpty]: Start isEmpty. Operand has 1780 states, 1214 states have (on average 1.3253706754530479) internal successors, (1609), 1239 states have internal predecessors, (1609), 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-17 09:29:17,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2025-03-17 09:29:17,555 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:29:17,556 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] [2025-03-17 09:29:17,556 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-17 09:29:17,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:29:17,560 INFO L85 PathProgramCache]: Analyzing trace with hash -560531903, now seen corresponding path program 1 times [2025-03-17 09:29:17,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:29:17,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882028757] [2025-03-17 09:29:17,565 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:29:17,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:29:26,525 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 123 statements into 1 equivalence classes. [2025-03-17 09:29:26,938 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 123 of 123 statements. [2025-03-17 09:29:26,938 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:29:26,939 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:29:27,776 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-17 09:29:27,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:29:27,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882028757] [2025-03-17 09:29:27,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882028757] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:29:27,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:29:27,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:29:27,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053503798] [2025-03-17 09:29:27,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:29:27,783 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:29:27,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:29:27,801 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:29:27,802 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:29:27,808 INFO L87 Difference]: Start difference. First operand has 1780 states, 1214 states have (on average 1.3253706754530479) internal successors, (1609), 1239 states have internal predecessors, (1609), 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 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 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-17 09:29:31,887 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-17 09:29:34,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:29:34,160 INFO L93 Difference]: Finished difference Result 5219 states and 7573 transitions. [2025-03-17 09:29:34,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 09:29:34,162 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 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 123 [2025-03-17 09:29:34,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:29:34,203 INFO L225 Difference]: With dead ends: 5219 [2025-03-17 09:29:34,203 INFO L226 Difference]: Without dead ends: 3448 [2025-03-17 09:29:34,220 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-17 09:29:34,222 INFO L435 NwaCegarLoop]: 2481 mSDtfsCounter, 2403 mSDsluCounter, 2413 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2403 SdHoareTripleChecker+Valid, 4894 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.1s IncrementalHoareTripleChecker+Time [2025-03-17 09:29:34,223 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2403 Valid, 4894 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 138 Invalid, 1 Unknown, 0 Unchecked, 6.1s Time] [2025-03-17 09:29:34,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3448 states. [2025-03-17 09:29:34,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3448 to 3444. [2025-03-17 09:29:34,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3444 states, 2374 states have (on average 1.309604043807919) internal successors, (3109), 2423 states have internal predecessors, (3109), 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-17 09:29:34,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3444 states to 3444 states and 4875 transitions. [2025-03-17 09:29:34,464 INFO L78 Accepts]: Start accepts. Automaton has 3444 states and 4875 transitions. Word has length 123 [2025-03-17 09:29:34,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:29:34,465 INFO L471 AbstractCegarLoop]: Abstraction has 3444 states and 4875 transitions. [2025-03-17 09:29:34,465 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 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-17 09:29:34,465 INFO L276 IsEmpty]: Start isEmpty. Operand 3444 states and 4875 transitions. [2025-03-17 09:29:34,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2025-03-17 09:29:34,471 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:29:34,471 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] [2025-03-17 09:29:34,471 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-17 09:29:34,472 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-17 09:29:34,472 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:29:34,472 INFO L85 PathProgramCache]: Analyzing trace with hash -747384966, now seen corresponding path program 1 times [2025-03-17 09:29:34,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:29:34,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092251452] [2025-03-17 09:29:34,472 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:29:34,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:29:42,438 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 132 statements into 1 equivalence classes. [2025-03-17 09:29:42,558 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 132 of 132 statements. [2025-03-17 09:29:42,558 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:29:42,558 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:29:43,033 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-17 09:29:43,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:29:43,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092251452] [2025-03-17 09:29:43,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092251452] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:29:43,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:29:43,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:29:43,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258669291] [2025-03-17 09:29:43,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:29:43,037 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:29:43,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:29:43,037 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:29:43,039 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:29:43,039 INFO L87 Difference]: Start difference. First operand 3444 states and 4875 transitions. Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 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-17 09:29:47,112 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-17 09:29:50,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:29:50,354 INFO L93 Difference]: Finished difference Result 9792 states and 13857 transitions. [2025-03-17 09:29:50,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 09:29:50,356 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 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 132 [2025-03-17 09:29:50,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:29:50,402 INFO L225 Difference]: With dead ends: 9792 [2025-03-17 09:29:50,402 INFO L226 Difference]: Without dead ends: 6367 [2025-03-17 09:29:50,418 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-17 09:29:50,419 INFO L435 NwaCegarLoop]: 2460 mSDtfsCounter, 2120 mSDsluCounter, 2360 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2120 SdHoareTripleChecker+Valid, 4820 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2025-03-17 09:29:50,419 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2120 Valid, 4820 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 186 Invalid, 1 Unknown, 0 Unchecked, 7.0s Time] [2025-03-17 09:29:50,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6367 states. [2025-03-17 09:29:50,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6367 to 6337. [2025-03-17 09:29:50,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6337 states, 4362 states have (on average 1.3088033012379643) internal successors, (5709), 4458 states have internal predecessors, (5709), 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-17 09:29:50,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6337 states to 6337 states and 8961 transitions. [2025-03-17 09:29:50,803 INFO L78 Accepts]: Start accepts. Automaton has 6337 states and 8961 transitions. Word has length 132 [2025-03-17 09:29:50,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:29:50,804 INFO L471 AbstractCegarLoop]: Abstraction has 6337 states and 8961 transitions. [2025-03-17 09:29:50,804 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 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-17 09:29:50,804 INFO L276 IsEmpty]: Start isEmpty. Operand 6337 states and 8961 transitions. [2025-03-17 09:29:50,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2025-03-17 09:29:50,810 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:29:50,810 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] [2025-03-17 09:29:50,810 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-17 09:29:50,811 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-17 09:29:50,811 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:29:50,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1522935147, now seen corresponding path program 1 times [2025-03-17 09:29:50,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:29:50,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567082762] [2025-03-17 09:29:50,812 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:29:50,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:29:59,075 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 143 statements into 1 equivalence classes. [2025-03-17 09:29:59,193 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 143 of 143 statements. [2025-03-17 09:29:59,193 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:29:59,193 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:29:59,851 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-17 09:29:59,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:29:59,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567082762] [2025-03-17 09:29:59,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567082762] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:29:59,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:29:59,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:29:59,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197395245] [2025-03-17 09:29:59,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:29:59,852 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:29:59,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:29:59,852 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:29:59,852 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:29:59,852 INFO L87 Difference]: Start difference. First operand 6337 states and 8961 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 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-17 09:30:03,919 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-17 09:30:06,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:30:06,607 INFO L93 Difference]: Finished difference Result 18387 states and 25951 transitions. [2025-03-17 09:30:06,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 09:30:06,608 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 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 143 [2025-03-17 09:30:06,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:30:06,688 INFO L225 Difference]: With dead ends: 18387 [2025-03-17 09:30:06,689 INFO L226 Difference]: Without dead ends: 12069 [2025-03-17 09:30:06,724 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-17 09:30:06,726 INFO L435 NwaCegarLoop]: 2690 mSDtfsCounter, 2294 mSDsluCounter, 2370 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2294 SdHoareTripleChecker+Valid, 5060 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2025-03-17 09:30:06,726 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2294 Valid, 5060 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 143 Invalid, 1 Unknown, 0 Unchecked, 6.4s Time] [2025-03-17 09:30:06,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12069 states. [2025-03-17 09:30:07,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12069 to 12035. [2025-03-17 09:30:07,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12035 states, 8298 states have (on average 1.3033261026753435) internal successors, (10815), 8482 states have internal predecessors, (10815), 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-17 09:30:07,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12035 states to 12035 states and 16959 transitions. [2025-03-17 09:30:07,234 INFO L78 Accepts]: Start accepts. Automaton has 12035 states and 16959 transitions. Word has length 143 [2025-03-17 09:30:07,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:30:07,235 INFO L471 AbstractCegarLoop]: Abstraction has 12035 states and 16959 transitions. [2025-03-17 09:30:07,235 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 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-17 09:30:07,235 INFO L276 IsEmpty]: Start isEmpty. Operand 12035 states and 16959 transitions. [2025-03-17 09:30:07,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2025-03-17 09:30:07,252 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:30:07,252 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] [2025-03-17 09:30:07,252 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-17 09:30:07,252 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-17 09:30:07,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:30:07,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1409289405, now seen corresponding path program 1 times [2025-03-17 09:30:07,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:30:07,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304812898] [2025-03-17 09:30:07,253 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:30:07,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms