./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3289d67d Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/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.5.800.v20200727-1323.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-kernel-locking-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 4d7ff8719f426b76942b24d8f1f6edf4d7ceb082805a261509035adb3ede1f4a --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-3289d67-m [2024-11-16 22:28:27,141 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-16 22:28:27,211 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-16 22:28:27,215 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-16 22:28:27,215 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-16 22:28:27,233 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-16 22:28:27,234 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-16 22:28:27,235 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-16 22:28:27,235 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-16 22:28:27,235 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-16 22:28:27,236 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-16 22:28:27,236 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-16 22:28:27,237 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-16 22:28:27,237 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-16 22:28:27,237 INFO L153 SettingsManager]: * Use SBE=true [2024-11-16 22:28:27,238 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-16 22:28:27,238 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-16 22:28:27,239 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-16 22:28:27,239 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-16 22:28:27,239 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-16 22:28:27,240 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-16 22:28:27,240 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-16 22:28:27,241 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-16 22:28:27,241 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-16 22:28:27,241 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-16 22:28:27,242 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-16 22:28:27,242 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-16 22:28:27,242 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-16 22:28:27,243 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-16 22:28:27,243 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 22:28:27,243 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-16 22:28:27,244 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-16 22:28:27,244 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-16 22:28:27,244 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-16 22:28:27,245 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-16 22:28:27,253 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-16 22:28:27,253 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-16 22:28:27,253 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-16 22:28:27,254 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-16 22:28:27,254 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /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 -> 4d7ff8719f426b76942b24d8f1f6edf4d7ceb082805a261509035adb3ede1f4a [2024-11-16 22:28:27,512 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-16 22:28:27,540 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-16 22:28:27,545 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-16 22:28:27,547 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-16 22:28:27,548 INFO L274 PluginConnector]: CDTParser initialized [2024-11-16 22:28:27,549 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-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i [2024-11-16 22:28:29,032 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-16 22:28:29,677 INFO L384 CDTParser]: Found 1 translation units. [2024-11-16 22:28:29,678 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i [2024-11-16 22:28:29,749 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/08d50e3e1/c89c41299e2d431b9da8460a0a5c956a/FLAG13d8958ec [2024-11-16 22:28:29,767 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/08d50e3e1/c89c41299e2d431b9da8460a0a5c956a [2024-11-16 22:28:29,771 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-16 22:28:29,773 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-16 22:28:29,775 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-16 22:28:29,775 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-16 22:28:29,780 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-16 22:28:29,781 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 10:28:29" (1/1) ... [2024-11-16 22:28:29,782 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ae43ccb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:28:29, skipping insertion in model container [2024-11-16 22:28:29,782 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 10:28:29" (1/1) ... [2024-11-16 22:28:29,935 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-16 22:28:33,850 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-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[422318,422331] [2024-11-16 22:28:33,854 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-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[422487,422500] [2024-11-16 22:28:33,855 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-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[422654,422667] [2024-11-16 22:28:33,858 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-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[422822,422835] [2024-11-16 22:28:33,893 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 22:28:33,943 INFO L200 MainTranslator]: Completed pre-run [2024-11-16 22:28:34,095 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"); [5269] [2024-11-16 22:28:34,097 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)); [5276] [2024-11-16 22:28:34,097 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5283] [2024-11-16 22:28:34,100 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5324-5325] [2024-11-16 22:28:34,100 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"); [5330-5332] [2024-11-16 22:28:34,103 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5493] [2024-11-16 22:28:34,104 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [5500] [2024-11-16 22:28:34,104 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [5508] [2024-11-16 22:28:34,104 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [5515] [2024-11-16 22:28:34,105 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [5523] [2024-11-16 22:28:34,111 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)); [5643-5644] [2024-11-16 22:28:34,113 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)); [5677-5678] [2024-11-16 22:28:34,114 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)); [5714-5715] [2024-11-16 22:28:34,115 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)); [5751-5752] [2024-11-16 22:28:34,122 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)); [6010-6011] [2024-11-16 22:28:34,122 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6017] [2024-11-16 22:28:34,133 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6292] [2024-11-16 22:28:34,133 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6295] [2024-11-16 22:28:34,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6298] [2024-11-16 22:28:34,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6301] [2024-11-16 22:28:34,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6332] [2024-11-16 22:28:34,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6335] [2024-11-16 22:28:34,135 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6338] [2024-11-16 22:28:34,135 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6341] [2024-11-16 22:28:34,139 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6372] [2024-11-16 22:28:34,139 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6375] [2024-11-16 22:28:34,140 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6378] [2024-11-16 22:28:34,140 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6381] [2024-11-16 22:28:34,140 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6412] [2024-11-16 22:28:34,140 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6415] [2024-11-16 22:28:34,140 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6418] [2024-11-16 22:28:34,141 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6421] [2024-11-16 22:28:34,166 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7189] [2024-11-16 22:28:34,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7703] [2024-11-16 22:28:34,184 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7726] [2024-11-16 22:28:34,185 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7733] [2024-11-16 22:28:34,186 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7760] [2024-11-16 22:28:34,199 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8179] [2024-11-16 22:28:34,254 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9799] [2024-11-16 22:28:34,256 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9864] [2024-11-16 22:28:34,257 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9874] [2024-11-16 22:28:34,257 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9886] [2024-11-16 22:28:34,258 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9908] [2024-11-16 22:28:34,266 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10098] [2024-11-16 22:28:34,362 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-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[422318,422331] [2024-11-16 22:28:34,363 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-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[422487,422500] [2024-11-16 22:28:34,363 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-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[422654,422667] [2024-11-16 22:28:34,363 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-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[422822,422835] [2024-11-16 22:28:34,375 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 22:28:34,675 INFO L204 MainTranslator]: Completed translation [2024-11-16 22:28:34,675 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:28:34 WrapperNode [2024-11-16 22:28:34,676 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-16 22:28:34,677 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-16 22:28:34,678 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-16 22:28:34,678 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-16 22:28:34,686 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:28:34" (1/1) ... [2024-11-16 22:28:34,800 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:28:34" (1/1) ... [2024-11-16 22:28:35,089 INFO L138 Inliner]: procedures = 559, calls = 2963, calls flagged for inlining = 296, calls inlined = 262, statements flattened = 8877 [2024-11-16 22:28:35,090 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-16 22:28:35,092 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-16 22:28:35,092 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-16 22:28:35,092 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-16 22:28:35,104 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:28:34" (1/1) ... [2024-11-16 22:28:35,104 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:28:34" (1/1) ... [2024-11-16 22:28:35,154 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:28:34" (1/1) ... [2024-11-16 22:28:36,695 INFO L175 MemorySlicer]: Split 1330 memory accesses to 28 slices as follows [3, 8, 1, 1, 1, 3, 1, 3, 2, 3, 5, 5, 1125, 15, 8, 52, 2, 1, 2, 2, 6, 18, 10, 9, 9, 3, 2, 30]. 85 percent of accesses are in the largest equivalence class. The 153 initializations are split as follows [0, 8, 0, 1, 1, 3, 1, 3, 2, 3, 5, 5, 35, 15, 8, 0, 0, 1, 0, 2, 5, 0, 8, 8, 8, 1, 0, 30]. The 461 writes are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 399, 0, 0, 42, 1, 0, 1, 0, 0, 17, 0, 0, 0, 0, 1, 0]. [2024-11-16 22:28:36,695 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:28:34" (1/1) ... [2024-11-16 22:28:36,696 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:28:34" (1/1) ... [2024-11-16 22:28:36,866 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:28:34" (1/1) ... [2024-11-16 22:28:36,886 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:28:34" (1/1) ... [2024-11-16 22:28:36,944 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:28:34" (1/1) ... [2024-11-16 22:28:36,981 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:28:34" (1/1) ... [2024-11-16 22:28:37,048 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-16 22:28:37,050 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-16 22:28:37,050 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-16 22:28:37,050 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-16 22:28:37,051 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:28:34" (1/1) ... [2024-11-16 22:28:37,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 22:28:37,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 22:28:37,090 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) [2024-11-16 22:28:37,092 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 [2024-11-16 22:28:37,136 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_write [2024-11-16 22:28:37,136 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_write [2024-11-16 22:28:37,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-16 22:28:37,136 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-16 22:28:37,136 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2024-11-16 22:28:37,137 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2024-11-16 22:28:37,137 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2024-11-16 22:28:37,137 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2024-11-16 22:28:37,137 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-16 22:28:37,137 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-16 22:28:37,137 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2024-11-16 22:28:37,137 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2024-11-16 22:28:37,137 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-11-16 22:28:37,137 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-11-16 22:28:37,137 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2024-11-16 22:28:37,137 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2024-11-16 22:28:37,137 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-11-16 22:28:37,137 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-11-16 22:28:37,138 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_63 [2024-11-16 22:28:37,138 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_63 [2024-11-16 22:28:37,138 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_interrupt [2024-11-16 22:28:37,138 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_interrupt [2024-11-16 22:28:37,138 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2024-11-16 22:28:37,138 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2024-11-16 22:28:37,138 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2024-11-16 22:28:37,138 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2024-11-16 22:28:37,138 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2024-11-16 22:28:37,138 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2024-11-16 22:28:37,138 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-11-16 22:28:37,138 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-11-16 22:28:37,138 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2024-11-16 22:28:37,138 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2024-11-16 22:28:37,138 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2024-11-16 22:28:37,139 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2024-11-16 22:28:37,139 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-16 22:28:37,139 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-16 22:28:37,139 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2024-11-16 22:28:37,139 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2024-11-16 22:28:37,139 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-16 22:28:37,139 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_dwio_write_bcr [2024-11-16 22:28:37,139 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_dwio_write_bcr [2024-11-16 22:28:37,139 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-11-16 22:28:37,139 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-11-16 22:28:37,139 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2024-11-16 22:28:37,139 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2024-11-16 22:28:37,139 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2024-11-16 22:28:37,140 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2024-11-16 22:28:37,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-11-16 22:28:37,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-11-16 22:28:37,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-11-16 22:28:37,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-11-16 22:28:37,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-11-16 22:28:37,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-11-16 22:28:37,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-11-16 22:28:37,142 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-11-16 22:28:37,142 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-11-16 22:28:37,142 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-11-16 22:28:37,142 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-11-16 22:28:37,142 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-11-16 22:28:37,143 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-11-16 22:28:37,143 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-11-16 22:28:37,143 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-11-16 22:28:37,143 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-11-16 22:28:37,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-11-16 22:28:37,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-11-16 22:28:37,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-11-16 22:28:37,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2024-11-16 22:28:37,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2024-11-16 22:28:37,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2024-11-16 22:28:37,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2024-11-16 22:28:37,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2024-11-16 22:28:37,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2024-11-16 22:28:37,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2024-11-16 22:28:37,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2024-11-16 22:28:37,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2024-11-16 22:28:37,146 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_pcnet32_cleanup_module_16_2 [2024-11-16 22:28:37,146 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_pcnet32_cleanup_module_16_2 [2024-11-16 22:28:37,146 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-11-16 22:28:37,147 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-11-16 22:28:37,147 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2024-11-16 22:28:37,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2024-11-16 22:28:37,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-16 22:28:37,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-16 22:28:37,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-16 22:28:37,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-16 22:28:37,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-16 22:28:37,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-16 22:28:37,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-16 22:28:37,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-16 22:28:37,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-16 22:28:37,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-16 22:28:37,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-16 22:28:37,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-16 22:28:37,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-16 22:28:37,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-16 22:28:37,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-16 22:28:37,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-16 22:28:37,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-16 22:28:37,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-11-16 22:28:37,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-11-16 22:28:37,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-11-16 22:28:37,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-11-16 22:28:37,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-11-16 22:28:37,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2024-11-16 22:28:37,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2024-11-16 22:28:37,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2024-11-16 22:28:37,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2024-11-16 22:28:37,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2024-11-16 22:28:37,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2024-11-16 22:28:37,150 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-11-16 22:28:37,150 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-11-16 22:28:37,150 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_purge_tx_ring [2024-11-16 22:28:37,150 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_purge_tx_ring [2024-11-16 22:28:37,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-16 22:28:37,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-16 22:28:37,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-16 22:28:37,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-16 22:28:37,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-16 22:28:37,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-16 22:28:37,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-16 22:28:37,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-16 22:28:37,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-16 22:28:37,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-16 22:28:37,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-16 22:28:37,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-16 22:28:37,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-16 22:28:37,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-16 22:28:37,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-16 22:28:37,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-16 22:28:37,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-16 22:28:37,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-16 22:28:37,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-16 22:28:37,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-11-16 22:28:37,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-11-16 22:28:37,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-11-16 22:28:37,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-11-16 22:28:37,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-11-16 22:28:37,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2024-11-16 22:28:37,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2024-11-16 22:28:37,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2024-11-16 22:28:37,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2024-11-16 22:28:37,155 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2024-11-16 22:28:37,155 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2024-11-16 22:28:37,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-11-16 22:28:37,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-11-16 22:28:37,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-11-16 22:28:37,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-11-16 22:28:37,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-11-16 22:28:37,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-11-16 22:28:37,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-11-16 22:28:37,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-11-16 22:28:37,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-11-16 22:28:37,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-11-16 22:28:37,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-11-16 22:28:37,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-11-16 22:28:37,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-11-16 22:28:37,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-11-16 22:28:37,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-11-16 22:28:37,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2024-11-16 22:28:37,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2024-11-16 22:28:37,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2024-11-16 22:28:37,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2024-11-16 22:28:37,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2024-11-16 22:28:37,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2024-11-16 22:28:37,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2024-11-16 22:28:37,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2024-11-16 22:28:37,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2024-11-16 22:28:37,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2024-11-16 22:28:37,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2024-11-16 22:28:37,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2024-11-16 22:28:37,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2024-11-16 22:28:37,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-11-16 22:28:37,160 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-11-16 22:28:37,160 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-11-16 22:28:37,160 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-11-16 22:28:37,160 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-11-16 22:28:37,160 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-11-16 22:28:37,160 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-11-16 22:28:37,160 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-11-16 22:28:37,160 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-11-16 22:28:37,160 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-11-16 22:28:37,160 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-11-16 22:28:37,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-11-16 22:28:37,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-11-16 22:28:37,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-11-16 22:28:37,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-11-16 22:28:37,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2024-11-16 22:28:37,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2024-11-16 22:28:37,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2024-11-16 22:28:37,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2024-11-16 22:28:37,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2024-11-16 22:28:37,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2024-11-16 22:28:37,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2024-11-16 22:28:37,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2024-11-16 22:28:37,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2024-11-16 22:28:37,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2024-11-16 22:28:37,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2024-11-16 22:28:37,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2024-11-16 22:28:37,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2024-11-16 22:28:37,163 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_wio_write_bcr [2024-11-16 22:28:37,163 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_wio_write_bcr [2024-11-16 22:28:37,163 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2024-11-16 22:28:37,163 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2024-11-16 22:28:37,163 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2024-11-16 22:28:37,163 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2024-11-16 22:28:37,163 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2024-11-16 22:28:37,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2024-11-16 22:28:37,164 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2024-11-16 22:28:37,164 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2024-11-16 22:28:37,164 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2024-11-16 22:28:37,164 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2024-11-16 22:28:37,164 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_netif_start [2024-11-16 22:28:37,164 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_netif_start [2024-11-16 22:28:37,164 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2024-11-16 22:28:37,164 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2024-11-16 22:28:37,164 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~TO~~u16~0 [2024-11-16 22:28:37,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~TO~~u16~0 [2024-11-16 22:28:37,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-11-16 22:28:37,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-11-16 22:28:37,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-16 22:28:37,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2024-11-16 22:28:37,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2024-11-16 22:28:37,165 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2024-11-16 22:28:37,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2024-11-16 22:28:37,165 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_3 [2024-11-16 22:28:37,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_3 [2024-11-16 22:28:37,165 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2024-11-16 22:28:37,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2024-11-16 22:28:37,166 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2024-11-16 22:28:37,167 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2024-11-16 22:28:37,167 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_open [2024-11-16 22:28:37,167 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_open [2024-11-16 22:28:37,170 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-16 22:28:37,170 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2024-11-16 22:28:37,170 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2024-11-16 22:28:37,170 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-11-16 22:28:37,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-11-16 22:28:37,170 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-11-16 22:28:37,170 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-11-16 22:28:37,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-16 22:28:37,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-16 22:28:37,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-16 22:28:37,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-16 22:28:37,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-16 22:28:37,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-16 22:28:37,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-16 22:28:37,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-16 22:28:37,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-16 22:28:37,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-16 22:28:37,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-16 22:28:37,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-16 22:28:37,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-16 22:28:37,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-16 22:28:37,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-16 22:28:37,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-16 22:28:37,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-16 22:28:37,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-16 22:28:37,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-16 22:28:37,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-11-16 22:28:37,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-11-16 22:28:37,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-11-16 22:28:37,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-11-16 22:28:37,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-11-16 22:28:37,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2024-11-16 22:28:37,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2024-11-16 22:28:37,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2024-11-16 22:28:37,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2024-11-16 22:28:37,172 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2024-11-16 22:28:37,172 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2024-11-16 22:28:37,172 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-16 22:28:37,172 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-16 22:28:37,172 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_wio_reset [2024-11-16 22:28:37,172 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_wio_reset [2024-11-16 22:28:37,172 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_printk [2024-11-16 22:28:37,172 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_printk [2024-11-16 22:28:37,173 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_pcnet32_private [2024-11-16 22:28:37,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_pcnet32_private [2024-11-16 22:28:37,173 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2024-11-16 22:28:37,173 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2024-11-16 22:28:37,173 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_restart [2024-11-16 22:28:37,173 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_restart [2024-11-16 22:28:37,173 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2024-11-16 22:28:37,173 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2024-11-16 22:28:37,181 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2024-11-16 22:28:37,184 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2024-11-16 22:28:37,184 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-11-16 22:28:37,184 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-11-16 22:28:37,184 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2024-11-16 22:28:37,184 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2024-11-16 22:28:37,185 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2024-11-16 22:28:37,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2024-11-16 22:28:37,185 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_dwio_read_csr [2024-11-16 22:28:37,185 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_dwio_read_csr [2024-11-16 22:28:37,185 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2024-11-16 22:28:37,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2024-11-16 22:28:37,185 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-11-16 22:28:37,185 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-11-16 22:28:37,185 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_dwio_reset [2024-11-16 22:28:37,185 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_dwio_reset [2024-11-16 22:28:37,185 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2024-11-16 22:28:37,185 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2024-11-16 22:28:37,185 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-16 22:28:37,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-16 22:28:37,185 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2024-11-16 22:28:37,185 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2024-11-16 22:28:37,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-16 22:28:37,186 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-16 22:28:37,186 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-16 22:28:37,186 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-16 22:28:37,186 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-16 22:28:37,186 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-16 22:28:37,186 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-16 22:28:37,186 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-16 22:28:37,186 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-16 22:28:37,186 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-16 22:28:37,186 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-16 22:28:37,186 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-11-16 22:28:37,186 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-11-16 22:28:37,186 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-11-16 22:28:37,186 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-11-16 22:28:37,186 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-11-16 22:28:37,186 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-11-16 22:28:37,186 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-11-16 22:28:37,186 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-11-16 22:28:37,187 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2024-11-16 22:28:37,187 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2024-11-16 22:28:37,187 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2024-11-16 22:28:37,187 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2024-11-16 22:28:37,237 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2024-11-16 22:28:37,237 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2024-11-16 22:28:37,237 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2024-11-16 22:28:37,238 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2024-11-16 22:28:37,238 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2024-11-16 22:28:37,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-16 22:28:37,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-16 22:28:37,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-16 22:28:37,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-16 22:28:37,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-16 22:28:37,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-16 22:28:37,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-16 22:28:37,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-16 22:28:37,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-16 22:28:37,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-16 22:28:37,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-16 22:28:37,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-16 22:28:37,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-16 22:28:37,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-16 22:28:37,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-16 22:28:37,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-16 22:28:37,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-16 22:28:37,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-16 22:28:37,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-16 22:28:37,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-11-16 22:28:37,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-11-16 22:28:37,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-11-16 22:28:37,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-11-16 22:28:37,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-11-16 22:28:37,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2024-11-16 22:28:37,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2024-11-16 22:28:37,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2024-11-16 22:28:37,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2024-11-16 22:28:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-16 22:28:37,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-16 22:28:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_pm_resume [2024-11-16 22:28:37,250 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_pm_resume [2024-11-16 22:28:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-11-16 22:28:37,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-11-16 22:28:37,251 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_check_media [2024-11-16 22:28:37,251 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_check_media [2024-11-16 22:28:37,251 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_get_regs_len [2024-11-16 22:28:37,251 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_get_regs_len [2024-11-16 22:28:37,251 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2024-11-16 22:28:37,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2024-11-16 22:28:37,251 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_poll_controller [2024-11-16 22:28:37,251 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_poll_controller [2024-11-16 22:28:37,251 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_free_ring [2024-11-16 22:28:37,251 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_free_ring [2024-11-16 22:28:37,251 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2024-11-16 22:28:37,251 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2024-11-16 22:28:37,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-16 22:28:37,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-16 22:28:37,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-16 22:28:37,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-16 22:28:37,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-16 22:28:37,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-16 22:28:37,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-16 22:28:37,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-16 22:28:37,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-16 22:28:37,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-16 22:28:37,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-16 22:28:37,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-11-16 22:28:37,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-11-16 22:28:37,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-11-16 22:28:37,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-11-16 22:28:37,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2024-11-16 22:28:37,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2024-11-16 22:28:37,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2024-11-16 22:28:37,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2024-11-16 22:28:37,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2024-11-16 22:28:37,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2024-11-16 22:28:37,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2024-11-16 22:28:37,253 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2024-11-16 22:28:37,253 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2024-11-16 22:28:37,253 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2024-11-16 22:28:37,253 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2024-11-16 22:28:37,253 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2024-11-16 22:28:37,253 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2024-11-16 22:28:37,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-16 22:28:37,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-16 22:28:37,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-16 22:28:37,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-16 22:28:37,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-16 22:28:37,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-16 22:28:37,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-16 22:28:37,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-16 22:28:37,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-16 22:28:37,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-16 22:28:37,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-16 22:28:37,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-11-16 22:28:37,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-11-16 22:28:37,254 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-11-16 22:28:37,254 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-11-16 22:28:37,254 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2024-11-16 22:28:37,254 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2024-11-16 22:28:37,254 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2024-11-16 22:28:37,254 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2024-11-16 22:28:37,254 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2024-11-16 22:28:37,254 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2024-11-16 22:28:37,254 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2024-11-16 22:28:37,258 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2024-11-16 22:28:37,258 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2024-11-16 22:28:37,258 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2024-11-16 22:28:37,258 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2024-11-16 22:28:37,258 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2024-11-16 22:28:37,258 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2024-11-16 22:28:37,258 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2024-11-16 22:28:37,258 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2024-11-16 22:28:37,258 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2024-11-16 22:28:37,259 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2024-11-16 22:28:37,259 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2024-11-16 22:28:37,259 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2024-11-16 22:28:37,259 INFO L130 BoogieDeclarations]: Found specification of procedure mii_ethtool_gset [2024-11-16 22:28:37,259 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_ethtool_gset [2024-11-16 22:28:37,259 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_purge_rx_ring [2024-11-16 22:28:37,259 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_purge_rx_ring [2024-11-16 22:28:37,259 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_dwio_write_csr [2024-11-16 22:28:37,259 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_dwio_write_csr [2024-11-16 22:28:37,259 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_tx_timeout [2024-11-16 22:28:37,260 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_tx_timeout [2024-11-16 22:28:37,260 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2024-11-16 22:28:37,260 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2024-11-16 22:28:37,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-16 22:28:37,260 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_netif_stop [2024-11-16 22:28:37,260 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_netif_stop [2024-11-16 22:28:37,260 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2024-11-16 22:28:37,260 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2024-11-16 22:28:37,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-16 22:28:37,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-16 22:28:37,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-16 22:28:37,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-16 22:28:37,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-16 22:28:37,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-16 22:28:37,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-16 22:28:37,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-16 22:28:37,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-16 22:28:37,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-16 22:28:37,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-16 22:28:37,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-16 22:28:37,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-16 22:28:37,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-16 22:28:37,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-16 22:28:37,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-16 22:28:37,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-16 22:28:37,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-16 22:28:37,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-16 22:28:37,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-11-16 22:28:37,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-11-16 22:28:37,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-11-16 22:28:37,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-11-16 22:28:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-11-16 22:28:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2024-11-16 22:28:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2024-11-16 22:28:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2024-11-16 22:28:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2024-11-16 22:28:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_pcnet32_private [2024-11-16 22:28:37,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_pcnet32_private [2024-11-16 22:28:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-16 22:28:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-16 22:28:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-16 22:28:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-16 22:28:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-16 22:28:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-16 22:28:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-16 22:28:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-16 22:28:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-16 22:28:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-16 22:28:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-16 22:28:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-16 22:28:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-16 22:28:37,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-16 22:28:37,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-16 22:28:37,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-16 22:28:37,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-16 22:28:37,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-16 22:28:37,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-16 22:28:37,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-11-16 22:28:37,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-11-16 22:28:37,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-11-16 22:28:37,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-11-16 22:28:37,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2024-11-16 22:28:37,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2024-11-16 22:28:37,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2024-11-16 22:28:37,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2024-11-16 22:28:37,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2024-11-16 22:28:37,265 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_wio_read_csr [2024-11-16 22:28:37,265 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_wio_read_csr [2024-11-16 22:28:37,265 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-16 22:28:37,265 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-16 22:28:37,265 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_set_multicast_list [2024-11-16 22:28:37,265 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_set_multicast_list [2024-11-16 22:28:37,265 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2024-11-16 22:28:37,266 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2024-11-16 22:28:37,266 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2024-11-16 22:28:37,266 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2024-11-16 22:28:37,266 INFO L130 BoogieDeclarations]: Found specification of procedure mii_link_ok [2024-11-16 22:28:37,266 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_link_ok [2024-11-16 22:28:37,266 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-11-16 22:28:37,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-11-16 22:28:37,266 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_probe1 [2024-11-16 22:28:37,266 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_probe1 [2024-11-16 22:28:37,266 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2024-11-16 22:28:37,266 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2024-11-16 22:28:37,266 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2024-11-16 22:28:37,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2024-11-16 22:28:37,266 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_remove_one [2024-11-16 22:28:37,266 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_remove_one [2024-11-16 22:28:37,266 INFO L130 BoogieDeclarations]: Found specification of procedure mii_ethtool_sset [2024-11-16 22:28:37,266 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_ethtool_sset [2024-11-16 22:28:37,266 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~X~~u16~0~TO~VOID [2024-11-16 22:28:37,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~X~~u16~0~TO~VOID [2024-11-16 22:28:37,266 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_dwio_read_bcr [2024-11-16 22:28:37,267 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_dwio_read_bcr [2024-11-16 22:28:37,267 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2024-11-16 22:28:37,267 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2024-11-16 22:28:37,267 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2024-11-16 22:28:37,267 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2024-11-16 22:28:37,267 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-11-16 22:28:37,269 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-11-16 22:28:37,270 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_wio_read_bcr [2024-11-16 22:28:37,270 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_wio_read_bcr [2024-11-16 22:28:37,270 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-16 22:28:37,270 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-16 22:28:37,270 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_init_ring [2024-11-16 22:28:37,270 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_init_ring [2024-11-16 22:28:37,270 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_close [2024-11-16 22:28:37,270 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_close [2024-11-16 22:28:37,271 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2024-11-16 22:28:37,271 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2024-11-16 22:28:37,271 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-16 22:28:37,271 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-16 22:28:37,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-16 22:28:37,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-16 22:28:37,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-16 22:28:37,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-16 22:28:37,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-16 22:28:37,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-16 22:28:37,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-16 22:28:37,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-16 22:28:37,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-16 22:28:37,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-16 22:28:37,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-16 22:28:37,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-16 22:28:37,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-16 22:28:37,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-16 22:28:37,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-16 22:28:37,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-16 22:28:37,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-16 22:28:37,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-16 22:28:37,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-16 22:28:37,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-11-16 22:28:37,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-11-16 22:28:37,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-11-16 22:28:37,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-11-16 22:28:37,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-11-16 22:28:37,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2024-11-16 22:28:37,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2024-11-16 22:28:37,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2024-11-16 22:28:37,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2024-11-16 22:28:37,274 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_suspend [2024-11-16 22:28:37,274 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_suspend [2024-11-16 22:28:37,274 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-16 22:28:37,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-16 22:28:37,274 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2024-11-16 22:28:37,274 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2024-11-16 22:28:37,274 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2024-11-16 22:28:37,274 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2024-11-16 22:28:37,274 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_wio_write_csr [2024-11-16 22:28:37,274 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_wio_write_csr [2024-11-16 22:28:37,274 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_load_multicast [2024-11-16 22:28:37,274 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_load_multicast [2024-11-16 22:28:37,275 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2024-11-16 22:28:37,275 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2024-11-16 22:28:37,275 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_nway_reset [2024-11-16 22:28:37,275 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_nway_reset [2024-11-16 22:28:37,275 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-11-16 22:28:37,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-11-16 22:28:37,275 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2024-11-16 22:28:37,275 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2024-11-16 22:28:37,275 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2024-11-16 22:28:37,275 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2024-11-16 22:28:37,275 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2024-11-16 22:28:37,275 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2024-11-16 22:28:37,276 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2024-11-16 22:28:37,276 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2024-11-16 22:28:37,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-16 22:28:37,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-16 22:28:37,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-16 22:28:37,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-16 22:28:37,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-16 22:28:37,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-16 22:28:37,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-16 22:28:37,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-16 22:28:37,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-16 22:28:37,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-16 22:28:37,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-16 22:28:37,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-16 22:28:37,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-16 22:28:37,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-16 22:28:37,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-16 22:28:37,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-16 22:28:37,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-16 22:28:37,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-16 22:28:37,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-16 22:28:37,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-11-16 22:28:37,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-11-16 22:28:37,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-11-16 22:28:37,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-11-16 22:28:37,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-11-16 22:28:37,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2024-11-16 22:28:37,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2024-11-16 22:28:37,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2024-11-16 22:28:37,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2024-11-16 22:28:37,277 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2024-11-16 22:28:37,277 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2024-11-16 22:28:37,277 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2024-11-16 22:28:37,277 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2024-11-16 22:28:37,277 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2024-11-16 22:28:37,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2024-11-16 22:28:37,277 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2024-11-16 22:28:37,278 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2024-11-16 22:28:38,422 INFO L256 CfgBuilder]: Building ICFG [2024-11-16 22:28:38,426 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-16 22:28:38,571 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16299: havoc netpoll_trap_#t~nondet2445#1; [2024-11-16 22:28:38,875 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5486: havoc kobject_name_#t~mem52#1.base, kobject_name_#t~mem52#1.offset; [2024-11-16 22:28:38,875 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5534: havoc dev_name_#t~mem54#1.base, dev_name_#t~mem54#1.offset; [2024-11-16 22:28:38,928 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16268: havoc #t~nondet2441; [2024-11-16 22:28:39,365 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14205: havoc ldv_dev_get_drvdata_#t~mem2317#1.base, ldv_dev_get_drvdata_#t~mem2317#1.offset;havoc ldv_dev_get_drvdata_#t~mem2318#1.base, ldv_dev_get_drvdata_#t~mem2318#1.offset; [2024-11-16 22:28:39,375 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16360: havoc #t~nondet2459; [2024-11-16 22:28:39,378 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16203: havoc #t~nondet2433; [2024-11-16 22:28:39,416 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027: havoc #t~mem200.base, #t~mem200.offset; [2024-11-16 22:28:39,420 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16272: havoc #t~nondet2442; [2024-11-16 22:28:39,471 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5619: havoc #t~mem99.base, #t~mem99.offset; [2024-11-16 22:28:39,613 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16127: havoc #t~nondet2424; [2024-11-16 22:28:39,670 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5340: havoc arch_irqs_disabled_flags_#t~bitwise23#1; [2024-11-16 22:28:39,880 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L12073: #res#1 := ~arg0#1; [2024-11-16 22:28:40,995 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9485: call ULTIMATE.dealloc(~#ecmd~0#1.base, ~#ecmd~0#1.offset);havoc ~#ecmd~0#1.base, ~#ecmd~0#1.offset; [2024-11-16 22:28:40,996 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13980-1: ldv_mod_timer_95_#res#1 := ldv_mod_timer_95_~ldv_func_res~3#1; [2024-11-16 22:28:40,996 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16347: havoc request_threaded_irq_#t~nondet2454#1; [2024-11-16 22:28:40,996 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13955-1: ldv_request_irq_93_#res#1 := ldv_request_irq_93_~ldv_func_res~2#1; [2024-11-16 22:28:40,996 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L12766-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2024-11-16 22:28:41,025 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6647: havoc is_multicast_ether_addr_#t~mem299#1; [2024-11-16 22:28:41,025 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6641: havoc is_zero_ether_addr_#t~mem296#1;havoc is_zero_ether_addr_#t~mem297#1;havoc is_zero_ether_addr_#t~bitwise298#1; [2024-11-16 22:28:41,054 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16351: havoc round_jiffies_#t~nondet2455#1; [2024-11-16 22:28:41,055 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14130-1: ldv_mod_timer_119_#res#1 := ldv_mod_timer_119_~ldv_func_res~5#1; [2024-11-16 22:28:41,060 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16276: havoc #t~nondet2443; [2024-11-16 22:28:41,065 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16261: havoc #t~nondet2440; [2024-11-16 22:28:48,332 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint main_returnLabel#1: assume true;#t~ret2461#1 := main_#res#1;havoc main_#t~ret2210#1, main_~tmp~97#1;assume { :end_inline_main } true; [2024-11-16 22:28:48,333 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16123: havoc __pci_register_driver_#t~nondet2423#1; [2024-11-16 22:28:48,333 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6214: havoc netif_msg_init_#t~bitwise230#1; [2024-11-16 22:28:48,333 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L12433: 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; [2024-11-16 22:28:48,333 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7022: 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; [2024-11-16 22:28:48,334 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L12444: 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; [2024-11-16 22:28:48,334 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2024-11-16 22:28:48,334 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14167-1: ldv___pci_register_driver_122_#res#1 := ldv___pci_register_driver_122_~ldv_func_res~6#1; [2024-11-16 22:28:48,334 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16303: havoc pci_choose_state_#t~nondet2446#1; [2024-11-16 22:28:48,334 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8381: 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; [2024-11-16 22:28:48,334 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16310: havoc pci_enable_device_#t~nondet2447#1; [2024-11-16 22:28:48,334 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16184: havoc dma_supported_#t~nondet2429#1; [2024-11-16 22:28:48,334 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16317: havoc pci_save_state_#t~nondet2448#1; [2024-11-16 22:28:48,335 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11166-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2024-11-16 22:28:48,335 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7335: havoc pcnet32_get_msglevel_#t~mem462#1; [2024-11-16 22:28:48,335 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16191: havoc eth_change_mtu_#t~nondet2430#1; [2024-11-16 22:28:48,335 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16195: havoc eth_mac_addr_#t~nondet2431#1; [2024-11-16 22:28:48,335 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint pcnet32_get_sset_count_switch_break#1: assume true; [2024-11-16 22:28:48,335 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952: 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; [2024-11-16 22:28:48,335 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10658: 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; [2024-11-16 22:28:48,335 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16213: havoc generic_mii_ioctl_#t~nondet2434#1; [2024-11-16 22:28:49,668 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-16 22:28:53,140 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5927: havoc ethtool_cmd_speed_#t~mem188#1;havoc ethtool_cmd_speed_#t~mem189#1;havoc ethtool_cmd_speed_#t~bitwise190#1; [2024-11-16 22:28:53,140 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10538: call ULTIMATE.dealloc(~#ecmd~1#1.base, ~#ecmd~1#1.offset);havoc ~#ecmd~1#1.base, ~#ecmd~1#1.offset; [2024-11-16 22:28:53,140 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10473: 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; [2024-11-16 22:28:54,133 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5557: havoc __kmalloc_#t~ret60#1.base, __kmalloc_#t~ret60#1.offset; [2024-11-16 22:28:54,590 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5593: havoc is_device_dma_capable_#t~mem64#1.base, is_device_dma_capable_#t~mem64#1.offset;havoc is_device_dma_capable_#t~mem65#1.base, is_device_dma_capable_#t~mem65#1.offset;havoc is_device_dma_capable_#t~mem66#1;havoc is_device_dma_capable_#t~short67#1; [2024-11-16 22:28:54,619 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16245: havoc #t~nondet2436; [2024-11-16 22:28:56,620 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint netif_tx_disable_switch_break#1: assume true; [2024-11-16 22:28:56,750 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16331: havoc #t~nondet2450; [2024-11-16 22:28:57,254 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10344: call ULTIMATE.dealloc(~#flags~14#1.base, ~#flags~14#1.offset);havoc ~#flags~14#1.base, ~#flags~14#1.offset; [2024-11-16 22:28:57,317 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16253: havoc #t~nondet2438; [2024-11-16 22:29:05,030 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L12722-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2024-11-16 22:29:05,030 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L12723-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2024-11-16 22:29:05,031 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13912-1: ldv_alloc_etherdev_mqs_90_#res#1.base, ldv_alloc_etherdev_mqs_90_#res#1.offset := ldv_alloc_etherdev_mqs_90_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_90_~ldv_func_res~0#1.offset; [2024-11-16 22:29:05,031 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8670: 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; [2024-11-16 22:29:05,031 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16235: havoc ldv_pre_register_netdev_#t~nondet2435#1; [2024-11-16 22:29:05,031 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint switch_break: assume true; [2024-11-16 22:29:05,031 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16335: havoc probe_irq_off_#t~nondet2451#1; [2024-11-16 22:29:05,031 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11185-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; [2024-11-16 22:29:05,031 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13927-1: ldv_register_netdev_91_#res#1 := ldv_register_netdev_91_~ldv_func_res~1#1; [2024-11-16 22:29:05,031 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16339: havoc probe_irq_on_#t~nondet2452#1; [2024-11-16 22:29:05,031 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11188-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; [2024-11-16 22:29:05,031 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11190-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; [2024-11-16 22:29:05,031 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16343: havoc register_netdev_#t~nondet2453#1; [2024-11-16 22:29:05,031 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16148: havoc alloc_etherdev_mqs_#t~ret2426#1.base, alloc_etherdev_mqs_#t~ret2426#1.offset; [2024-11-16 22:29:05,347 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16249: havoc #t~nondet2437; [2024-11-16 22:29:05,740 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5291: havoc #t~mem0;havoc #t~bitwise1; [2024-11-16 22:29:06,753 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14045-1: ldv_del_timer_sync_105_#res#1 := ldv_del_timer_sync_105_~ldv_func_res~4#1; [2024-11-16 22:29:06,753 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11362-1: ldv_del_timer_sync_#res#1 := ldv_del_timer_sync_~arg0#1; [2024-11-16 22:29:06,753 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16177: havoc del_timer_sync_#t~nondet2428#1; [2024-11-16 22:29:07,697 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5285: #res := 1; [2024-11-16 22:29:08,199 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16155: havoc crc32_le_#t~nondet2427#1; [2024-11-16 22:29:08,589 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16257: havoc mii_nway_restart_#t~nondet2439#1; [2024-11-16 22:29:08,652 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16324: havoc #t~nondet2449; [2024-11-16 22:29:08,755 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L16136: havoc #t~ret2425.base, #t~ret2425.offset; [2024-11-16 22:29:11,311 INFO L? ?]: Removed 3825 outVars from TransFormulas that were not future-live. [2024-11-16 22:29:11,311 INFO L307 CfgBuilder]: Performing block encoding [2024-11-16 22:29:11,465 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-16 22:29:11,466 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-16 22:29:11,467 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 10:29:11 BoogieIcfgContainer [2024-11-16 22:29:11,467 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-16 22:29:11,470 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-16 22:29:11,470 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-16 22:29:11,474 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-16 22:29:11,474 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 10:28:29" (1/3) ... [2024-11-16 22:29:11,474 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2335c01d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 10:29:11, skipping insertion in model container [2024-11-16 22:29:11,475 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:28:34" (2/3) ... [2024-11-16 22:29:11,475 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2335c01d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 10:29:11, skipping insertion in model container [2024-11-16 22:29:11,476 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 10:29:11" (3/3) ... [2024-11-16 22:29:11,477 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i [2024-11-16 22:29:11,496 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-16 22:29:11,497 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-11-16 22:29:11,647 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-16 22:29:11,656 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;@7197680a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-16 22:29:11,656 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-11-16 22:29:11,675 INFO L276 IsEmpty]: Start isEmpty. Operand has 3484 states, 2585 states have (on average 1.3195357833655705) internal successors, (3411), 2625 states have internal predecessors, (3411), 769 states have call successors, (769), 128 states have call predecessors, (769), 127 states have return successors, (761), 750 states have call predecessors, (761), 761 states have call successors, (761) [2024-11-16 22:29:11,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2024-11-16 22:29:11,707 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 22:29:11,708 INFO L215 NwaCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 22:29:11,708 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-16 22:29:11,714 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 22:29:11,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1743619000, now seen corresponding path program 1 times [2024-11-16 22:29:11,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 22:29:11,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647839052] [2024-11-16 22:29:11,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 22:29:11,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 22:29:16,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-11-16 22:29:17,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,310 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 22:29:17,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,329 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-11-16 22:29:17,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,347 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 22:29:17,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,357 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-16 22:29:17,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 22:29:17,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,390 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-11-16 22:29:17,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,405 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 22:29:17,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-16 22:29:17,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,430 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 22:29:17,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,440 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-11-16 22:29:17,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,457 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 22:29:17,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,467 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-11-16 22:29:17,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,481 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 22:29:17,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,491 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-16 22:29:17,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 22:29:17,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,513 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-11-16 22:29:17,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,526 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 22:29:17,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-16 22:29:17,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,547 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 22:29:17,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,555 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-16 22:29:17,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,570 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 22:29:17,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-16 22:29:17,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 22:29:17,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,602 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-16 22:29:17,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,614 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 22:29:17,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,621 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-16 22:29:17,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,694 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-16 22:29:17,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:29:17,709 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 741 trivial. 0 not checked. [2024-11-16 22:29:17,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 22:29:17,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647839052] [2024-11-16 22:29:17,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647839052] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 22:29:17,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 22:29:17,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-16 22:29:17,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603513596] [2024-11-16 22:29:17,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 22:29:17,723 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-16 22:29:17,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 22:29:17,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-16 22:29:17,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-16 22:29:17,763 INFO L87 Difference]: Start difference. First operand has 3484 states, 2585 states have (on average 1.3195357833655705) internal successors, (3411), 2625 states have internal predecessors, (3411), 769 states have call successors, (769), 128 states have call predecessors, (769), 127 states have return successors, (761), 750 states have call predecessors, (761), 761 states have call successors, (761) Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2024-11-16 22:29:21,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 22:29:26,182 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.32s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []