./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 798a7b37 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-alloc-spinlock_drivers-net-ethernet-atheros-atl1c-atl1c.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 593a250228baf038560c08e73ad435a477231ee31d33fbe2e196b7e8aec8c6cc --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 04:54:34,848 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 04:54:34,888 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-04 04:54:34,892 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 04:54:34,894 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 04:54:34,916 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 04:54:34,917 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 04:54:34,917 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 04:54:34,917 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 04:54:34,917 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 04:54:34,917 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 04:54:34,917 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 04:54:34,918 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 04:54:34,918 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 04:54:34,918 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 04:54:34,918 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 04:54:34,918 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 04:54:34,918 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 04:54:34,918 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 04:54:34,918 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 04:54:34,918 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 04:54:34,919 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 04:54:34,919 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 04:54:34,919 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 04:54:34,919 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 04:54:34,919 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 04:54:34,919 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 04:54:34,919 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 04:54:34,919 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 04:54:34,919 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:54:34,920 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 04:54:34,920 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 04:54:34,920 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 04:54:34,920 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 04:54:34,920 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 04:54:34,920 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 04:54:34,920 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 04:54:34,920 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 04:54:34,920 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 04:54:34,920 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 04:54:34,920 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 -> 593a250228baf038560c08e73ad435a477231ee31d33fbe2e196b7e8aec8c6cc [2025-03-04 04:54:35,137 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 04:54:35,142 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 04:54:35,143 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 04:54:35,144 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 04:54:35,144 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 04:54:35,146 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-alloc-spinlock_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i [2025-03-04 04:54:36,283 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d94d1b881/bce5712f5bde401c8c50159ba7cc7ef6/FLAGb8c6c8599 [2025-03-04 04:54:36,856 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 04:54:36,857 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i [2025-03-04 04:54:36,909 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d94d1b881/bce5712f5bde401c8c50159ba7cc7ef6/FLAGb8c6c8599 [2025-03-04 04:54:37,361 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d94d1b881/bce5712f5bde401c8c50159ba7cc7ef6 [2025-03-04 04:54:37,363 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 04:54:37,364 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 04:54:37,365 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 04:54:37,365 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 04:54:37,368 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 04:54:37,369 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:54:37" (1/1) ... [2025-03-04 04:54:37,369 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@23bc7cf4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:54:37, skipping insertion in model container [2025-03-04 04:54:37,370 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:54:37" (1/1) ... [2025-03-04 04:54:37,478 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 04:54:40,903 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-alloc-spinlock_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i[523621,523634] [2025-03-04 04:54:40,909 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-alloc-spinlock_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i[523766,523779] [2025-03-04 04:54:40,930 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:54:40,959 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 04:54:41,037 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [6249] [2025-03-04 04:54:41,038 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [6256] [2025-03-04 04:54:41,038 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6263] [2025-03-04 04:54:41,039 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [6279] [2025-03-04 04:54:41,040 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6339-6340] [2025-03-04 04:54:41,041 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6345-6347] [2025-03-04 04:54:41,041 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [6374] [2025-03-04 04:54:41,041 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6381] [2025-03-04 04:54:41,043 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [6425] [2025-03-04 04:54:41,043 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6428] [2025-03-04 04:54:41,043 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6431] [2025-03-04 04:54:41,043 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6434] [2025-03-04 04:54:41,044 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [6528] [2025-03-04 04:54:41,044 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6536] [2025-03-04 04:54:41,044 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [6543] [2025-03-04 04:54:41,044 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [6550] [2025-03-04 04:54:41,045 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/mm.h"), "i" (488), "i" (12UL)); [6616-6617] [2025-03-04 04:54:41,046 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1,%0\n adcl $0xffff,%0": "=r" (sum): "r" (sum << 16), "0" (sum & 4294901760U)); [6646] [2025-03-04 04:54:41,046 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1, %0\n adcl %2, %0\n adcl %3, %0\n adcl $0, %0\n": "=r" (sum): "g" (daddr), "g" (saddr), "g" (((int )len + (int )proto) << 8), "0" (sum)); [6654-6655] [2025-03-04 04:54:41,049 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [6730-6731] [2025-03-04 04:54:41,049 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [6764-6765] [2025-03-04 04:54:41,050 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (79), "i" (12UL)); [6805-6806] [2025-03-04 04:54:41,050 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (91), "i" (12UL)); [6834-6835] [2025-03-04 04:54:41,057 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/netdevice.h"), "i" (502), "i" (12UL)); [7315-7316] [2025-03-04 04:54:41,057 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7322] [2025-03-04 04:54:41,114 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10393] [2025-03-04 04:54:41,296 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-alloc-spinlock_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i[523621,523634] [2025-03-04 04:54:41,297 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-alloc-spinlock_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i[523766,523779] [2025-03-04 04:54:41,301 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:54:41,557 INFO L204 MainTranslator]: Completed translation [2025-03-04 04:54:41,558 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:54:41 WrapperNode [2025-03-04 04:54:41,558 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 04:54:41,559 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 04:54:41,559 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 04:54:41,559 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 04:54:41,564 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:54:41" (1/1) ... [2025-03-04 04:54:41,634 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:54:41" (1/1) ... [2025-03-04 04:54:41,875 INFO L138 Inliner]: procedures = 696, calls = 4214, calls flagged for inlining = 373, calls inlined = 347, statements flattened = 12076 [2025-03-04 04:54:41,876 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 04:54:41,876 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 04:54:41,876 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 04:54:41,876 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 04:54:41,883 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:54:41" (1/1) ... [2025-03-04 04:54:41,884 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:54:41" (1/1) ... [2025-03-04 04:54:41,963 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:54:41" (1/1) ... [2025-03-04 04:54:44,716 INFO L175 MemorySlicer]: Split 1980 memory accesses to 20 slices as follows [2, 2, 1559, 14, 10, 27, 1, 60, 2, 8, 6, 107, 40, 6, 53, 3, 7, 1, 70, 2]. 79 percent of accesses are in the largest equivalence class. The 81 initializations are split as follows [0, 0, 11, 0, 0, 0, 1, 60, 2, 0, 6, 0, 0, 0, 0, 1, 0, 0, 0, 0]. The 771 writes are split as follows [1, 1, 538, 7, 5, 2, 0, 0, 0, 5, 0, 101, 0, 4, 42, 0, 4, 0, 60, 1]. [2025-03-04 04:54:44,716 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:54:41" (1/1) ... [2025-03-04 04:54:44,716 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:54:41" (1/1) ... [2025-03-04 04:54:44,875 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:54:41" (1/1) ... [2025-03-04 04:54:44,897 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:54:41" (1/1) ... [2025-03-04 04:54:44,945 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:54:41" (1/1) ... [2025-03-04 04:54:44,978 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:54:41" (1/1) ... [2025-03-04 04:54:45,044 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 04:54:45,045 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 04:54:45,046 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 04:54:45,046 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 04:54:45,047 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:54:41" (1/1) ... [2025-03-04 04:54:45,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:54:45,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 04:54:45,074 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-04 04:54:45,079 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-04 04:54:45,093 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-03-04 04:54:45,093 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-03-04 04:54:45,093 INFO L130 BoogieDeclarations]: Found specification of procedure ipv6_hdr [2025-03-04 04:54:45,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ipv6_hdr [2025-03-04 04:54:45,093 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_read_phy_core [2025-03-04 04:54:45,093 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_read_phy_core [2025-03-04 04:54:45,093 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2025-03-04 04:54:45,093 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2025-03-04 04:54:45,093 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_post_phy_linkchg [2025-03-04 04:54:45,093 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_post_phy_linkchg [2025-03-04 04:54:45,094 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-03-04 04:54:45,094 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-03-04 04:54:45,094 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-04 04:54:45,094 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-04 04:54:45,094 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-03-04 04:54:45,094 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-03-04 04:54:45,094 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-04 04:54:45,094 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-04 04:54:45,094 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_clean_rx_ring [2025-03-04 04:54:45,094 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_clean_rx_ring [2025-03-04 04:54:45,094 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-03-04 04:54:45,094 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-03-04 04:54:45,094 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-04 04:54:45,094 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-04 04:54:45,094 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-04 04:54:45,094 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-04 04:54:45,094 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_read_current_addr [2025-03-04 04:54:45,094 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_read_current_addr [2025-03-04 04:54:45,094 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-04 04:54:45,094 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-04 04:54:45,094 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_reset_mac [2025-03-04 04:54:45,094 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_reset_mac [2025-03-04 04:54:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_irq_disable [2025-03-04 04:54:45,095 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_irq_disable [2025-03-04 04:54:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_stop_phy_polling [2025-03-04 04:54:45,095 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_stop_phy_polling [2025-03-04 04:54:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-04 04:54:45,095 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-04 04:54:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-04 04:54:45,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-04 04:54:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-03-04 04:54:45,095 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-03-04 04:54:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-03-04 04:54:45,095 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-03-04 04:54:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-03-04 04:54:45,095 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-03-04 04:54:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-04 04:54:45,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-04 04:54:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-04 04:54:45,095 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-04 04:54:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-03-04 04:54:45,095 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-03-04 04:54:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2025-03-04 04:54:45,095 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2025-03-04 04:54:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-04 04:54:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-03-04 04:54:45,095 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-03-04 04:54:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_speed_and_duplex [2025-03-04 04:54:45,095 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_speed_and_duplex [2025-03-04 04:54:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_mdio_lock_of_atl1c_adapter [2025-03-04 04:54:45,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_mdio_lock_of_atl1c_adapter [2025-03-04 04:54:45,096 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2025-03-04 04:54:45,096 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2025-03-04 04:54:45,096 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_close [2025-03-04 04:54:45,096 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_close [2025-03-04 04:54:45,096 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-04 04:54:45,096 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-04 04:54:45,096 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_110 [2025-03-04 04:54:45,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_110 [2025-03-04 04:54:45,097 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_write_phy_reg [2025-03-04 04:54:45,097 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_write_phy_reg [2025-03-04 04:54:45,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-04 04:54:45,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-04 04:54:45,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-04 04:54:45,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-04 04:54:45,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-04 04:54:45,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-04 04:54:45,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-04 04:54:45,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-04 04:54:45,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-04 04:54:45,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-04 04:54:45,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-04 04:54:45,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-04 04:54:45,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-04 04:54:45,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_phy_init [2025-03-04 04:54:45,098 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_phy_init [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_read_phy_dbg [2025-03-04 04:54:45,098 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_read_phy_dbg [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_regs_len [2025-03-04 04:54:45,098 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_regs_len [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-04 04:54:45,098 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-04 04:54:45,098 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_free_ring_resources [2025-03-04 04:54:45,098 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_free_ring_resources [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-04 04:54:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-04 04:54:45,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-03-04 04:54:45,099 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-04 04:54:45,099 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-03-04 04:54:45,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:54:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:54:45,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:54:45,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:54:45,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:54:45,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:54:45,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:54:45,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:54:45,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:54:45,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:54:45,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:54:45,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:54:45,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:54:45,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:54:45,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-04 04:54:45,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:54:45,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:54:45,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:54:45,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:54:45,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:54:45,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:54:45,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:54:45,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:54:45,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:54:45,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:54:45,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:54:45,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:54:45,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:54:45,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_set_multi [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_set_multi [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-03-04 04:54:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-04 04:54:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_start_phy_polling [2025-03-04 04:54:45,104 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_start_phy_polling [2025-03-04 04:54:45,104 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-03-04 04:54:45,104 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-03-04 04:54:45,105 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-04 04:54:45,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-04 04:54:45,105 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2025-03-04 04:54:45,105 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2025-03-04 04:54:45,105 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-04 04:54:45,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-04 04:54:45,105 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2025-03-04 04:54:45,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2025-03-04 04:54:45,105 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2025-03-04 04:54:45,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2025-03-04 04:54:45,105 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_gso [2025-03-04 04:54:45,105 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_gso [2025-03-04 04:54:45,105 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_write_phy_core [2025-03-04 04:54:45,105 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_write_phy_core [2025-03-04 04:54:45,105 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_wait_until_idle [2025-03-04 04:54:45,105 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_wait_until_idle [2025-03-04 04:54:45,105 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-03-04 04:54:45,105 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2025-03-04 04:54:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-04 04:54:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_check_link_status [2025-03-04 04:54:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_check_link_status [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-03-04 04:54:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_alloc_rx_buffer [2025-03-04 04:54:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_alloc_rx_buffer [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_mdio_lock_of_atl1c_adapter [2025-03-04 04:54:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_mdio_lock_of_atl1c_adapter [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_io_resume [2025-03-04 04:54:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_io_resume [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_write_phy_dbg [2025-03-04 04:54:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_write_phy_dbg [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_wait_mdio_idle [2025-03-04 04:54:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_wait_mdio_idle [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-03-04 04:54:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-04 04:54:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-03-04 04:54:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_vlan_mode [2025-03-04 04:54:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_vlan_mode [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_tx_buffer [2025-03-04 04:54:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_tx_buffer [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_down [2025-03-04 04:54:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_down [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_suspend [2025-03-04 04:54:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_suspend [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 04:54:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2025-03-04 04:54:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-03-04 04:54:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-04 04:54:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-04 04:54:45,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-04 04:54:45,109 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-04 04:54:45,109 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-04 04:54:45,109 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-04 04:54:45,109 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-04 04:54:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-04 04:54:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-04 04:54:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-04 04:54:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-04 04:54:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-04 04:54:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-04 04:54:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-04 04:54:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-04 04:54:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-04 04:54:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-04 04:54:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-04 04:54:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-04 04:54:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-04 04:54:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-04 04:54:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-04 04:54:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-04 04:54:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-04 04:54:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-04 04:54:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-04 04:54:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-04 04:54:45,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-03-04 04:54:45,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-03-04 04:54:45,111 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_tx_timeout [2025-03-04 04:54:45,111 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_tx_timeout [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-03-04 04:54:45,111 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-03-04 04:54:45,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_tpd [2025-03-04 04:54:45,111 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_tpd [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_hw_set_mac_addr [2025-03-04 04:54:45,111 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_hw_set_mac_addr [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-03-04 04:54:45,111 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2025-03-04 04:54:45,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2025-03-04 04:54:45,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_restart_autoneg [2025-03-04 04:54:45,111 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_restart_autoneg [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_set_rxbufsize [2025-03-04 04:54:45,111 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_set_rxbufsize [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-03-04 04:54:45,111 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-04 04:54:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-04 04:54:45,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-04 04:54:45,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-04 04:54:45,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-04 04:54:45,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-04 04:54:45,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-04 04:54:45,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-04 04:54:45,112 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_free_irq [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_free_irq [2025-03-04 04:54:45,112 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-03-04 04:54:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-03-04 04:54:45,112 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_write_phy_ext [2025-03-04 04:54:45,113 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_write_phy_ext [2025-03-04 04:54:45,113 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2025-03-04 04:54:45,113 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2025-03-04 04:54:45,113 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-03-04 04:54:45,113 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-03-04 04:54:45,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-04 04:54:45,114 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2025-03-04 04:54:45,114 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2025-03-04 04:54:45,114 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_nway_reset [2025-03-04 04:54:45,114 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_nway_reset [2025-03-04 04:54:45,114 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_118 [2025-03-04 04:54:45,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_118 [2025-03-04 04:54:45,115 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_reset_dma_ring [2025-03-04 04:54:45,115 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_reset_dma_ring [2025-03-04 04:54:45,115 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-03-04 04:54:45,115 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-03-04 04:54:45,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-04 04:54:45,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-04 04:54:45,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-04 04:54:45,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-04 04:54:45,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-04 04:54:45,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-04 04:54:45,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-04 04:54:45,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-04 04:54:45,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-04 04:54:45,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-04 04:54:45,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-04 04:54:45,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-04 04:54:45,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-04 04:54:45,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-04 04:54:45,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_irq_enable [2025-03-04 04:54:45,116 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_irq_enable [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_wake [2025-03-04 04:54:45,116 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_wake [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_eeprom_len [2025-03-04 04:54:45,116 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_eeprom_len [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_104 [2025-03-04 04:54:45,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_104 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-04 04:54:45,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-03-04 04:54:45,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-04 04:54:45,116 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_check_eeprom_exist [2025-03-04 04:54:45,116 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_check_eeprom_exist [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2025-03-04 04:54:45,116 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-03-04 04:54:45,116 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_netpoll [2025-03-04 04:54:45,116 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_netpoll [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-03-04 04:54:45,116 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-04 04:54:45,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-03-04 04:54:45,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_configure [2025-03-04 04:54:45,116 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_configure [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2025-03-04 04:54:45,116 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_clean_tx_ring [2025-03-04 04:54:45,116 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_clean_tx_ring [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_phy_reset [2025-03-04 04:54:45,116 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_phy_reset [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_open [2025-03-04 04:54:45,116 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_open [2025-03-04 04:54:45,116 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-03-04 04:54:45,117 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-03-04 04:54:45,117 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_atl1c_driver_exit_16_2 [2025-03-04 04:54:45,117 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_atl1c_driver_exit_16_2 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2025-03-04 04:54:45,117 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_offset [2025-03-04 04:54:45,117 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_offset [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_intr [2025-03-04 04:54:45,117 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_intr [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-04 04:54:45,117 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_power_saving [2025-03-04 04:54:45,117 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_power_saving [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_phy_setup_adv [2025-03-04 04:54:45,117 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_phy_setup_adv [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2025-03-04 04:54:45,117 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-04 04:54:45,117 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_clean_buffer [2025-03-04 04:54:45,117 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_clean_buffer [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_remove [2025-03-04 04:54:45,117 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_remove [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-04 04:54:45,117 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-03-04 04:54:45,117 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-03-04 04:54:45,117 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_up [2025-03-04 04:54:45,117 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_up [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-03-04 04:54:45,117 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_disable_l0s_l1 [2025-03-04 04:54:45,117 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_disable_l0s_l1 [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_resume [2025-03-04 04:54:45,117 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_resume [2025-03-04 04:54:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdrlen [2025-03-04 04:54:45,118 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdrlen [2025-03-04 04:54:45,118 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_reset_pcie [2025-03-04 04:54:45,118 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_reset_pcie [2025-03-04 04:54:45,118 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-04 04:54:45,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-04 04:54:45,118 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2025-03-04 04:54:45,118 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2025-03-04 04:54:45,118 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-03-04 04:54:45,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-03-04 04:54:45,118 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_shutdown [2025-03-04 04:54:45,118 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_shutdown [2025-03-04 04:54:45,118 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_set_aspm [2025-03-04 04:54:45,118 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_set_aspm [2025-03-04 04:54:45,118 INFO L130 BoogieDeclarations]: Found specification of procedure readw [2025-03-04 04:54:45,118 INFO L138 BoogieDeclarations]: Found implementation of procedure readw [2025-03-04 04:54:45,118 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2025-03-04 04:54:45,118 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2025-03-04 04:54:45,118 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-03-04 04:54:45,118 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-03-04 04:54:45,118 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_read_phy_reg [2025-03-04 04:54:45,118 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_read_phy_reg [2025-03-04 04:54:45,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 04:54:45,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-04 04:54:45,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-04 04:54:45,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-04 04:54:45,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-04 04:54:45,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-04 04:54:45,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-04 04:54:45,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-04 04:54:45,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-04 04:54:45,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-04 04:54:45,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-04 04:54:45,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-04 04:54:45,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-04 04:54:45,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-04 04:54:45,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-04 04:54:45,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-04 04:54:45,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-04 04:54:45,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-04 04:54:45,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-04 04:54:45,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-04 04:54:45,120 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-03-04 04:54:45,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-03-04 04:54:45,120 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_109 [2025-03-04 04:54:45,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_109 [2025-03-04 04:54:46,140 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 04:54:46,145 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 04:54:46,266 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20075: havoc #t~nondet2814; [2025-03-04 04:54:46,312 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16651: call ULTIMATE.dealloc(~#phy_val~0#1.base, ~#phy_val~0#1.offset);havoc ~#phy_val~0#1.base, ~#phy_val~0#1.offset; [2025-03-04 04:54:46,387 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15382: call ULTIMATE.dealloc(~#addr~3.base, ~#addr~3.offset);havoc ~#addr~3.base, ~#addr~3.offset; [2025-03-04 04:54:46,923 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L17777: havoc ldv_dev_get_drvdata_#t~mem2682#1.base, ldv_dev_get_drvdata_#t~mem2682#1.offset;havoc ldv_dev_get_drvdata_#t~mem2683#1.base, ldv_dev_get_drvdata_#t~mem2683#1.offset; [2025-03-04 04:54:46,930 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20278: havoc #t~nondet2845; [2025-03-04 04:54:46,933 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7019: havoc #t~mem208.base, #t~mem208.offset;havoc #t~mem209; [2025-03-04 04:54:46,938 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20100: havoc #t~nondet2818; [2025-03-04 04:54:47,000 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16292: call ULTIMATE.dealloc(~#phy_data~5.base, ~#phy_data~5.offset);havoc ~#phy_data~5.base, ~#phy_data~5.offset; [2025-03-04 04:54:47,016 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20033: havoc cancel_work_sync_#t~nondet2808#1; [2025-03-04 04:54:47,020 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7332: havoc #t~mem259.base, #t~mem259.offset; [2025-03-04 04:54:47,096 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6706: havoc #t~mem113.base, #t~mem113.offset; [2025-03-04 04:54:47,139 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6355: havoc arch_irqs_disabled_flags_#t~bitwise24#1; [2025-03-04 04:54:47,143 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20014: havoc #t~nondet2805; [2025-03-04 04:54:47,145 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20007: havoc #t~nondet2804; [2025-03-04 04:54:47,149 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078: havoc #t~mem223.base, #t~mem223.offset;havoc #t~mem224; [2025-03-04 04:54:47,168 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L19972: havoc #t~nondet2799; [2025-03-04 04:54:47,244 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20040: havoc crc32_le_#t~nondet2809#1; [2025-03-04 04:54:47,363 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7734: havoc is_multicast_ether_addr_#t~mem369#1; [2025-03-04 04:54:47,363 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7728: havoc is_zero_ether_addr_#t~mem366#1;havoc is_zero_ether_addr_#t~mem367#1;havoc is_zero_ether_addr_#t~bitwise368#1; [2025-03-04 04:54:47,385 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20191: havoc pci_bus_read_config_dword_#t~nondet2826#1; [2025-03-04 04:54:47,406 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7048: havoc #t~mem214;havoc #t~mem215; [2025-03-04 04:54:47,441 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7225: havoc #t~mem249; [2025-03-04 04:54:47,603 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8204: call ULTIMATE.dealloc(~#speed~0#1.base, ~#speed~0#1.offset);havoc ~#speed~0#1.base, ~#speed~0#1.offset;call ULTIMATE.dealloc(~#duplex~0#1.base, ~#duplex~0#1.offset);havoc ~#duplex~0#1.base, ~#duplex~0#1.offset;call ULTIMATE.dealloc(~#phy_data~0#1.base, ~#phy_data~0#1.offset);havoc ~#phy_data~0#1.base, ~#phy_data~0#1.offset; [2025-03-04 04:54:47,727 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20029: havoc build_skb_#t~ret2807#1.base, build_skb_#t~ret2807#1.offset; [2025-03-04 04:54:47,727 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20164: havoc netdev_warn_#t~nondet2823#1; [2025-03-04 04:54:47,727 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L19976: havoc __get_page_tail_#t~nondet2800#1; [2025-03-04 04:54:47,761 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20071: havoc #t~nondet2813; [2025-03-04 04:54:47,812 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8478: call ULTIMATE.dealloc(~#mac_ctrl_data~1#1.base, ~#mac_ctrl_data~1#1.offset);havoc ~#mac_ctrl_data~1#1.base, ~#mac_ctrl_data~1#1.offset;call ULTIMATE.dealloc(~#descriptor~0#1.base, ~#descriptor~0#1.offset);havoc ~#descriptor~0#1.base, ~#descriptor~0#1.offset; [2025-03-04 04:54:47,816 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10672: havoc #t~mem1306.base, #t~mem1306.offset;havoc #t~mem1305.base, #t~mem1305.offset; [2025-03-04 04:54:47,843 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15125-1: ldv_del_timer_sync_111_#res#1 := ldv_del_timer_sync_111_~ldv_func_res~0#1; [2025-03-04 04:54:47,843 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20063: havoc del_timer_sync_#t~nondet2811#1; [2025-03-04 04:54:47,843 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12332-1: ldv_del_timer_sync_#res#1 := ldv_del_timer_sync_~arg0#1; [2025-03-04 04:54:47,962 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11448: call ULTIMATE.dealloc(~#descriptor~4#1.base, ~#descriptor~4#1.offset);havoc ~#descriptor~4#1.base, ~#descriptor~4#1.offset; [2025-03-04 04:54:47,962 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16348: call ULTIMATE.dealloc(atl1c_phy_to_ps_link_~#phy_data~6#1.base, atl1c_phy_to_ps_link_~#phy_data~6#1.offset);havoc atl1c_phy_to_ps_link_~#phy_data~6#1.base, atl1c_phy_to_ps_link_~#phy_data~6#1.offset;call ULTIMATE.dealloc(atl1c_phy_to_ps_link_~#mii_lpa_data~0#1.base, atl1c_phy_to_ps_link_~#mii_lpa_data~0#1.offset);havoc atl1c_phy_to_ps_link_~#mii_lpa_data~0#1.base, atl1c_phy_to_ps_link_~#mii_lpa_data~0#1.offset;call ULTIMATE.dealloc(atl1c_phy_to_ps_link_~#speed~1#1.base, atl1c_phy_to_ps_link_~#speed~1#1.offset);havoc atl1c_phy_to_ps_link_~#speed~1#1.base, atl1c_phy_to_ps_link_~#speed~1#1.offset;call ULTIMATE.dealloc(atl1c_phy_to_ps_link_~#duplex~1#1.base, atl1c_phy_to_ps_link_~#duplex~1#1.offset);havoc atl1c_phy_to_ps_link_~#duplex~1#1.base, atl1c_phy_to_ps_link_~#duplex~1#1.offset;call ULTIMATE.dealloc(atl1c_phy_to_ps_link_~#descriptor~6#1.base, atl1c_phy_to_ps_link_~#descriptor~6#1.offset);havoc atl1c_phy_to_ps_link_~#descriptor~6#1.base, atl1c_phy_to_ps_link_~#descriptor~6#1.offset;call ULTIMATE.dealloc(atl1c_phy_to_ps_link_~#descriptor___0~0#1.base, atl1c_phy_to_ps_link_~#descriptor___0~0#1.offset);havoc atl1c_phy_to_ps_link_~#descriptor___0~0#1.base, atl1c_phy_to_ps_link_~#descriptor___0~0#1.offset; [2025-03-04 04:55:00,344 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15430: call ULTIMATE.dealloc(atl1c_get_permanent_address_~#phy_data~3#1.base, atl1c_get_permanent_address_~#phy_data~3#1.offset);havoc atl1c_get_permanent_address_~#phy_data~3#1.base, atl1c_get_permanent_address_~#phy_data~3#1.offset; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11599: call ULTIMATE.dealloc(atl1c_probe_~#__key~1#1.base, atl1c_probe_~#__key~1#1.offset);havoc atl1c_probe_~#__key~1#1.base, atl1c_probe_~#__key~1#1.offset;call ULTIMATE.dealloc(atl1c_probe_~#descriptor~5#1.base, atl1c_probe_~#descriptor~5#1.offset);havoc atl1c_probe_~#descriptor~5#1.base, atl1c_probe_~#descriptor~5#1.offset;call ULTIMATE.dealloc(atl1c_probe_~#__key___0~1#1.base, atl1c_probe_~#__key___0~1#1.offset);havoc atl1c_probe_~#__key___0~1#1.base, atl1c_probe_~#__key___0~1#1.offset;call ULTIMATE.dealloc(atl1c_probe_~#__constr_expr_0~0#1.base, atl1c_probe_~#__constr_expr_0~0#1.offset);havoc atl1c_probe_~#__constr_expr_0~0#1.base, atl1c_probe_~#__constr_expr_0~0#1.offset; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint main_returnLabel#1: #t~ret2847#1 := main_#res#1;havoc main_#t~ret1707#1, main_~tmp~115#1;assume { :end_inline_main } true; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13324: 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-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7114: havoc skb_network_offset_#t~mem232#1.base, skb_network_offset_#t~mem232#1.offset; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12269-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20205: havoc pci_enable_device_#t~nondet2828#1; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13335: 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-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11089: call ULTIMATE.dealloc(atl1c_xmit_frame_~#tpd~1#1.base, atl1c_xmit_frame_~#tpd~1#1.offset);havoc atl1c_xmit_frame_~#tpd~1#1.base, atl1c_xmit_frame_~#tpd~1#1.offset; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16904: call ULTIMATE.dealloc(atl1c_get_regs_~#phy_data~8#1.base, atl1c_get_regs_~#phy_data~8#1.offset);havoc atl1c_get_regs_~#phy_data~8#1.base, atl1c_get_regs_~#phy_data~8#1.offset; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20209: havoc pci_enable_device_mem_#t~nondet2829#1; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7528: havoc netif_msg_init_#t~bitwise289#1; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20082: havoc dma_set_mask_#t~nondet2815#1; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12288-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-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20086: havoc dma_supported_#t~nondet2816#1; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12291-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-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12293-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-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7009: havoc skb_frag_size_#t~mem204#1; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L19959: havoc ___pskb_trim_#t~nondet2798#1; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20224: havoc pci_request_regions_#t~nondet2832#1; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8996: call ULTIMATE.dealloc(atl1c_patch_assign_~#misc_ctrl~0#1.base, atl1c_patch_assign_~#misc_ctrl~0#1.offset);havoc atl1c_patch_assign_~#misc_ctrl~0#1.base, atl1c_patch_assign_~#misc_ctrl~0#1.offset; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L17453-1: atl1c_get_eeprom_#res#1 := 0; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14415-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14416-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15214-1: ldv_alloc_etherdev_mqs_124_#res#1.base, ldv_alloc_etherdev_mqs_124_#res#1.offset := ldv_alloc_etherdev_mqs_124_~ldv_func_res~3#1.base, ldv_alloc_etherdev_mqs_124_~ldv_func_res~3#1.offset; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20104: havoc ethtool_op_get_link_#t~nondet2819#1; [2025-03-04 04:55:00,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15229-1: ldv_register_netdev_125_#res#1 := ldv_register_netdev_125_~ldv_func_res~4#1; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L19986: havoc __ldv_spin_trylock_#t~nondet2801#1; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8755: call ULTIMATE.dealloc(atl1c_mii_ioctl_~#descriptor~2#1.base, atl1c_mii_ioctl_~#descriptor~2#1.offset);havoc atl1c_mii_ioctl_~#descriptor~2#1.base, atl1c_mii_ioctl_~#descriptor~2#1.offset; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20119: havoc ioremap_nocache_#t~ret2820#1.base, ioremap_nocache_#t~ret2820#1.offset; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20254: havoc printk_#t~nondet2838#1; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7042: havoc skb_is_nonlinear_#t~mem213#1; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16692: havoc kobject_name_#t~mem2388#1.base, kobject_name_#t~mem2388#1.offset; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20265: havoc register_netdev_#t~nondet2840#1; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9034: call ULTIMATE.dealloc(atl1c_sw_init_~#revision~0#1.base, atl1c_sw_init_~#revision~0#1.offset);havoc atl1c_sw_init_~#revision~0#1.base, atl1c_sw_init_~#revision~0#1.offset;call ULTIMATE.dealloc(atl1c_sw_init_~#__key~0#1.base, atl1c_sw_init_~#__key~0#1.offset);havoc atl1c_sw_init_~#__key~0#1.base, atl1c_sw_init_~#__key~0#1.offset;call ULTIMATE.dealloc(atl1c_sw_init_~#__key___0~0#1.base, atl1c_sw_init_~#__key___0~0#1.offset);havoc atl1c_sw_init_~#__key___0~0#1.base, atl1c_sw_init_~#__key___0~0#1.offset; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20003: havoc __pci_register_driver_#t~nondet2803#1; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16700: havoc dev_name_#t~mem2390#1.base, dev_name_#t~mem2390#1.offset; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20138: havoc ldv_pre_register_netdev_#t~nondet2821#1; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7202: havoc skb_frag_page_#t~mem244#1.base, skb_frag_page_#t~mem244#1.offset; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7072: havoc skb_headroom_#t~mem221#1.base, skb_headroom_#t~mem221#1.offset;havoc skb_headroom_#t~mem222#1.base, skb_headroom_#t~mem222#1.offset; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10643: havoc atl1c_tpd_avail_#t~ite1298#1;havoc atl1c_tpd_avail_#t~mem1297#1; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16721: havoc ethtool_cmd_speed_#t~mem2392#1;havoc ethtool_cmd_speed_#t~mem2393#1;havoc ethtool_cmd_speed_#t~bitwise2394#1; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20157: havoc netdev_info_#t~nondet2822#1; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20026: havoc alloc_etherdev_mqs_#t~ret2806#1.base, alloc_etherdev_mqs_#t~ret2806#1.offset; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15276-1: ldv___pci_register_driver_129_#res#1 := ldv___pci_register_driver_129_~ldv_func_res~5#1; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15145: havoc ldv_pskb_expand_head_116_#t~nondet1892#1; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094: havoc skb_checksum_start_offset_#t~mem228#1; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20044: havoc csum_ipv6_magic_#t~nondet2810#1; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16875: havoc atl1c_get_msglevel_#t~mem2425#1; [2025-03-04 04:55:00,346 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15160-1: ldv___ldv_spin_trylock_117_#res#1 := ldv___ldv_spin_trylock_117_~ldv_func_res~1#1; [2025-03-04 04:55:01,326 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-04 04:55:02,385 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6306: havoc __roundup_pow_of_two_#t~bitwise5#1; [2025-03-04 04:55:02,412 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6361: havoc #t~mem25; [2025-03-04 04:55:03,419 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383-1: atomic_dec_and_test_#res#1 := 1; [2025-03-04 04:55:03,462 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L19999: havoc __pci_enable_wake_#t~nondet2802#1; [2025-03-04 04:55:03,627 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20067: havoc #t~nondet2812; [2025-03-04 04:55:04,108 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6286: havoc #t~bitwise2; [2025-03-04 04:55:06,784 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8532: call ULTIMATE.dealloc(atl1c_restore_vlan_~#descriptor~1#1.base, atl1c_restore_vlan_~#descriptor~1#1.offset);havoc atl1c_restore_vlan_~#descriptor~1#1.base, atl1c_restore_vlan_~#descriptor~1#1.offset; [2025-03-04 04:55:06,784 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20246: havoc pcie_get_readrq_#t~nondet2836#1; [2025-03-04 04:55:06,784 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20250: havoc pcie_set_readrq_#t~nondet2837#1; [2025-03-04 04:55:06,832 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20195: havoc pci_bus_write_config_dword_#t~nondet2827#1; [2025-03-04 04:55:08,493 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16070: call ULTIMATE.dealloc(~#phy_data~4.base, ~#phy_data~4.offset);havoc ~#phy_data~4.base, ~#phy_data~4.offset; [2025-03-04 04:55:09,692 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6683: havoc is_device_dma_capable_#t~mem84#1.base, is_device_dma_capable_#t~mem84#1.offset;havoc is_device_dma_capable_#t~mem85#1.base, is_device_dma_capable_#t~mem85#1.offset;havoc is_device_dma_capable_#t~mem86#1;havoc is_device_dma_capable_#t~short87#1; [2025-03-04 04:55:09,988 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7104: havoc #t~mem230.base, #t~mem230.offset; [2025-03-04 04:55:12,503 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8294: call ULTIMATE.dealloc(atl1c_link_chg_event_~#phy_data~1#1.base, atl1c_link_chg_event_~#phy_data~1#1.offset);havoc atl1c_link_chg_event_~#phy_data~1#1.base, atl1c_link_chg_event_~#phy_data~1#1.offset; [2025-03-04 04:55:12,503 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20187: havoc netpoll_trap_#t~nondet2825#1; [2025-03-04 04:55:12,503 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10033: call ULTIMATE.dealloc(atl1c_clear_phy_int_~#phy_data~2#1.base, atl1c_clear_phy_int_~#phy_data~2#1.offset);havoc atl1c_clear_phy_int_~#phy_data~2#1.base, atl1c_clear_phy_int_~#phy_data~2#1.offset; [2025-03-04 04:55:12,590 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6271: havoc #t~mem0;havoc #t~bitwise1; [2025-03-04 04:55:14,214 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16511: call ULTIMATE.dealloc(~#phy_data~7.base, ~#phy_data~7.offset);havoc ~#phy_data~7.base, ~#phy_data~7.offset;call ULTIMATE.dealloc(~#descriptor~7.base, ~#descriptor~7.offset);havoc ~#descriptor~7.base, ~#descriptor~7.offset;call ULTIMATE.dealloc(~#descriptor___0~1.base, ~#descriptor___0~1.offset);havoc ~#descriptor___0~1.base, ~#descriptor___0~1.offset; [2025-03-04 04:55:15,418 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7084: havoc #t~mem225.base, #t~mem225.offset;havoc #t~mem226; [2025-03-04 04:55:16,871 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6265: #res := 1; [2025-03-04 04:55:18,064 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11217: call ULTIMATE.dealloc(atl1c_request_irq_~#descriptor~3#1.base, atl1c_request_irq_~#descriptor~3#1.offset);havoc atl1c_request_irq_~#descriptor~3#1.base, atl1c_request_irq_~#descriptor~3#1.offset; [2025-03-04 04:55:18,064 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15198-1: ldv_request_irq_123_#res#1 := ldv_request_irq_123_~ldv_func_res~2#1; [2025-03-04 04:55:18,064 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20269: havoc request_threaded_irq_#t~nondet2841#1; [2025-03-04 04:55:18,064 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20213: havoc pci_enable_msi_block_#t~nondet2830#1; [2025-03-04 04:55:18,064 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14459-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-03-04 04:55:18,443 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7800: havoc #t~mem375; [2025-03-04 04:55:20,625 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8001: call ULTIMATE.dealloc(~#data~1#1.base, ~#data~1#1.offset);havoc ~#data~1#1.base, ~#data~1#1.offset; [2025-03-04 04:55:20,625 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20217: havoc pci_find_ext_capability_#t~nondet2831#1; [2025-03-04 04:55:20,625 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20242: havoc pcie_capability_write_word_#t~nondet2835#1; [2025-03-04 04:55:20,718 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20261: havoc queue_work_on_#t~nondet2839#1; [2025-03-04 04:55:20,882 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20231: havoc pci_set_power_state_#t~nondet2833#1; [2025-03-04 04:55:20,882 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L20238: havoc pci_wake_from_d3_#t~nondet2834#1; [2025-03-04 04:55:25,324 INFO L? ?]: Removed 5282 outVars from TransFormulas that were not future-live. [2025-03-04 04:55:25,324 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 04:55:25,479 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 04:55:25,479 INFO L336 CfgBuilder]: Removed 4 assume(true) statements. [2025-03-04 04:55:25,480 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 04:55:25 BoogieIcfgContainer [2025-03-04 04:55:25,480 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 04:55:25,482 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 04:55:25,482 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 04:55:25,486 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 04:55:25,486 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 04:54:37" (1/3) ... [2025-03-04 04:55:25,486 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f169319 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 04:55:25, skipping insertion in model container [2025-03-04 04:55:25,487 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:54:41" (2/3) ... [2025-03-04 04:55:25,487 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f169319 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 04:55:25, skipping insertion in model container [2025-03-04 04:55:25,487 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 04:55:25" (3/3) ... [2025-03-04 04:55:25,488 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i [2025-03-04 04:55:25,504 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 04:55:25,509 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i that has 207 procedures, 5308 locations, 1 initial locations, 60 loop locations, and 1 error locations. [2025-03-04 04:55:25,631 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 04:55:25,641 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;@34bf55c5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 04:55:25,641 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-04 04:55:25,657 INFO L276 IsEmpty]: Start isEmpty. Operand has 5135 states, 3777 states have (on average 1.338628541170241) internal successors, (5056), 3814 states have internal predecessors, (5056), 1190 states have call successors, (1190), 168 states have call predecessors, (1190), 167 states have return successors, (1181), 1173 states have call predecessors, (1181), 1181 states have call successors, (1181) [2025-03-04 04:55:25,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2025-03-04 04:55:25,705 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:55:25,706 INFO L218 NwaCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 04:55:25,706 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:55:25,710 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:55:25,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1399903804, now seen corresponding path program 1 times [2025-03-04 04:55:25,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:55:25,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591842988] [2025-03-04 04:55:25,716 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:55:25,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:55:35,652 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 244 statements into 1 equivalence classes. [2025-03-04 04:55:36,022 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 244 of 244 statements. [2025-03-04 04:55:36,023 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:55:36,023 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:55:36,864 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1275 trivial. 0 not checked. [2025-03-04 04:55:36,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:55:36,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591842988] [2025-03-04 04:55:36,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591842988] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 04:55:36,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 04:55:36,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 04:55:36,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924744488] [2025-03-04 04:55:36,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 04:55:36,870 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 04:55:36,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 04:55:36,883 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 04:55:36,884 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 04:55:36,894 INFO L87 Difference]: Start difference. First operand has 5135 states, 3777 states have (on average 1.338628541170241) internal successors, (5056), 3814 states have internal predecessors, (5056), 1190 states have call successors, (1190), 168 states have call predecessors, (1190), 167 states have return successors, (1181), 1173 states have call predecessors, (1181), 1181 states have call successors, (1181) Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2025-03-04 04:55:40,968 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-04 04:55:49,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 04:55:49,514 INFO L93 Difference]: Finished difference Result 14745 states and 21674 transitions. [2025-03-04 04:55:49,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 04:55:49,516 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) Word has length 244 [2025-03-04 04:55:49,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 04:55:49,581 INFO L225 Difference]: With dead ends: 14745 [2025-03-04 04:55:49,581 INFO L226 Difference]: Without dead ends: 9571 [2025-03-04 04:55:49,619 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-04 04:55:49,623 INFO L435 NwaCegarLoop]: 7047 mSDtfsCounter, 6439 mSDsluCounter, 6952 mSDsCounter, 0 mSdLazyCounter, 640 mSolverCounterSat, 19 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6439 SdHoareTripleChecker+Valid, 13999 SdHoareTripleChecker+Invalid, 660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 640 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.1s IncrementalHoareTripleChecker+Time [2025-03-04 04:55:49,623 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [6439 Valid, 13999 Invalid, 660 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [19 Valid, 640 Invalid, 1 Unknown, 0 Unchecked, 12.1s Time] [2025-03-04 04:55:49,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9571 states. [2025-03-04 04:55:50,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9571 to 9568. [2025-03-04 04:55:50,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9568 states, 7098 states have (on average 1.3106508875739644) internal successors, (9303), 7164 states have internal predecessors, (9303), 2147 states have call successors, (2147), 322 states have call predecessors, (2147), 322 states have return successors, (2147), 2131 states have call predecessors, (2147), 2147 states have call successors, (2147) [2025-03-04 04:55:50,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9568 states to 9568 states and 13597 transitions. [2025-03-04 04:55:50,225 INFO L78 Accepts]: Start accepts. Automaton has 9568 states and 13597 transitions. Word has length 244 [2025-03-04 04:55:50,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 04:55:50,228 INFO L471 AbstractCegarLoop]: Abstraction has 9568 states and 13597 transitions. [2025-03-04 04:55:50,229 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2025-03-04 04:55:50,229 INFO L276 IsEmpty]: Start isEmpty. Operand 9568 states and 13597 transitions. [2025-03-04 04:55:50,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2025-03-04 04:55:50,242 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:55:50,242 INFO L218 NwaCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 04:55:50,242 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-04 04:55:50,243 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:55:50,243 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:55:50,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1385657891, now seen corresponding path program 1 times [2025-03-04 04:55:50,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:55:50,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821374640] [2025-03-04 04:55:50,244 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:55:50,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:55:59,699 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 245 statements into 1 equivalence classes. [2025-03-04 04:55:59,836 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 245 of 245 statements. [2025-03-04 04:55:59,836 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:55:59,836 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:56:00,412 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1275 trivial. 0 not checked. [2025-03-04 04:56:00,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:56:00,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821374640] [2025-03-04 04:56:00,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821374640] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 04:56:00,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 04:56:00,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 04:56:00,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392055023] [2025-03-04 04:56:00,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 04:56:00,413 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 04:56:00,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 04:56:00,414 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 04:56:00,414 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 04:56:00,414 INFO L87 Difference]: Start difference. First operand 9568 states and 13597 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2025-03-04 04:56:04,474 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 []