./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 4f9af400 extending candidate: java ['java'] extending candidate: /usr/bin/java ['java', '/usr/bin/java'] extending candidate: /opt/oracle-jdk-bin-*/bin/java ['java', '/usr/bin/java'] extending candidate: /opt/openjdk-*/bin/java ['java', '/usr/bin/java'] extending candidate: /usr/lib/jvm/java-*-openjdk-amd64/bin/java ['java', '/usr/bin/java', '/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java', '/usr/lib/jvm/java-17-openjdk-amd64/bin/java', '/usr/lib/jvm/java-11-openjdk-amd64/bin/java', '/usr/lib/jvm/java-1.17.0-openjdk-amd64/bin/java'] ['/root/.sdkman/candidates/java/21.0.5-tem/bin/java', '-Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config', '-Xmx15G', '-Xms4m', '-jar', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar', '-data', '@noDefault', '-ultimatedata', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data', '-tc', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml', '-i', '../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i', '-s', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf', '--cacsl2boogietranslator.entry.function', 'main', '--witnessprinter.witness.directory', '/storage/repos/ultimate-jdk21/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())) )\n\n', '--witnessprinter.graph.data.producer', 'Automizer', '--witnessprinter.graph.data.architecture', '64bit', '--witnessprinter.graph.data.programhash', 'e0b7f3dbb9c244f21078afaa18d4b8e19be818a59d5c8d23a1f9450706e2c15f'] Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash e0b7f3dbb9c244f21078afaa18d4b8e19be818a59d5c8d23a1f9450706e2c15f --- Real Ultimate output --- This is Ultimate 0.3.0-?-4f9af40 [2024-11-07 14:22:42,020 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-07 14:22:42,089 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-07 14:22:42,095 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-07 14:22:42,095 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-07 14:22:42,115 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-07 14:22:42,116 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-07 14:22:42,116 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-07 14:22:42,117 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-07 14:22:42,117 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-07 14:22:42,118 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-07 14:22:42,118 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-07 14:22:42,118 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-07 14:22:42,118 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-07 14:22:42,119 INFO L153 SettingsManager]: * Use SBE=true [2024-11-07 14:22:42,119 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-07 14:22:42,119 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-07 14:22:42,119 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-07 14:22:42,119 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-07 14:22:42,119 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-07 14:22:42,119 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-07 14:22:42,119 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-07 14:22:42,119 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-07 14:22:42,119 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-07 14:22:42,120 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-07 14:22:42,120 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-07 14:22:42,120 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-07 14:22:42,120 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-07 14:22:42,120 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-07 14:22:42,120 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-07 14:22:42,120 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-07 14:22:42,120 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-07 14:22:42,121 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-07 14:22:42,121 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-07 14:22:42,121 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-07 14:22:42,121 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-07 14:22:42,121 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-07 14:22:42,121 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-07 14:22:42,122 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-07 14:22:42,122 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e0b7f3dbb9c244f21078afaa18d4b8e19be818a59d5c8d23a1f9450706e2c15f [2024-11-07 14:22:42,344 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-07 14:22:42,354 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-07 14:22:42,356 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-07 14:22:42,357 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-07 14:22:42,357 INFO L274 PluginConnector]: CDTParser initialized [2024-11-07 14:22:42,358 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i [2024-11-07 14:22:43,460 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-07 14:22:44,007 INFO L384 CDTParser]: Found 1 translation units. [2024-11-07 14:22:44,008 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i [2024-11-07 14:22:44,053 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/4f7a239c9/9a287fb2d41b4aba85b1aa3918303d21/FLAGa8d39f6d2 [2024-11-07 14:22:44,534 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/4f7a239c9/9a287fb2d41b4aba85b1aa3918303d21 [2024-11-07 14:22:44,536 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-07 14:22:44,537 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-07 14:22:44,538 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-07 14:22:44,539 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-07 14:22:44,541 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-07 14:22:44,543 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 02:22:44" (1/1) ... [2024-11-07 14:22:44,543 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@450b4b96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:22:44, skipping insertion in model container [2024-11-07 14:22:44,544 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 02:22:44" (1/1) ... [2024-11-07 14:22:44,653 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-07 14:22:46,649 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[422956,422969] [2024-11-07 14:22:46,651 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[423101,423114] [2024-11-07 14:22:46,677 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-07 14:22:46,747 INFO L200 MainTranslator]: Completed pre-run [2024-11-07 14:22:46,860 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5283] [2024-11-07 14:22:46,862 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5290] [2024-11-07 14:22:46,863 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5297] [2024-11-07 14:22:46,865 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5338-5339] [2024-11-07 14:22:46,866 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5344-5346] [2024-11-07 14:22:46,869 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5495] [2024-11-07 14:22:46,869 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [5502] [2024-11-07 14:22:46,869 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [5510] [2024-11-07 14:22:46,869 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [5517] [2024-11-07 14:22:46,870 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [5525] [2024-11-07 14:22:46,874 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [5616-5617] [2024-11-07 14:22:46,875 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [5650-5651] [2024-11-07 14:22:46,876 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (103), "i" (12UL)); [5687-5688] [2024-11-07 14:22:46,877 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [5724-5725] [2024-11-07 14:22:46,882 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/netdevice.h"), "i" (502), "i" (12UL)); [5985-5986] [2024-11-07 14:22:46,882 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [5992] [2024-11-07 14:22:46,887 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6267] [2024-11-07 14:22:46,887 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6270] [2024-11-07 14:22:46,888 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6273] [2024-11-07 14:22:46,888 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6276] [2024-11-07 14:22:46,889 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6307] [2024-11-07 14:22:46,889 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6310] [2024-11-07 14:22:46,889 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6313] [2024-11-07 14:22:46,889 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6316] [2024-11-07 14:22:46,890 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6347] [2024-11-07 14:22:46,890 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6350] [2024-11-07 14:22:46,890 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6353] [2024-11-07 14:22:46,890 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6356] [2024-11-07 14:22:46,891 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6387] [2024-11-07 14:22:46,891 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6390] [2024-11-07 14:22:46,891 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6393] [2024-11-07 14:22:46,891 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6396] [2024-11-07 14:22:46,913 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7164] [2024-11-07 14:22:46,941 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7678] [2024-11-07 14:22:46,942 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7701] [2024-11-07 14:22:46,943 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7708] [2024-11-07 14:22:46,943 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7735] [2024-11-07 14:22:46,958 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8154] [2024-11-07 14:22:47,000 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9774] [2024-11-07 14:22:47,002 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9839] [2024-11-07 14:22:47,002 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9849] [2024-11-07 14:22:47,002 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9861] [2024-11-07 14:22:47,003 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9883] [2024-11-07 14:22:47,008 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10073] [2024-11-07 14:22:47,099 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[422956,422969] [2024-11-07 14:22:47,099 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[423101,423114] [2024-11-07 14:22:47,104 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-07 14:22:47,359 INFO L204 MainTranslator]: Completed translation [2024-11-07 14:22:47,361 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:22:47 WrapperNode [2024-11-07 14:22:47,361 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-07 14:22:47,363 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-07 14:22:47,363 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-07 14:22:47,363 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-07 14:22:47,367 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:22:47" (1/1) ... [2024-11-07 14:22:47,457 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:22:47" (1/1) ... [2024-11-07 14:22:47,684 INFO L138 Inliner]: procedures = 556, calls = 3040, calls flagged for inlining = 292, calls inlined = 261, statements flattened = 8929 [2024-11-07 14:22:47,685 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-07 14:22:47,685 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-07 14:22:47,685 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-07 14:22:47,685 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-07 14:22:47,694 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:22:47" (1/1) ... [2024-11-07 14:22:47,695 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:22:47" (1/1) ... [2024-11-07 14:22:47,724 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:22:47" (1/1) ... [2024-11-07 14:22:49,164 INFO L175 MemorySlicer]: Split 1325 memory accesses to 28 slices as follows [8, 52, 1, 1, 3, 1, 1120, 3, 30, 2, 3, 5, 5, 2, 15, 8, 1, 3, 1, 2, 2, 2, 6, 18, 10, 9, 9, 3]. 85 percent of accesses are in the largest equivalence class. The 153 initializations are split as follows [8, 0, 1, 1, 3, 1, 35, 3, 30, 2, 3, 5, 5, 0, 15, 8, 1, 0, 0, 0, 2, 0, 5, 0, 8, 8, 8, 1]. The 457 writes are split as follows [0, 42, 0, 0, 0, 0, 395, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 17, 0, 0, 0, 0]. [2024-11-07 14:22:49,165 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:22:47" (1/1) ... [2024-11-07 14:22:49,165 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:22:47" (1/1) ... [2024-11-07 14:22:49,280 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:22:47" (1/1) ... [2024-11-07 14:22:49,315 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:22:47" (1/1) ... [2024-11-07 14:22:49,370 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:22:47" (1/1) ... [2024-11-07 14:22:49,392 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:22:47" (1/1) ... [2024-11-07 14:22:49,456 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-07 14:22:49,457 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-07 14:22:49,457 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-07 14:22:49,458 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-07 14:22:49,458 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:22:47" (1/1) ... [2024-11-07 14:22:49,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-07 14:22:49,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 14:22:49,496 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-07 14:22:49,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-07 14:22:49,519 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_write [2024-11-07 14:22:49,520 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_write [2024-11-07 14:22:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-07 14:22:49,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-07 14:22:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2024-11-07 14:22:49,520 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2024-11-07 14:22:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2024-11-07 14:22:49,520 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2024-11-07 14:22:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_86 [2024-11-07 14:22:49,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_86 [2024-11-07 14:22:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-07 14:22:49,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-07 14:22:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2024-11-07 14:22:49,520 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2024-11-07 14:22:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2024-11-07 14:22:49,520 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2024-11-07 14:22:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-11-07 14:22:49,520 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-11-07 14:22:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_interrupt [2024-11-07 14:22:49,520 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_interrupt [2024-11-07 14:22:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2024-11-07 14:22:49,520 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2024-11-07 14:22:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2024-11-07 14:22:49,520 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2024-11-07 14:22:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2024-11-07 14:22:49,520 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2024-11-07 14:22:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-11-07 14:22:49,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-11-07 14:22:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2024-11-07 14:22:49,520 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2024-11-07 14:22:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2024-11-07 14:22:49,520 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2024-11-07 14:22:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-07 14:22:49,521 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-07 14:22:49,521 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2024-11-07 14:22:49,521 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2024-11-07 14:22:49,521 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-07 14:22:49,521 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_dwio_write_bcr [2024-11-07 14:22:49,521 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_dwio_write_bcr [2024-11-07 14:22:49,521 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-11-07 14:22:49,521 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-11-07 14:22:49,521 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2024-11-07 14:22:49,521 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2024-11-07 14:22:49,521 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2024-11-07 14:22:49,521 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2024-11-07 14:22:49,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-11-07 14:22:49,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-11-07 14:22:49,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-11-07 14:22:49,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-11-07 14:22:49,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-11-07 14:22:49,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-11-07 14:22:49,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-11-07 14:22:49,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-11-07 14:22:49,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-11-07 14:22:49,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-11-07 14:22:49,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-11-07 14:22:49,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-11-07 14:22:49,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-11-07 14:22:49,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-11-07 14:22:49,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-11-07 14:22:49,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-11-07 14:22:49,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-11-07 14:22:49,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-11-07 14:22:49,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-11-07 14:22:49,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2024-11-07 14:22:49,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2024-11-07 14:22:49,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2024-11-07 14:22:49,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2024-11-07 14:22:49,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2024-11-07 14:22:49,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2024-11-07 14:22:49,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_pcnet32_cleanup_module_16_2 [2024-11-07 14:22:49,526 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_pcnet32_cleanup_module_16_2 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-11-07 14:22:49,526 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2024-11-07 14:22:49,526 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-11-07 14:22:49,526 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_purge_tx_ring [2024-11-07 14:22:49,526 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_purge_tx_ring [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-07 14:22:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-07 14:22:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-07 14:22:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-07 14:22:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-07 14:22:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-07 14:22:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-07 14:22:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-07 14:22:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-07 14:22:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-07 14:22:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-07 14:22:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-07 14:22:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-07 14:22:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-11-07 14:22:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-11-07 14:22:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-11-07 14:22:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-11-07 14:22:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-11-07 14:22:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2024-11-07 14:22:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2024-11-07 14:22:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2024-11-07 14:22:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2024-11-07 14:22:49,528 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2024-11-07 14:22:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2024-11-07 14:22:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2024-11-07 14:22:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2024-11-07 14:22:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-11-07 14:22:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-11-07 14:22:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-11-07 14:22:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-11-07 14:22:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-11-07 14:22:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-11-07 14:22:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-11-07 14:22:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-11-07 14:22:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-11-07 14:22:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-11-07 14:22:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-11-07 14:22:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-11-07 14:22:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-11-07 14:22:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-11-07 14:22:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-11-07 14:22:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2024-11-07 14:22:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2024-11-07 14:22:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2024-11-07 14:22:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2024-11-07 14:22:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2024-11-07 14:22:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2024-11-07 14:22:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2024-11-07 14:22:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2024-11-07 14:22:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2024-11-07 14:22:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2024-11-07 14:22:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2024-11-07 14:22:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2024-11-07 14:22:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2024-11-07 14:22:49,530 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_wio_write_bcr [2024-11-07 14:22:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_wio_write_bcr [2024-11-07 14:22:49,530 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2024-11-07 14:22:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2024-11-07 14:22:49,530 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2024-11-07 14:22:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2024-11-07 14:22:49,530 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2024-11-07 14:22:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2024-11-07 14:22:49,530 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2024-11-07 14:22:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2024-11-07 14:22:49,532 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2024-11-07 14:22:49,532 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2024-11-07 14:22:49,532 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2024-11-07 14:22:49,532 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2024-11-07 14:22:49,532 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_netif_start [2024-11-07 14:22:49,532 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_netif_start [2024-11-07 14:22:49,532 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2024-11-07 14:22:49,532 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2024-11-07 14:22:49,532 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~TO~~u16~0 [2024-11-07 14:22:49,532 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~TO~~u16~0 [2024-11-07 14:22:49,532 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2024-11-07 14:22:49,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2024-11-07 14:22:49,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_calloc [2024-11-07 14:22:49,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_calloc [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_3 [2024-11-07 14:22:49,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_3 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2024-11-07 14:22:49,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2024-11-07 14:22:49,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_open [2024-11-07 14:22:49,533 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_open [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2024-11-07 14:22:49,533 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-11-07 14:22:49,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-11-07 14:22:49,533 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2024-11-07 14:22:49,533 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2024-11-07 14:22:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-07 14:22:49,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-07 14:22:49,534 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_wio_reset [2024-11-07 14:22:49,534 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_wio_reset [2024-11-07 14:22:49,534 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_printk [2024-11-07 14:22:49,534 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_printk [2024-11-07 14:22:49,534 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2024-11-07 14:22:49,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2024-11-07 14:22:49,534 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2024-11-07 14:22:49,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2024-11-07 14:22:49,534 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_pcnet32_private [2024-11-07 14:22:49,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_pcnet32_private [2024-11-07 14:22:49,534 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2024-11-07 14:22:49,535 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2024-11-07 14:22:49,535 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_restart [2024-11-07 14:22:49,535 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_restart [2024-11-07 14:22:49,535 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2024-11-07 14:22:49,535 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2024-11-07 14:22:49,535 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2024-11-07 14:22:49,535 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2024-11-07 14:22:49,535 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-11-07 14:22:49,535 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-11-07 14:22:49,535 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2024-11-07 14:22:49,535 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2024-11-07 14:22:49,535 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2024-11-07 14:22:49,535 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2024-11-07 14:22:49,535 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_dwio_read_csr [2024-11-07 14:22:49,535 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_dwio_read_csr [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2024-11-07 14:22:49,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-11-07 14:22:49,536 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_dwio_reset [2024-11-07 14:22:49,536 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_dwio_reset [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2024-11-07 14:22:49,536 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-07 14:22:49,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2024-11-07 14:22:49,536 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-11-07 14:22:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-07 14:22:49,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_pm_resume [2024-11-07 14:22:49,537 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_pm_resume [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_check_media [2024-11-07 14:22:49,537 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_check_media [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_get_regs_len [2024-11-07 14:22:49,537 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_get_regs_len [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2024-11-07 14:22:49,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2024-11-07 14:22:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_poll_controller [2024-11-07 14:22:49,540 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_poll_controller [2024-11-07 14:22:49,540 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_free_ring [2024-11-07 14:22:49,540 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_free_ring [2024-11-07 14:22:49,540 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2024-11-07 14:22:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2024-11-07 14:22:49,541 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2024-11-07 14:22:49,542 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2024-11-07 14:22:49,542 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2024-11-07 14:22:49,542 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2024-11-07 14:22:49,542 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2024-11-07 14:22:49,542 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2024-11-07 14:22:49,542 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2024-11-07 14:22:49,542 INFO L130 BoogieDeclarations]: Found specification of procedure mii_ethtool_gset [2024-11-07 14:22:49,542 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_ethtool_gset [2024-11-07 14:22:49,542 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_purge_rx_ring [2024-11-07 14:22:49,542 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_purge_rx_ring [2024-11-07 14:22:49,542 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_dwio_write_csr [2024-11-07 14:22:49,542 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_dwio_write_csr [2024-11-07 14:22:49,542 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_tx_timeout [2024-11-07 14:22:49,542 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_tx_timeout [2024-11-07 14:22:49,543 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2024-11-07 14:22:49,543 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2024-11-07 14:22:49,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-07 14:22:49,543 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_netif_stop [2024-11-07 14:22:49,543 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_netif_stop [2024-11-07 14:22:49,543 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2024-11-07 14:22:49,543 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2024-11-07 14:22:49,543 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-07 14:22:49,543 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-07 14:22:49,543 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-07 14:22:49,543 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-07 14:22:49,543 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-07 14:22:49,543 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-07 14:22:49,543 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-07 14:22:49,543 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-07 14:22:49,543 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-07 14:22:49,543 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-07 14:22:49,543 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-07 14:22:49,543 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-07 14:22:49,543 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-07 14:22:49,543 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-07 14:22:49,543 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_pcnet32_private [2024-11-07 14:22:49,544 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_pcnet32_private [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_wio_read_csr [2024-11-07 14:22:49,544 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_wio_read_csr [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-07 14:22:49,544 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_set_multicast_list [2024-11-07 14:22:49,544 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_set_multicast_list [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2024-11-07 14:22:49,544 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2024-11-07 14:22:49,544 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure mii_link_ok [2024-11-07 14:22:49,544 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_link_ok [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-11-07 14:22:49,544 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-11-07 14:22:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_probe1 [2024-11-07 14:22:49,545 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_probe1 [2024-11-07 14:22:49,545 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2024-11-07 14:22:49,545 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2024-11-07 14:22:49,545 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2024-11-07 14:22:49,545 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2024-11-07 14:22:49,546 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_remove_one [2024-11-07 14:22:49,546 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_remove_one [2024-11-07 14:22:49,546 INFO L130 BoogieDeclarations]: Found specification of procedure mii_ethtool_sset [2024-11-07 14:22:49,546 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_ethtool_sset [2024-11-07 14:22:49,546 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~X~~u16~0~TO~VOID [2024-11-07 14:22:49,546 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~X~~u16~0~TO~VOID [2024-11-07 14:22:49,546 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_dwio_read_bcr [2024-11-07 14:22:49,546 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_dwio_read_bcr [2024-11-07 14:22:49,546 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2024-11-07 14:22:49,546 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2024-11-07 14:22:49,546 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2024-11-07 14:22:49,546 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2024-11-07 14:22:49,546 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-11-07 14:22:49,546 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-11-07 14:22:49,546 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_wio_read_bcr [2024-11-07 14:22:49,546 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_wio_read_bcr [2024-11-07 14:22:49,546 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-07 14:22:49,546 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-07 14:22:49,546 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_init_ring [2024-11-07 14:22:49,546 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_init_ring [2024-11-07 14:22:49,546 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_close [2024-11-07 14:22:49,546 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_close [2024-11-07 14:22:49,546 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2024-11-07 14:22:49,546 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-07 14:22:49,547 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_suspend [2024-11-07 14:22:49,547 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_suspend [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-07 14:22:49,547 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2024-11-07 14:22:49,547 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2024-11-07 14:22:49,547 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_wio_write_csr [2024-11-07 14:22:49,547 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_wio_write_csr [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_load_multicast [2024-11-07 14:22:49,547 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_load_multicast [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2024-11-07 14:22:49,547 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_nway_reset [2024-11-07 14:22:49,547 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_nway_reset [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-11-07 14:22:49,547 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2024-11-07 14:22:49,547 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2024-11-07 14:22:49,547 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2024-11-07 14:22:49,547 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2024-11-07 14:22:49,547 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-07 14:22:49,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-07 14:22:49,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-07 14:22:49,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-07 14:22:49,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2024-11-07 14:22:49,549 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2024-11-07 14:22:49,549 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2024-11-07 14:22:49,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2024-11-07 14:22:49,549 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2024-11-07 14:22:49,549 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2024-11-07 14:22:50,613 INFO L238 CfgBuilder]: Building ICFG [2024-11-07 14:22:50,619 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-07 14:23:08,245 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2024-11-07 14:23:09,075 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-07 14:23:23,245 INFO L? ?]: Removed 3818 outVars from TransFormulas that were not future-live. [2024-11-07 14:23:23,246 INFO L287 CfgBuilder]: Performing block encoding [2024-11-07 14:23:23,301 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-07 14:23:23,301 INFO L316 CfgBuilder]: Removed 8 assume(true) statements. [2024-11-07 14:23:23,302 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 02:23:23 BoogieIcfgContainer [2024-11-07 14:23:23,302 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-07 14:23:23,303 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-07 14:23:23,303 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-07 14:23:23,308 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-07 14:23:23,308 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.11 02:22:44" (1/3) ... [2024-11-07 14:23:23,309 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@399215a1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 02:23:23, skipping insertion in model container [2024-11-07 14:23:23,309 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:22:47" (2/3) ... [2024-11-07 14:23:23,309 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@399215a1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 02:23:23, skipping insertion in model container [2024-11-07 14:23:23,309 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 02:23:23" (3/3) ... [2024-11-07 14:23:23,310 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i [2024-11-07 14:23:23,320 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-07 14:23:23,320 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-07 14:23:23,412 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-07 14:23:23,422 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;@34813d78, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-07 14:23:23,422 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-07 14:23:23,432 INFO L276 IsEmpty]: Start isEmpty. Operand has 3335 states, 2430 states have (on average 1.3419753086419752) internal successors, (3261), 2471 states have internal predecessors, (3261), 777 states have call successors, (777), 130 states have call predecessors, (777), 129 states have return successors, (769), 757 states have call predecessors, (769), 769 states have call successors, (769) [2024-11-07 14:23:23,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-11-07 14:23:23,461 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 14:23:23,462 INFO L215 NwaCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 14:23:23,462 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-07 14:23:23,465 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 14:23:23,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1957230643, now seen corresponding path program 1 times [2024-11-07 14:23:23,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 14:23:23,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531974638] [2024-11-07 14:23:23,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 14:23:23,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 14:23:27,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,297 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-11-07 14:23:28,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,311 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-07 14:23:28,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-11-07 14:23:28,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,336 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-07 14:23:28,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-07 14:23:28,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,353 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-07 14:23:28,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,361 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-11-07 14:23:28,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-07 14:23:28,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 14:23:28,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,388 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-07 14:23:28,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,398 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-11-07 14:23:28,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-07 14:23:28,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-11-07 14:23:28,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,433 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-07 14:23:28,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,440 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-07 14:23:28,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,455 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-07 14:23:28,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,463 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-11-07 14:23:28,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-07 14:23:28,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-07 14:23:28,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-07 14:23:28,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,498 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-07 14:23:28,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,507 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-07 14:23:28,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,513 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-07 14:23:28,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,524 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-07 14:23:28,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,529 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-07 14:23:28,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,540 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-07 14:23:28,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,545 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-07 14:23:28,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-07 14:23:28,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,631 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-11-07 14:23:28,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,639 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-07 14:23:28,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,643 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-07 14:23:28,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,648 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-07 14:23:28,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,652 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-11-07 14:23:28,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 14:23:28,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-07 14:23:28,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,672 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 14:23:28,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,677 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-11-07 14:23:28,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,796 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-07 14:23:28,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,805 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-07 14:23:28,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,809 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-07 14:23:28,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,814 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-11-07 14:23:28,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 14:23:28,821 INFO L134 CoverageAnalysis]: Checked inductivity of 762 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 762 trivial. 0 not checked. [2024-11-07 14:23:28,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 14:23:28,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531974638] [2024-11-07 14:23:28,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531974638] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 14:23:28,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 14:23:28,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-07 14:23:28,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128906704] [2024-11-07 14:23:28,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 14:23:28,826 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-07 14:23:28,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 14:23:28,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-07 14:23:28,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-07 14:23:28,845 INFO L87 Difference]: Start difference. First operand has 3335 states, 2430 states have (on average 1.3419753086419752) internal successors, (3261), 2471 states have internal predecessors, (3261), 777 states have call successors, (777), 130 states have call predecessors, (777), 129 states have return successors, (769), 757 states have call predecessors, (769), 769 states have call successors, (769) Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 3 states have internal predecessors, (102), 3 states have call successors, (34), 5 states have call predecessors, (34), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2024-11-07 14:23:32,900 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-07 14:23:37,228 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.33s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-07 14:23:41,537 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.31s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-07 14:23:45,857 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 []