./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8fc3dc66 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-amd-pcnet32.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 e0b7f3dbb9c244f21078afaa18d4b8e19be818a59d5c8d23a1f9450706e2c15f --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-17 09:48:02,115 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 09:48:02,167 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-17 09:48:02,172 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 09:48:02,172 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 09:48:02,186 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 09:48:02,187 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 09:48:02,187 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 09:48:02,187 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 09:48:02,187 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 09:48:02,187 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 09:48:02,187 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 09:48:02,187 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 09:48:02,188 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 09:48:02,188 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 09:48:02,188 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 09:48:02,188 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-17 09:48:02,188 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-17 09:48:02,191 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 09:48:02,192 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-17 09:48:02,192 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 09:48:02,192 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-17 09:48:02,192 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-17 09:48:02,192 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 09:48:02,192 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 09:48:02,192 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 09:48:02,192 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 09:48:02,192 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 09:48:02,192 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 09:48:02,192 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 09:48:02,192 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 09:48:02,192 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 09:48:02,192 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-17 09:48:02,192 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-17 09:48:02,192 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-17 09:48:02,192 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-17 09:48:02,192 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 09:48:02,192 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 09:48:02,192 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 09:48:02,193 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 09:48:02,193 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 -> e0b7f3dbb9c244f21078afaa18d4b8e19be818a59d5c8d23a1f9450706e2c15f [2025-03-17 09:48:02,442 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 09:48:02,451 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 09:48:02,453 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 09:48:02,454 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 09:48:02,455 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 09:48:02,456 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i [2025-03-17 09:48:03,654 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4774d22d9/714dee9fe35c45beabffbccdcea72289/FLAGe2fb0fb9a [2025-03-17 09:48:04,199 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 09:48:04,200 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i [2025-03-17 09:48:04,241 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4774d22d9/714dee9fe35c45beabffbccdcea72289/FLAGe2fb0fb9a [2025-03-17 09:48:04,730 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4774d22d9/714dee9fe35c45beabffbccdcea72289 [2025-03-17 09:48:04,732 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 09:48:04,733 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 09:48:04,735 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 09:48:04,735 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 09:48:04,738 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 09:48:04,738 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 09:48:04" (1/1) ... [2025-03-17 09:48:04,740 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f15f21e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:48:04, skipping insertion in model container [2025-03-17 09:48:04,740 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 09:48:04" (1/1) ... [2025-03-17 09:48:04,845 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 09:48:08,832 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-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[422956,422969] [2025-03-17 09:48:08,835 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-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[423101,423114] [2025-03-17 09:48:08,867 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 09:48:08,903 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 09:48:08,953 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"); [5283] [2025-03-17 09:48:08,955 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)); [5290] [2025-03-17 09:48:08,956 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5297] [2025-03-17 09:48:08,957 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)); [5338-5339] [2025-03-17 09:48:08,957 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"); [5344-5346] [2025-03-17 09:48:08,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5495] [2025-03-17 09:48:08,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [5502] [2025-03-17 09:48:08,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [5510] [2025-03-17 09:48:08,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [5517] [2025-03-17 09:48:08,961 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [5525] [2025-03-17 09:48:08,965 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)); [5616-5617] [2025-03-17 09:48:08,966 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)); [5650-5651] [2025-03-17 09:48:08,967 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (103), "i" (12UL)); [5687-5688] [2025-03-17 09:48:08,968 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [5724-5725] [2025-03-17 09:48:08,972 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)); [5985-5986] [2025-03-17 09:48:08,973 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [5992] [2025-03-17 09:48:08,976 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6267] [2025-03-17 09:48:08,977 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6270] [2025-03-17 09:48:08,977 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6273] [2025-03-17 09:48:08,977 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6276] [2025-03-17 09:48:08,979 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6307] [2025-03-17 09:48:08,979 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6310] [2025-03-17 09:48:08,979 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6313] [2025-03-17 09:48:08,979 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6316] [2025-03-17 09:48:08,979 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6347] [2025-03-17 09:48:08,980 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6350] [2025-03-17 09:48:08,980 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6353] [2025-03-17 09:48:08,980 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6356] [2025-03-17 09:48:08,980 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6387] [2025-03-17 09:48:08,980 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6390] [2025-03-17 09:48:08,980 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6393] [2025-03-17 09:48:08,980 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6396] [2025-03-17 09:48:09,027 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7164] [2025-03-17 09:48:09,038 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7678] [2025-03-17 09:48:09,039 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7701] [2025-03-17 09:48:09,039 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7708] [2025-03-17 09:48:09,040 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7735] [2025-03-17 09:48:09,055 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8154] [2025-03-17 09:48:09,097 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9774] [2025-03-17 09:48:09,099 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9839] [2025-03-17 09:48:09,099 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9849] [2025-03-17 09:48:09,099 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9861] [2025-03-17 09:48:09,100 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9883] [2025-03-17 09:48:09,104 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10073] [2025-03-17 09:48:09,194 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-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[422956,422969] [2025-03-17 09:48:09,194 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-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[423101,423114] [2025-03-17 09:48:09,198 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 09:48:09,489 INFO L204 MainTranslator]: Completed translation [2025-03-17 09:48:09,490 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:48:09 WrapperNode [2025-03-17 09:48:09,490 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 09:48:09,491 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 09:48:09,491 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 09:48:09,491 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 09:48:09,496 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:48:09" (1/1) ... [2025-03-17 09:48:09,579 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:48:09" (1/1) ... [2025-03-17 09:48:09,778 INFO L138 Inliner]: procedures = 556, calls = 3040, calls flagged for inlining = 292, calls inlined = 261, statements flattened = 8781 [2025-03-17 09:48:09,779 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 09:48:09,779 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 09:48:09,779 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 09:48:09,780 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 09:48:09,788 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:48:09" (1/1) ... [2025-03-17 09:48:09,789 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:48:09" (1/1) ... [2025-03-17 09:48:09,831 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:48:09" (1/1) ... [2025-03-17 09:48:11,354 INFO L175 MemorySlicer]: Split 1325 memory accesses to 28 slices as follows [8, 1, 3, 1, 3, 1, 3, 2, 52, 2, 3, 5, 5, 1, 8, 1, 2, 2, 30, 2, 1120, 6, 18, 10, 9, 9, 15, 3]. 85 percent of accesses are in the largest equivalence class. The 153 initializations are split as follows [8, 1, 0, 1, 3, 1, 3, 0, 0, 2, 3, 5, 5, 0, 8, 1, 0, 0, 30, 2, 35, 5, 0, 8, 8, 8, 15, 1]. The 457 writes are split as follows [0, 0, 0, 0, 0, 0, 0, 1, 42, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 395, 0, 17, 0, 0, 0, 0, 0]. [2025-03-17 09:48:11,354 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:48:09" (1/1) ... [2025-03-17 09:48:11,354 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:48:09" (1/1) ... [2025-03-17 09:48:11,461 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:48:09" (1/1) ... [2025-03-17 09:48:11,477 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:48:09" (1/1) ... [2025-03-17 09:48:11,519 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:48:09" (1/1) ... [2025-03-17 09:48:11,550 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:48:09" (1/1) ... [2025-03-17 09:48:11,604 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 09:48:11,606 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 09:48:11,606 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 09:48:11,606 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 09:48:11,607 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:48:09" (1/1) ... [2025-03-17 09:48:11,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 09:48:11,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 09:48:11,635 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-17 09:48:11,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-17 09:48:11,655 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_write [2025-03-17 09:48:11,656 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_write [2025-03-17 09:48:11,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-17 09:48:11,656 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-17 09:48:11,656 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-03-17 09:48:11,656 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-03-17 09:48:11,656 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-03-17 09:48:11,656 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-03-17 09:48:11,656 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_86 [2025-03-17 09:48:11,656 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_86 [2025-03-17 09:48:11,656 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-17 09:48:11,656 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-17 09:48:11,656 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-03-17 09:48:11,656 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-03-17 09:48:11,656 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-17 09:48:11,657 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-17 09:48:11,657 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-17 09:48:11,657 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-17 09:48:11,657 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_interrupt [2025-03-17 09:48:11,657 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_interrupt [2025-03-17 09:48:11,657 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2025-03-17 09:48:11,657 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2025-03-17 09:48:11,657 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-03-17 09:48:11,657 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-03-17 09:48:11,657 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-17 09:48:11,657 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-17 09:48:11,657 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-17 09:48:11,657 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-17 09:48:11,657 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-03-17 09:48:11,657 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-03-17 09:48:11,657 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-03-17 09:48:11,657 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-03-17 09:48:11,657 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-17 09:48:11,657 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-17 09:48:11,657 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-03-17 09:48:11,657 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-03-17 09:48:11,657 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_dwio_write_bcr [2025-03-17 09:48:11,658 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_dwio_write_bcr [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-17 09:48:11,658 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-03-17 09:48:11,658 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-03-17 09:48:11,658 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_pcnet32_cleanup_module_16_2 [2025-03-17 09:48:11,658 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_pcnet32_cleanup_module_16_2 [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-17 09:48:11,658 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-17 09:48:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2025-03-17 09:48:11,659 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2025-03-17 09:48:11,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-17 09:48:11,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-17 09:48:11,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-17 09:48:11,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-17 09:48:11,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-17 09:48:11,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-17 09:48:11,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-17 09:48:11,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-17 09:48:11,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-17 09:48:11,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-17 09:48:11,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-17 09:48:11,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-17 09:48:11,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-17 09:48:11,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-17 09:48:11,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-17 09:48:11,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-17 09:48:11,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-17 09:48:11,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-17 09:48:11,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-17 09:48:11,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-17 09:48:11,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-17 09:48:11,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-17 09:48:11,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-17 09:48:11,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-17 09:48:11,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-17 09:48:11,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-17 09:48:11,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-17 09:48:11,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-17 09:48:11,660 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-17 09:48:11,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-17 09:48:11,661 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_purge_tx_ring [2025-03-17 09:48:11,661 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_purge_tx_ring [2025-03-17 09:48:11,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-17 09:48:11,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-17 09:48:11,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-17 09:48:11,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-17 09:48:11,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-17 09:48:11,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-17 09:48:11,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-17 09:48:11,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-17 09:48:11,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-17 09:48:11,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-17 09:48:11,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-17 09:48:11,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-17 09:48:11,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-17 09:48:11,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-17 09:48:11,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-17 09:48:11,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-17 09:48:11,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-17 09:48:11,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-17 09:48:11,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-17 09:48:11,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-17 09:48:11,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-17 09:48:11,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-17 09:48:11,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-17 09:48:11,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-17 09:48:11,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-17 09:48:11,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-17 09:48:11,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-17 09:48:11,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-17 09:48:11,662 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-17 09:48:11,662 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-17 09:48:11,662 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-03-17 09:48:11,662 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-03-17 09:48:11,662 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-17 09:48:11,662 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-17 09:48:11,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-17 09:48:11,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-17 09:48:11,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-17 09:48:11,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-17 09:48:11,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-17 09:48:11,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-17 09:48:11,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-17 09:48:11,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-17 09:48:11,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-17 09:48:11,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-17 09:48:11,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-17 09:48:11,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-17 09:48:11,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-17 09:48:11,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-17 09:48:11,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-17 09:48:11,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-17 09:48:11,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-17 09:48:11,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-17 09:48:11,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-17 09:48:11,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-17 09:48:11,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-17 09:48:11,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-17 09:48:11,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-17 09:48:11,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-17 09:48:11,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-17 09:48:11,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-17 09:48:11,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-17 09:48:11,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-17 09:48:11,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-17 09:48:11,664 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_wio_write_bcr [2025-03-17 09:48:11,664 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_wio_write_bcr [2025-03-17 09:48:11,664 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-03-17 09:48:11,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-03-17 09:48:11,664 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-03-17 09:48:11,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-03-17 09:48:11,664 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-17 09:48:11,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-17 09:48:11,665 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-03-17 09:48:11,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-03-17 09:48:11,665 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-03-17 09:48:11,665 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-03-17 09:48:11,665 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-17 09:48:11,665 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-17 09:48:11,665 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_netif_start [2025-03-17 09:48:11,665 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_netif_start [2025-03-17 09:48:11,665 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2025-03-17 09:48:11,665 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2025-03-17 09:48:11,665 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~TO~~u16~0 [2025-03-17 09:48:11,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~TO~~u16~0 [2025-03-17 09:48:11,666 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-17 09:48:11,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-03-17 09:48:11,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-03-17 09:48:11,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-03-17 09:48:11,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-03-17 09:48:11,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_calloc [2025-03-17 09:48:11,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_calloc [2025-03-17 09:48:11,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_3 [2025-03-17 09:48:11,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_3 [2025-03-17 09:48:11,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-03-17 09:48:11,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-03-17 09:48:11,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2025-03-17 09:48:11,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2025-03-17 09:48:11,666 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_open [2025-03-17 09:48:11,666 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_open [2025-03-17 09:48:11,666 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2025-03-17 09:48:11,667 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-17 09:48:11,667 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-03-17 09:48:11,667 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-17 09:48:11,667 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-03-17 09:48:11,667 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-17 09:48:11,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_wio_reset [2025-03-17 09:48:11,668 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_wio_reset [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_printk [2025-03-17 09:48:11,668 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_printk [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2025-03-17 09:48:11,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2025-03-17 09:48:11,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_pcnet32_private [2025-03-17 09:48:11,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_pcnet32_private [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-03-17 09:48:11,668 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_restart [2025-03-17 09:48:11,668 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_restart [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-03-17 09:48:11,668 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2025-03-17 09:48:11,668 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-17 09:48:11,668 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-03-17 09:48:11,668 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-03-17 09:48:11,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_dwio_read_csr [2025-03-17 09:48:11,668 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_dwio_read_csr [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2025-03-17 09:48:11,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-17 09:48:11,668 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_dwio_reset [2025-03-17 09:48:11,668 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_dwio_reset [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2025-03-17 09:48:11,668 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 09:48:11,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-17 09:48:11,668 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-17 09:48:11,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-17 09:48:11,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-17 09:48:11,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-17 09:48:11,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-17 09:48:11,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-17 09:48:11,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-17 09:48:11,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-17 09:48:11,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-17 09:48:11,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-17 09:48:11,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-17 09:48:11,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-17 09:48:11,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-17 09:48:11,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-17 09:48:11,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-17 09:48:11,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-17 09:48:11,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-17 09:48:11,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-17 09:48:11,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-17 09:48:11,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-17 09:48:11,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-17 09:48:11,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-17 09:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-17 09:48:11,672 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_pm_resume [2025-03-17 09:48:11,672 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_pm_resume [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_check_media [2025-03-17 09:48:11,672 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_check_media [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_get_regs_len [2025-03-17 09:48:11,672 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_get_regs_len [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-03-17 09:48:11,672 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_poll_controller [2025-03-17 09:48:11,672 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_poll_controller [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_free_ring [2025-03-17 09:48:11,672 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_free_ring [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-03-17 09:48:11,672 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-17 09:48:11,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-17 09:48:11,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-17 09:48:11,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-17 09:48:11,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-17 09:48:11,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-17 09:48:11,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-17 09:48:11,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-17 09:48:11,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-17 09:48:11,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-17 09:48:11,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-17 09:48:11,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-17 09:48:11,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-17 09:48:11,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-17 09:48:11,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-17 09:48:11,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-17 09:48:11,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-17 09:48:11,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-17 09:48:11,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-17 09:48:11,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-17 09:48:11,673 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-17 09:48:11,673 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-17 09:48:11,673 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-17 09:48:11,673 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-17 09:48:11,673 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-17 09:48:11,673 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-17 09:48:11,673 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-17 09:48:11,673 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-17 09:48:11,673 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-17 09:48:11,673 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-17 09:48:11,673 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-17 09:48:11,673 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-17 09:48:11,673 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-17 09:48:11,673 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-17 09:48:11,673 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-17 09:48:11,673 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-17 09:48:11,673 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-17 09:48:11,673 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-17 09:48:11,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-17 09:48:11,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-17 09:48:11,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-17 09:48:11,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-17 09:48:11,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-17 09:48:11,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-17 09:48:11,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-17 09:48:11,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-17 09:48:11,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-17 09:48:11,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2025-03-17 09:48:11,674 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-03-17 09:48:11,674 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-03-17 09:48:11,674 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure mii_ethtool_gset [2025-03-17 09:48:11,674 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_ethtool_gset [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_purge_rx_ring [2025-03-17 09:48:11,674 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_purge_rx_ring [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_dwio_write_csr [2025-03-17 09:48:11,674 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_dwio_write_csr [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_tx_timeout [2025-03-17 09:48:11,674 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_tx_timeout [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-03-17 09:48:11,674 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_netif_stop [2025-03-17 09:48:11,674 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_netif_stop [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-03-17 09:48:11,674 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-17 09:48:11,674 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-17 09:48:11,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-17 09:48:11,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-17 09:48:11,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-17 09:48:11,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-17 09:48:11,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-17 09:48:11,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-17 09:48:11,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_pcnet32_private [2025-03-17 09:48:11,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_pcnet32_private [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_wio_read_csr [2025-03-17 09:48:11,676 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_wio_read_csr [2025-03-17 09:48:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-17 09:48:11,676 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-17 09:48:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_set_multicast_list [2025-03-17 09:48:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_set_multicast_list [2025-03-17 09:48:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2025-03-17 09:48:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2025-03-17 09:48:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-03-17 09:48:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-03-17 09:48:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure mii_link_ok [2025-03-17 09:48:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_link_ok [2025-03-17 09:48:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-17 09:48:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-17 09:48:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_probe1 [2025-03-17 09:48:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_probe1 [2025-03-17 09:48:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2025-03-17 09:48:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2025-03-17 09:48:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-03-17 09:48:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-03-17 09:48:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_remove_one [2025-03-17 09:48:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_remove_one [2025-03-17 09:48:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure mii_ethtool_sset [2025-03-17 09:48:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_ethtool_sset [2025-03-17 09:48:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~X~~u16~0~TO~VOID [2025-03-17 09:48:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~X~~u16~0~TO~VOID [2025-03-17 09:48:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_dwio_read_bcr [2025-03-17 09:48:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_dwio_read_bcr [2025-03-17 09:48:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2025-03-17 09:48:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2025-03-17 09:48:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-03-17 09:48:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-03-17 09:48:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-03-17 09:48:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-03-17 09:48:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_wio_read_bcr [2025-03-17 09:48:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_wio_read_bcr [2025-03-17 09:48:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-17 09:48:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-17 09:48:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_init_ring [2025-03-17 09:48:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_init_ring [2025-03-17 09:48:11,678 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_close [2025-03-17 09:48:11,678 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_close [2025-03-17 09:48:11,678 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2025-03-17 09:48:11,678 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2025-03-17 09:48:11,678 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-17 09:48:11,678 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-17 09:48:11,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-17 09:48:11,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-17 09:48:11,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-17 09:48:11,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_suspend [2025-03-17 09:48:11,679 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_suspend [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-17 09:48:11,679 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-03-17 09:48:11,679 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-03-17 09:48:11,679 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_wio_write_csr [2025-03-17 09:48:11,679 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_wio_write_csr [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_load_multicast [2025-03-17 09:48:11,679 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_load_multicast [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2025-03-17 09:48:11,679 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_nway_reset [2025-03-17 09:48:11,679 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_nway_reset [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-17 09:48:11,679 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2025-03-17 09:48:11,679 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-03-17 09:48:11,679 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2025-03-17 09:48:11,679 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2025-03-17 09:48:11,679 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-17 09:48:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-17 09:48:11,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-17 09:48:11,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-17 09:48:11,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-17 09:48:11,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-17 09:48:11,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-17 09:48:11,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-17 09:48:11,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-17 09:48:11,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-17 09:48:11,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-17 09:48:11,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-17 09:48:11,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-17 09:48:11,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-17 09:48:11,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-17 09:48:11,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-17 09:48:11,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-17 09:48:11,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-17 09:48:11,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-17 09:48:11,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-17 09:48:11,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-17 09:48:11,681 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2025-03-17 09:48:11,681 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2025-03-17 09:48:11,681 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2025-03-17 09:48:11,681 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2025-03-17 09:48:11,681 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-03-17 09:48:11,681 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-03-17 09:48:11,681 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2025-03-17 09:48:11,681 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2025-03-17 09:48:12,642 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 09:48:12,648 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 09:48:12,775 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16283: havoc netpoll_trap_#t~nondet2356#1; [2025-03-17 09:48:13,034 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488: havoc kobject_name_#t~mem53#1.base, kobject_name_#t~mem53#1.offset; [2025-03-17 09:48:13,034 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5536: havoc dev_name_#t~mem55#1.base, dev_name_#t~mem55#1.offset; [2025-03-17 09:48:13,081 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16252: havoc #t~nondet2352; [2025-03-17 09:48:13,399 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14232: havoc ldv_dev_get_drvdata_#t~mem2233#1.base, ldv_dev_get_drvdata_#t~mem2233#1.offset;havoc ldv_dev_get_drvdata_#t~mem2234#1.base, ldv_dev_get_drvdata_#t~mem2234#1.offset; [2025-03-17 09:48:13,407 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16344: havoc #t~nondet2370; [2025-03-17 09:48:13,409 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16190: havoc #t~nondet2344; [2025-03-17 09:48:13,430 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6002: havoc #t~mem191.base, #t~mem191.offset; [2025-03-17 09:48:13,433 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16256: havoc #t~nondet2353; [2025-03-17 09:48:13,464 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5592: havoc #t~mem95.base, #t~mem95.offset; [2025-03-17 09:48:13,615 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16114: havoc #t~nondet2335; [2025-03-17 09:48:13,696 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5354: havoc arch_irqs_disabled_flags_#t~bitwise24#1; [2025-03-17 09:48:13,977 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12047: #res#1 := ~arg0#1; [2025-03-17 09:48:18,371 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12740-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-03-17 09:48:18,371 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13979-1: ldv_mod_timer_118_#res#1 := ldv_mod_timer_118_~ldv_func_res~3#1; [2025-03-17 09:48:18,372 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9460: call ULTIMATE.dealloc(~#ecmd~0#1.base, ~#ecmd~0#1.offset);havoc ~#ecmd~0#1.base, ~#ecmd~0#1.offset; [2025-03-17 09:48:18,372 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16331: havoc request_threaded_irq_#t~nondet2365#1; [2025-03-17 09:48:18,372 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13954-1: ldv_request_irq_116_#res#1 := ldv_request_irq_116_~ldv_func_res~2#1; [2025-03-17 09:48:18,394 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622: havoc is_multicast_ether_addr_#t~mem288#1; [2025-03-17 09:48:18,394 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616: havoc is_zero_ether_addr_#t~mem285#1;havoc is_zero_ether_addr_#t~mem286#1;havoc is_zero_ether_addr_#t~bitwise287#1; [2025-03-17 09:48:18,421 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16335: havoc round_jiffies_#t~nondet2366#1; [2025-03-17 09:48:18,421 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14129-1: ldv_mod_timer_142_#res#1 := ldv_mod_timer_142_~ldv_func_res~5#1; [2025-03-17 09:48:18,427 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16260: havoc #t~nondet2354; [2025-03-17 09:48:18,448 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16245: havoc #t~nondet2351; [2025-03-17 09:48:25,015 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16287: havoc pci_choose_state_#t~nondet2357#1; [2025-03-17 09:48:25,015 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11141-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-03-17 09:48:25,015 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16294: havoc pci_enable_device_#t~nondet2358#1; [2025-03-17 09:48:25,015 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7310: havoc pcnet32_get_msglevel_#t~mem448#1; [2025-03-17 09:48:25,015 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6189: havoc netif_msg_init_#t~bitwise219#1; [2025-03-17 09:48:25,015 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16301: havoc pci_save_state_#t~nondet2359#1; [2025-03-17 09:48:25,015 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16171: havoc dma_supported_#t~nondet2340#1; [2025-03-17 09:48:25,015 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12407: call ULTIMATE.dealloc(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset; [2025-03-17 09:48:25,016 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927: call ULTIMATE.dealloc(pcnet32_realloc_tx_ring_~#new_ring_dma_addr~0#1.base, pcnet32_realloc_tx_ring_~#new_ring_dma_addr~0#1.offset);havoc pcnet32_realloc_tx_ring_~#new_ring_dma_addr~0#1.base, pcnet32_realloc_tx_ring_~#new_ring_dma_addr~0#1.offset; [2025-03-17 09:48:25,016 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16110: havoc __pci_register_driver_#t~nondet2334#1; [2025-03-17 09:48:25,016 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16178: havoc eth_change_mtu_#t~nondet2341#1; [2025-03-17 09:48:25,016 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6997: call ULTIMATE.dealloc(pcnet32_realloc_rx_ring_~#new_ring_dma_addr~1#1.base, pcnet32_realloc_rx_ring_~#new_ring_dma_addr~1#1.offset);havoc pcnet32_realloc_rx_ring_~#new_ring_dma_addr~1#1.base, pcnet32_realloc_rx_ring_~#new_ring_dma_addr~1#1.offset; [2025-03-17 09:48:25,016 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16182: havoc eth_mac_addr_#t~nondet2342#1; [2025-03-17 09:48:25,016 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10633: call ULTIMATE.dealloc(pcnet32_pm_suspend_~#state#1.base, pcnet32_pm_suspend_~#state#1.offset);havoc pcnet32_pm_suspend_~#state#1.base, pcnet32_pm_suspend_~#state#1.offset; [2025-03-17 09:48:25,016 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12418: call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset; [2025-03-17 09:48:25,016 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #t~ret2372#1 := main_#res#1;havoc main_#t~ret2122#1, main_~tmp~95#1;assume { :end_inline_main } true; [2025-03-17 09:48:25,016 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16200: havoc generic_mii_ioctl_#t~nondet2345#1; [2025-03-17 09:48:25,016 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-03-17 09:48:25,016 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14166-1: ldv___pci_register_driver_145_#res#1 := ldv___pci_register_driver_145_~ldv_func_res~6#1; [2025-03-17 09:48:25,016 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8356: call ULTIMATE.dealloc(pcnet32_get_regs_~#flags~8#1.base, pcnet32_get_regs_~#flags~8#1.offset);havoc pcnet32_get_regs_~#flags~8#1.base, pcnet32_get_regs_~#flags~8#1.offset; [2025-03-17 09:48:25,902 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-17 09:48:29,698 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5902: havoc ethtool_cmd_speed_#t~mem180#1;havoc ethtool_cmd_speed_#t~mem181#1;havoc ethtool_cmd_speed_#t~bitwise182#1; [2025-03-17 09:48:29,698 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10513: call ULTIMATE.dealloc(~#ecmd~1#1.base, ~#ecmd~1#1.offset);havoc ~#ecmd~1#1.base, ~#ecmd~1#1.offset; [2025-03-17 09:48:29,698 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10448: call ULTIMATE.dealloc(pcnet32_check_otherphy_~#mii~1#1.base, pcnet32_check_otherphy_~#mii~1#1.offset);havoc pcnet32_check_otherphy_~#mii~1#1.base, pcnet32_check_otherphy_~#mii~1#1.offset; [2025-03-17 09:48:30,837 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5566: havoc is_device_dma_capable_#t~mem60#1.base, is_device_dma_capable_#t~mem60#1.offset;havoc is_device_dma_capable_#t~mem61#1.base, is_device_dma_capable_#t~mem61#1.offset;havoc is_device_dma_capable_#t~mem62#1;havoc is_device_dma_capable_#t~short63#1; [2025-03-17 09:48:30,860 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16229: havoc #t~nondet2347; [2025-03-17 09:48:32,298 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16315: havoc #t~nondet2361; [2025-03-17 09:48:32,753 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10319: call ULTIMATE.dealloc(~#flags~14#1.base, ~#flags~14#1.offset);havoc ~#flags~14#1.base, ~#flags~14#1.offset; [2025-03-17 09:48:32,809 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16237: havoc #t~nondet2349; [2025-03-17 09:48:39,110 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13911-1: ldv_alloc_etherdev_mqs_113_#res#1.base, ldv_alloc_etherdev_mqs_113_#res#1.offset := ldv_alloc_etherdev_mqs_113_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_113_~ldv_func_res~0#1.offset; [2025-03-17 09:48:39,110 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16323: havoc probe_irq_on_#t~nondet2363#1; [2025-03-17 09:48:39,110 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16327: havoc register_netdev_#t~nondet2364#1; [2025-03-17 09:48:39,110 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12696-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-17 09:48:39,110 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12697-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-17 09:48:39,110 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16135: havoc alloc_etherdev_mqs_#t~ret2337#1.base, alloc_etherdev_mqs_#t~ret2337#1.offset; [2025-03-17 09:48:39,110 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13926-1: ldv_register_netdev_114_#res#1 := ldv_register_netdev_114_~ldv_func_res~1#1; [2025-03-17 09:48:39,111 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8645: call ULTIMATE.dealloc(~#promaddr~0#1.base, ~#promaddr~0#1.offset);havoc ~#promaddr~0#1.base, ~#promaddr~0#1.offset;call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset; [2025-03-17 09:48:39,111 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11160-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-03-17 09:48:39,111 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11163-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-03-17 09:48:39,111 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11165-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-03-17 09:48:39,111 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16219: havoc ldv_pre_register_netdev_#t~nondet2346#1; [2025-03-17 09:48:39,111 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16319: havoc probe_irq_off_#t~nondet2362#1; [2025-03-17 09:48:39,320 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16233: havoc #t~nondet2348; [2025-03-17 09:48:39,592 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5305: havoc #t~mem1;havoc #t~bitwise2; [2025-03-17 09:48:40,393 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16164: havoc del_timer_sync_#t~nondet2339#1; [2025-03-17 09:48:40,393 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14044-1: ldv_del_timer_sync_128_#res#1 := ldv_del_timer_sync_128_~ldv_func_res~4#1; [2025-03-17 09:48:40,393 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11336-1: ldv_del_timer_sync_#res#1 := ldv_del_timer_sync_~arg0#1; [2025-03-17 09:48:41,193 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5299: #res := 1; [2025-03-17 09:48:41,601 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16142: havoc crc32_le_#t~nondet2338#1; [2025-03-17 09:48:41,839 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16241: havoc mii_nway_restart_#t~nondet2350#1; [2025-03-17 09:48:41,881 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16308: havoc #t~nondet2360; [2025-03-17 09:48:41,964 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16123: havoc #t~ret2336.base, #t~ret2336.offset; [2025-03-17 09:48:43,575 INFO L? ?]: Removed 3392 outVars from TransFormulas that were not future-live. [2025-03-17 09:48:43,575 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 09:48:43,682 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 09:48:43,682 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-17 09:48:43,683 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 09:48:43 BoogieIcfgContainer [2025-03-17 09:48:43,683 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 09:48:43,685 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 09:48:43,685 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 09:48:43,688 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 09:48:43,688 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 09:48:04" (1/3) ... [2025-03-17 09:48:43,689 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12db6f76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 09:48:43, skipping insertion in model container [2025-03-17 09:48:43,689 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:48:09" (2/3) ... [2025-03-17 09:48:43,690 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12db6f76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 09:48:43, skipping insertion in model container [2025-03-17 09:48:43,690 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 09:48:43" (3/3) ... [2025-03-17 09:48:43,691 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i [2025-03-17 09:48:43,703 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 09:48:43,706 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i that has 185 procedures, 3412 locations, 1 initial locations, 85 loop locations, and 1 error locations. [2025-03-17 09:48:43,813 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 09:48:43,823 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;@553fb260, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 09:48:43,823 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-17 09:48:43,835 INFO L276 IsEmpty]: Start isEmpty. Operand has 3167 states, 2260 states have (on average 1.3685840707964603) internal successors, (3093), 2305 states have internal predecessors, (3093), 777 states have call successors, (777), 130 states have call predecessors, (777), 129 states have return successors, (769), 757 states have call predecessors, (769), 769 states have call successors, (769) [2025-03-17 09:48:43,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2025-03-17 09:48:43,888 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:48:43,889 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 09:48:43,889 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 09:48:43,893 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:48:43,894 INFO L85 PathProgramCache]: Analyzing trace with hash -855853012, now seen corresponding path program 1 times [2025-03-17 09:48:43,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:48:43,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919296020] [2025-03-17 09:48:43,901 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:48:43,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:48:47,800 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 255 statements into 1 equivalence classes. [2025-03-17 09:48:48,122 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 255 of 255 statements. [2025-03-17 09:48:48,122 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:48:48,122 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:48:48,862 INFO L134 CoverageAnalysis]: Checked inductivity of 762 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 762 trivial. 0 not checked. [2025-03-17 09:48:48,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:48:48,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919296020] [2025-03-17 09:48:48,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919296020] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:48:48,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:48:48,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:48:48,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361729832] [2025-03-17 09:48:48,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:48:48,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:48:48,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:48:48,885 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:48:48,885 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:48:48,892 INFO L87 Difference]: Start difference. First operand has 3167 states, 2260 states have (on average 1.3685840707964603) internal successors, (3093), 2305 states have internal predecessors, (3093), 777 states have call successors, (777), 130 states have call predecessors, (777), 129 states have return successors, (769), 757 states have call predecessors, (769), 769 states have call successors, (769) Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 3 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2025-03-17 09:48:52,951 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-17 09:48:58,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:48:58,642 INFO L93 Difference]: Finished difference Result 9145 states and 13552 transitions. [2025-03-17 09:48:58,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 09:48:58,644 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 3 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 255 [2025-03-17 09:48:58,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:48:58,684 INFO L225 Difference]: With dead ends: 9145 [2025-03-17 09:48:58,684 INFO L226 Difference]: Without dead ends: 5847 [2025-03-17 09:48:58,706 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:48:58,707 INFO L435 NwaCegarLoop]: 5245 mSDtfsCounter, 4162 mSDsluCounter, 4336 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 19 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4162 SdHoareTripleChecker+Valid, 9581 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.4s IncrementalHoareTripleChecker+Time [2025-03-17 09:48:58,709 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4162 Valid, 9581 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 436 Invalid, 1 Unknown, 0 Unchecked, 9.4s Time] [2025-03-17 09:48:58,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5847 states. [2025-03-17 09:48:59,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5847 to 5844. [2025-03-17 09:48:59,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5844 states, 4238 states have (on average 1.3504011326097216) internal successors, (5723), 4305 states have internal predecessors, (5723), 1364 states have call successors, (1364), 241 states have call predecessors, (1364), 241 states have return successors, (1364), 1342 states have call predecessors, (1364), 1364 states have call successors, (1364) [2025-03-17 09:48:59,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5844 states to 5844 states and 8451 transitions. [2025-03-17 09:48:59,286 INFO L78 Accepts]: Start accepts. Automaton has 5844 states and 8451 transitions. Word has length 255 [2025-03-17 09:48:59,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:48:59,289 INFO L471 AbstractCegarLoop]: Abstraction has 5844 states and 8451 transitions. [2025-03-17 09:48:59,289 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 3 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2025-03-17 09:48:59,289 INFO L276 IsEmpty]: Start isEmpty. Operand 5844 states and 8451 transitions. [2025-03-17 09:48:59,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2025-03-17 09:48:59,303 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:48:59,303 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 09:48:59,304 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-17 09:48:59,304 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 09:48:59,304 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:48:59,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1717175532, now seen corresponding path program 1 times [2025-03-17 09:48:59,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:48:59,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779425204] [2025-03-17 09:48:59,305 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:48:59,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:49:03,172 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 265 statements into 1 equivalence classes. [2025-03-17 09:49:03,279 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 265 of 265 statements. [2025-03-17 09:49:03,279 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:49:03,279 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:49:03,665 INFO L134 CoverageAnalysis]: Checked inductivity of 762 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 762 trivial. 0 not checked. [2025-03-17 09:49:03,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:49:03,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779425204] [2025-03-17 09:49:03,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779425204] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:49:03,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:49:03,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:49:03,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198603022] [2025-03-17 09:49:03,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:49:03,670 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:49:03,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:49:03,670 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:49:03,670 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:49:03,671 INFO L87 Difference]: Start difference. First operand 5844 states and 8451 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 3 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2025-03-17 09:49:07,721 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-17 09:49:13,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:49:13,403 INFO L93 Difference]: Finished difference Result 15773 states and 22742 transitions. [2025-03-17 09:49:13,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 09:49:13,403 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 3 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 265 [2025-03-17 09:49:13,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:49:13,463 INFO L225 Difference]: With dead ends: 15773 [2025-03-17 09:49:13,463 INFO L226 Difference]: Without dead ends: 9956 [2025-03-17 09:49:13,483 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:49:13,484 INFO L435 NwaCegarLoop]: 4314 mSDtfsCounter, 3307 mSDsluCounter, 4192 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3307 SdHoareTripleChecker+Valid, 8506 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.4s IncrementalHoareTripleChecker+Time [2025-03-17 09:49:13,485 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3307 Valid, 8506 Invalid, 405 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 397 Invalid, 1 Unknown, 0 Unchecked, 9.4s Time] [2025-03-17 09:49:13,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9956 states. [2025-03-17 09:49:13,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9956 to 9951. [2025-03-17 09:49:13,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9951 states, 7234 states have (on average 1.3526403096488804) internal successors, (9785), 7336 states have internal predecessors, (9785), 2263 states have call successors, (2263), 454 states have call predecessors, (2263), 453 states have return successors, (2269), 2219 states have call predecessors, (2269), 2263 states have call successors, (2269) [2025-03-17 09:49:13,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9951 states to 9951 states and 14317 transitions. [2025-03-17 09:49:13,873 INFO L78 Accepts]: Start accepts. Automaton has 9951 states and 14317 transitions. Word has length 265 [2025-03-17 09:49:13,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:49:13,873 INFO L471 AbstractCegarLoop]: Abstraction has 9951 states and 14317 transitions. [2025-03-17 09:49:13,874 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 3 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2025-03-17 09:49:13,874 INFO L276 IsEmpty]: Start isEmpty. Operand 9951 states and 14317 transitions. [2025-03-17 09:49:13,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 330 [2025-03-17 09:49:13,890 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:49:13,890 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 13, 13, 13, 13, 13, 13, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 09:49:13,891 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-17 09:49:13,891 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 09:49:13,891 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:49:13,891 INFO L85 PathProgramCache]: Analyzing trace with hash 194468050, now seen corresponding path program 1 times [2025-03-17 09:49:13,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:49:13,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530778836] [2025-03-17 09:49:13,892 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:49:13,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:49:17,647 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 329 statements into 1 equivalence classes. [2025-03-17 09:49:17,735 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 329 of 329 statements. [2025-03-17 09:49:17,736 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:49:17,736 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:49:18,293 INFO L134 CoverageAnalysis]: Checked inductivity of 940 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 937 trivial. 0 not checked. [2025-03-17 09:49:18,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:49:18,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530778836] [2025-03-17 09:49:18,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530778836] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:49:18,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:49:18,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:49:18,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76401322] [2025-03-17 09:49:18,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:49:18,294 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:49:18,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:49:18,294 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:49:18,294 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:49:18,294 INFO L87 Difference]: Start difference. First operand 9951 states and 14317 transitions. Second operand has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 3 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (38), 3 states have call predecessors, (38), 3 states have call successors, (38) [2025-03-17 09:49:22,340 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []