./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--infiniband--core--ib_uverbs.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 798a7b37 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--infiniband--core--ib_uverbs.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash a15cb8baf04ebcdf2da2a5900f0ec70919543dab13c9a864e8457c879456985f --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 04:10:55,505 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 04:10:55,561 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-04 04:10:55,568 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 04:10:55,568 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 04:10:55,581 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 04:10:55,582 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 04:10:55,583 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 04:10:55,583 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 04:10:55,583 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 04:10:55,583 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 04:10:55,583 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 04:10:55,584 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 04:10:55,584 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 04:10:55,584 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 04:10:55,585 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 04:10:55,585 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 04:10:55,585 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 04:10:55,585 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 04:10:55,585 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 04:10:55,585 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 04:10:55,585 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 04:10:55,585 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 04:10:55,585 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 04:10:55,586 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 04:10:55,586 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 04:10:55,586 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 04:10:55,586 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 04:10:55,586 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 04:10:55,586 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:10:55,586 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 04:10:55,586 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 04:10:55,586 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 04:10:55,586 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 04:10:55,586 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 04:10:55,586 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 04:10:55,586 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 04:10:55,586 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 04:10:55,586 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 04:10:55,586 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 04:10:55,586 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a15cb8baf04ebcdf2da2a5900f0ec70919543dab13c9a864e8457c879456985f [2025-03-04 04:10:55,802 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 04:10:55,810 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 04:10:55,812 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 04:10:55,812 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 04:10:55,813 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 04:10:55,813 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--infiniband--core--ib_uverbs.ko-entry_point.cil.out.i [2025-03-04 04:10:56,968 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4e586cdae/286a1ec518d94c74941246fe12942c82/FLAG7771d03ae [2025-03-04 04:10:57,520 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 04:10:57,521 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--infiniband--core--ib_uverbs.ko-entry_point.cil.out.i [2025-03-04 04:10:57,564 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4e586cdae/286a1ec518d94c74941246fe12942c82/FLAG7771d03ae [2025-03-04 04:10:57,580 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4e586cdae/286a1ec518d94c74941246fe12942c82 [2025-03-04 04:10:57,582 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 04:10:57,583 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 04:10:57,584 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 04:10:57,585 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 04:10:57,588 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 04:10:57,588 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:10:57" (1/1) ... [2025-03-04 04:10:57,589 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d89f568 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:10:57, skipping insertion in model container [2025-03-04 04:10:57,589 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:10:57" (1/1) ... [2025-03-04 04:10:57,678 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 04:10:59,466 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--infiniband--core--ib_uverbs.ko-entry_point.cil.out.i[354644,354657] [2025-03-04 04:10:59,528 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:10:59,589 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 04:10:59,675 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"); [5096] [2025-03-04 04:10:59,676 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)); [5103] [2025-03-04 04:10:59,678 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [5152] [2025-03-04 04:10:59,678 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [5155] [2025-03-04 04:10:59,678 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [5158] [2025-03-04 04:10:59,678 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [5161] [2025-03-04 04:10:59,680 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; subl %2, %0; sete %1": "+m" (v->counter), "=qm" (c): "er" (i): "memory"); [5182-5183] [2025-03-04 04:10:59,680 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; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [5194-5195] [2025-03-04 04:10:59,680 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; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [5198-5199] [2025-03-04 04:10:59,681 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; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [5202-5203] [2025-03-04 04:10:59,681 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; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [5206-5207] [2025-03-04 04:10:59,744 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7666] [2025-03-04 04:10:59,744 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7668] [2025-03-04 04:10:59,744 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [7682] [2025-03-04 04:10:59,745 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7685] [2025-03-04 04:10:59,745 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7688] [2025-03-04 04:10:59,745 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7691] [2025-03-04 04:10:59,745 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [7716] [2025-03-04 04:10:59,746 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; decl %0": "+m" (v->counter)); [7723] [2025-03-04 04:10:59,746 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; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [7731-7732] [2025-03-04 04:10:59,746 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [7745] [2025-03-04 04:10:59,746 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [7748] [2025-03-04 04:10:59,746 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (val)); [7750] [2025-03-04 04:10:59,746 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [7755] [2025-03-04 04:10:59,747 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [7758] [2025-03-04 04:10:59,747 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [7760] [2025-03-04 04:10:59,747 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [7765] [2025-03-04 04:10:59,747 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [7768] [2025-03-04 04:10:59,747 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [7770] [2025-03-04 04:10:59,747 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [7775] [2025-03-04 04:10:59,747 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [7778] [2025-03-04 04:10:59,747 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (val)); [7780] [2025-03-04 04:10:59,748 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [7798] [2025-03-04 04:10:59,748 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [7801] [2025-03-04 04:10:59,748 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (- val)); [7803] [2025-03-04 04:10:59,748 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [7808] [2025-03-04 04:10:59,748 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [7811] [2025-03-04 04:10:59,748 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [7813] [2025-03-04 04:10:59,748 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [7818] [2025-03-04 04:10:59,748 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [7821] [2025-03-04 04:10:59,748 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [7823] [2025-03-04 04:10:59,748 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [7828] [2025-03-04 04:10:59,749 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [7831] [2025-03-04 04:10:59,749 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (- val)); [7833] [2025-03-04 04:10:59,750 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7859] [2025-03-04 04:10:59,750 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7866] [2025-03-04 04:10:59,915 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--infiniband--core--ib_uverbs.ko-entry_point.cil.out.i[354644,354657] [2025-03-04 04:10:59,922 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:11:00,020 INFO L204 MainTranslator]: Completed translation [2025-03-04 04:11:00,020 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00 WrapperNode [2025-03-04 04:11:00,021 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 04:11:00,022 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 04:11:00,022 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 04:11:00,022 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 04:11:00,027 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:00,111 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:00,322 INFO L138 Inliner]: procedures = 371, calls = 4486, calls flagged for inlining = 170, calls inlined = 169, statements flattened = 10213 [2025-03-04 04:11:00,322 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 04:11:00,325 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 04:11:00,325 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 04:11:00,325 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 04:11:00,332 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:00,333 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:00,421 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:02,192 INFO L175 MemorySlicer]: Split 2257 memory accesses to 34 slices as follows [29, 158, 5, 4, 2, 20, 2, 1, 1723, 3, 4, 7, 19, 2, 18, 2, 7, 4, 4, 16, 44, 55, 12, 6, 17, 5, 4, 20, 32, 1, 5, 18, 4, 4]. 76 percent of accesses are in the largest equivalence class. The 189 initializations are split as follows [0, 0, 5, 0, 0, 0, 2, 0, 159, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 20, 0, 0, 0, 0, 0, 0]. The 1065 writes are split as follows [29, 158, 0, 2, 1, 20, 0, 0, 660, 0, 2, 2, 0, 1, 4, 0, 6, 2, 4, 1, 42, 53, 4, 6, 17, 0, 4, 0, 32, 0, 5, 4, 2, 4]. [2025-03-04 04:11:02,193 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:02,193 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:02,331 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:02,351 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:02,408 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:02,441 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:02,507 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 04:11:02,509 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 04:11:02,509 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 04:11:02,509 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 04:11:02,510 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:02,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:11:02,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 04:11:02,535 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-04 04:11:02,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-04 04:11:02,556 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-03-04 04:11:02,556 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-03-04 04:11:02,556 INFO L130 BoogieDeclarations]: Found specification of procedure ib_uverbs_open [2025-03-04 04:11:02,557 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_uverbs_open [2025-03-04 04:11:02,557 INFO L130 BoogieDeclarations]: Found specification of procedure put_qp_write [2025-03-04 04:11:02,557 INFO L138 BoogieDeclarations]: Found implementation of procedure put_qp_write [2025-03-04 04:11:02,557 INFO L130 BoogieDeclarations]: Found specification of procedure ib_uverbs_close [2025-03-04 04:11:02,557 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_uverbs_close [2025-03-04 04:11:02,557 INFO L130 BoogieDeclarations]: Found specification of procedure idr_read_qp [2025-03-04 04:11:02,557 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_read_qp [2025-03-04 04:11:02,557 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2025-03-04 04:11:02,557 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2025-03-04 04:11:02,557 INFO L130 BoogieDeclarations]: Found specification of procedure fdget [2025-03-04 04:11:02,557 INFO L138 BoogieDeclarations]: Found implementation of procedure fdget [2025-03-04 04:11:02,557 INFO L130 BoogieDeclarations]: Found specification of procedure cdev_del [2025-03-04 04:11:02,558 INFO L138 BoogieDeclarations]: Found implementation of procedure cdev_del [2025-03-04 04:11:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-04 04:11:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-04 04:11:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-04 04:11:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-04 04:11:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-04 04:11:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-04 04:11:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-04 04:11:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-04 04:11:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-04 04:11:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-04 04:11:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-04 04:11:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-04 04:11:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-04 04:11:02,561 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-04 04:11:02,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure ib_destroy_cq [2025-03-04 04:11:02,561 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_destroy_cq [2025-03-04 04:11:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure show_ibdev [2025-03-04 04:11:02,561 INFO L138 BoogieDeclarations]: Found implementation of procedure show_ibdev [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure ib_query_device [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_query_device [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure fd_install [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure fd_install [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure ib_uverbs_event_close [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_uverbs_event_close [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure idr_destroy [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_destroy [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure ib_copy_to_udata [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_copy_to_udata [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure put_pd_read [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure put_pd_read [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure idr_write_qp [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_write_qp [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure idr_read_uobj [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_read_uobj [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dealloc_xrcd [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dealloc_xrcd [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure ib_uverbs_release_file [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_uverbs_release_file [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_sub_and_test [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_sub_and_test [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure idr_read_pd [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_read_pd [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure ib_uverbs_modify_srq [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_uverbs_modify_srq [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure device_create_file [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure device_create_file [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure fdput [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure fdput [2025-03-04 04:11:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-04 04:11:02,562 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-04 04:11:02,564 INFO L130 BoogieDeclarations]: Found specification of procedure ib_uverbs_release_ucq [2025-03-04 04:11:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_uverbs_release_ucq [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-03-04 04:11:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-04 04:11:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-04 04:11:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-04 04:11:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-04 04:11:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-04 04:11:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-04 04:11:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-04 04:11:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-04 04:11:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-04 04:11:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-04 04:11:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-04 04:11:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-04 04:11:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-04 04:11:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-04 04:11:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-04 04:11:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-04 04:11:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-04 04:11:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-04 04:11:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure ib_uverbs_unmarshall_recv [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_uverbs_unmarshall_recv [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure idr_add_uobj [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_add_uobj [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure ib_uverbs_ex_query_device [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_uverbs_ex_query_device [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure idr_write_uobj [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_write_uobj [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure __init_rwsem [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_rwsem [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure ib_uverbs_mmap [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_uverbs_mmap [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure ib_uverbs_event_poll [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_uverbs_event_poll [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure __uverbs_create_xsrq [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure __uverbs_create_xsrq [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure ib_uverbs_event_fasync [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_uverbs_event_fasync [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure init_uobj [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure init_uobj [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure put_xrcd_read [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure put_xrcd_read [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure copy_query_dev_fields [2025-03-04 04:11:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_query_dev_fields [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-04 04:11:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure ib_uverbs_alloc_event_file [2025-03-04 04:11:02,567 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_uverbs_alloc_event_file [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2025-03-04 04:11:02,567 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure put_pid [2025-03-04 04:11:02,567 INFO L138 BoogieDeclarations]: Found implementation of procedure put_pid [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-04 04:11:02,567 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure put_uobj [2025-03-04 04:11:02,567 INFO L138 BoogieDeclarations]: Found implementation of procedure put_uobj [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure up_write [2025-03-04 04:11:02,567 INFO L138 BoogieDeclarations]: Found implementation of procedure up_write [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure ib_uverbs_event_read [2025-03-04 04:11:02,567 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_uverbs_event_read [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2025-03-04 04:11:02,567 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-04 04:11:02,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-04 04:11:02,568 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2025-03-04 04:11:02,568 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure idr_read_obj [2025-03-04 04:11:02,568 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_read_obj [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure ib_destroy_qp [2025-03-04 04:11:02,568 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_destroy_qp [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove_uobj [2025-03-04 04:11:02,568 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove_uobj [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2025-03-04 04:11:02,568 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-03-04 04:11:02,568 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-03-04 04:11:02,568 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_chrdev_region [2025-03-04 04:11:02,568 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_chrdev_region [2025-03-04 04:11:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-03-04 04:11:02,570 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-03-04 04:11:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-04 04:11:02,570 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-04 04:11:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure ib_destroy_ah [2025-03-04 04:11:02,571 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_destroy_ah [2025-03-04 04:11:02,571 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-03-04 04:11:02,571 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-03-04 04:11:02,571 INFO L130 BoogieDeclarations]: Found specification of procedure fput [2025-03-04 04:11:02,571 INFO L138 BoogieDeclarations]: Found implementation of procedure fput [2025-03-04 04:11:02,571 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-03-04 04:11:02,571 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-03-04 04:11:02,571 INFO L130 BoogieDeclarations]: Found specification of procedure put_uobj_read [2025-03-04 04:11:02,571 INFO L138 BoogieDeclarations]: Found implementation of procedure put_uobj_read [2025-03-04 04:11:02,571 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-03-04 04:11:02,571 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-03-04 04:11:02,571 INFO L130 BoogieDeclarations]: Found specification of procedure ib_destroy_srq [2025-03-04 04:11:02,571 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_destroy_srq [2025-03-04 04:11:02,572 INFO L130 BoogieDeclarations]: Found specification of procedure ib_uverbs_write [2025-03-04 04:11:02,572 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_uverbs_write [2025-03-04 04:11:02,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-04 04:11:02,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-04 04:11:02,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-04 04:11:02,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-04 04:11:02,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-04 04:11:02,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-04 04:11:02,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-04 04:11:02,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-04 04:11:02,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-04 04:11:02,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-04 04:11:02,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-04 04:11:02,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-04 04:11:02,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-04 04:11:02,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-04 04:11:02,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-04 04:11:02,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-04 04:11:02,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-04 04:11:02,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-03-04 04:11:02,573 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure xrcd_table_search [2025-03-04 04:11:02,573 INFO L138 BoogieDeclarations]: Found implementation of procedure xrcd_table_search [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-03-04 04:11:02,573 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-04 04:11:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-04 04:11:02,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-04 04:11:02,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-04 04:11:02,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-04 04:11:02,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-04 04:11:02,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-04 04:11:02,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-04 04:11:02,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-04 04:11:02,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-04 04:11:02,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-04 04:11:02,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dealloc_mw [2025-03-04 04:11:02,577 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dealloc_mw [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure __idr_get_uobj [2025-03-04 04:11:02,577 INFO L138 BoogieDeclarations]: Found implementation of procedure __idr_get_uobj [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure put_uobj_write [2025-03-04 04:11:02,577 INFO L138 BoogieDeclarations]: Found implementation of procedure put_uobj_write [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get [2025-03-04 04:11:02,577 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure put_srq_read [2025-03-04 04:11:02,577 INFO L138 BoogieDeclarations]: Found implementation of procedure put_srq_read [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:11:02,577 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:11:02,578 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:11:02,578 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:11:02,578 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:11:02,578 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:11:02,578 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:11:02,578 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:11:02,578 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:11:02,578 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:11:02,578 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:11:02,578 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:11:02,578 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:11:02,578 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:11:02,578 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:11:02,579 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:11:02,579 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:11:02,579 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:11:02,579 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-04 04:11:02,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-04 04:11:02,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-04 04:11:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-04 04:11:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-04 04:11:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-04 04:11:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-04 04:11:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-04 04:11:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-04 04:11:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-04 04:11:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-04 04:11:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-04 04:11:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-04 04:11:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-04 04:11:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-04 04:11:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dereg_mr [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dereg_mr [2025-03-04 04:11:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure put_unused_fd [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unused_fd [2025-03-04 04:11:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_watching [2025-03-04 04:11:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_watching [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure create_cq [2025-03-04 04:11:02,583 INFO L138 BoogieDeclarations]: Found implementation of procedure create_cq [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-04 04:11:02,583 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-03-04 04:11:02,583 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure modify_qp_mask [2025-03-04 04:11:02,583 INFO L138 BoogieDeclarations]: Found implementation of procedure modify_qp_mask [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure class_destroy [2025-03-04 04:11:02,583 INFO L138 BoogieDeclarations]: Found implementation of procedure class_destroy [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-03-04 04:11:02,583 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_unlock [2025-03-04 04:11:02,583 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_unlock [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure find_first_zero_bit [2025-03-04 04:11:02,583 INFO L138 BoogieDeclarations]: Found implementation of procedure find_first_zero_bit [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2025-03-04 04:11:02,583 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-03-04 04:11:02,583 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-04 04:11:02,583 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-04 04:11:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2025-03-04 04:11:02,583 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-03-04 04:11:02,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure get_unused_fd_flags [2025-03-04 04:11:02,584 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unused_fd_flags [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-03-04 04:11:02,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-03-04 04:11:02,584 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure idr_read_xrcd [2025-03-04 04:11:02,584 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_read_xrcd [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~TO~int [2025-03-04 04:11:02,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~TO~int [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-03-04 04:11:02,584 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion [2025-03-04 04:11:02,584 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-04 04:11:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure ib_check_mr_access [2025-03-04 04:11:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_check_mr_access [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2025-03-04 04:11:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-03-04 04:11:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-04 04:11:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure kref_init [2025-03-04 04:11:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_init [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2025-03-04 04:11:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure ib_destroy_flow [2025-03-04 04:11:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_destroy_flow [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-04 04:11:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get___0 [2025-03-04 04:11:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get___0 [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure xrcd_table_delete [2025-03-04 04:11:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure xrcd_table_delete [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure ib_uverbs_remove_one [2025-03-04 04:11:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_uverbs_remove_one [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-03-04 04:11:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure ib_detach_mcast [2025-03-04 04:11:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_detach_mcast [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-03-04 04:11:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure show_dev_abi_version [2025-03-04 04:11:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure show_dev_abi_version [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~TO~int [2025-03-04 04:11:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~TO~int [2025-03-04 04:11:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_add_return [2025-03-04 04:11:02,589 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_add_return [2025-03-04 04:11:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure idr_read_cq [2025-03-04 04:11:02,589 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_read_cq [2025-03-04 04:11:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-04 04:11:02,589 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-04 04:11:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure idr_read_srq [2025-03-04 04:11:02,589 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_read_srq [2025-03-04 04:11:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure down_write [2025-03-04 04:11:02,589 INFO L138 BoogieDeclarations]: Found implementation of procedure down_write [2025-03-04 04:11:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure ib_uverbs_add_one [2025-03-04 04:11:02,589 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_uverbs_add_one [2025-03-04 04:11:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure put_qp_read [2025-03-04 04:11:02,589 INFO L138 BoogieDeclarations]: Found implementation of procedure put_qp_read [2025-03-04 04:11:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-03-04 04:11:02,589 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-03-04 04:11:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure no_llseek [2025-03-04 04:11:02,589 INFO L138 BoogieDeclarations]: Found implementation of procedure no_llseek [2025-03-04 04:11:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-04 04:11:02,589 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-04 04:11:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure device_destroy [2025-03-04 04:11:02,589 INFO L138 BoogieDeclarations]: Found implementation of procedure device_destroy [2025-03-04 04:11:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure ib_copy_from_udata [2025-03-04 04:11:02,589 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_copy_from_udata [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-03-04 04:11:02,590 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure ib_uverbs_release_uevent [2025-03-04 04:11:02,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_uverbs_release_uevent [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-04 04:11:02,590 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure put_cq_read [2025-03-04 04:11:02,590 INFO L138 BoogieDeclarations]: Found implementation of procedure put_cq_read [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure ib_uverbs_modify_qp [2025-03-04 04:11:02,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_uverbs_modify_qp [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure show_class_attr_string [2025-03-04 04:11:02,590 INFO L138 BoogieDeclarations]: Found implementation of procedure show_class_attr_string [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dealloc_pd [2025-03-04 04:11:02,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dealloc_pd [2025-03-04 04:11:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 04:11:02,591 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 04:11:02,591 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~$Pointer$ [2025-03-04 04:11:02,591 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~$Pointer$ [2025-03-04 04:11:02,591 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-04 04:11:02,591 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-04 04:11:03,726 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 04:11:03,731 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 04:11:03,814 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12283: havoc __fdget_#t~nondet2074#1; [2025-03-04 04:11:03,814 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5644: havoc __to_fd_#t~mem157#1.base, __to_fd_#t~mem157#1.offset;havoc __to_fd_#t~mem158#1;call ULTIMATE.dealloc(__to_fd_~#__constr_expr_0~0#1.base, __to_fd_~#__constr_expr_0~0#1.offset);havoc __to_fd_~#__constr_expr_0~0#1.base, __to_fd_~#__constr_expr_0~0#1.offset; [2025-03-04 04:11:03,815 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5654: havoc #t~mem161#1.base, #t~mem161#1.offset;havoc #t~mem162#1;call ULTIMATE.dealloc(~#tmp___0~6#1.base, ~#tmp___0~6#1.offset);havoc ~#tmp___0~6#1.base, ~#tmp___0~6#1.offset; [2025-03-04 04:11:03,821 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12453: havoc #t~nondet2100; [2025-03-04 04:11:03,862 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12517: havoc ib_unregister_event_handler_#t~nondet2115#1; [2025-03-04 04:11:03,866 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12369: havoc #t~nondet2083; [2025-03-04 04:11:04,258 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12426: havoc ib_create_flow_#t~ret2093#1.base, ib_create_flow_#t~ret2093#1.offset; [2025-03-04 04:11:04,259 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11358: call ULTIMATE.dealloc(ib_uverbs_ex_create_flow_~#cmd~31#1.base, ib_uverbs_ex_create_flow_~#cmd~31#1.offset);havoc ib_uverbs_ex_create_flow_~#cmd~31#1.base, ib_uverbs_ex_create_flow_~#cmd~31#1.offset;call ULTIMATE.dealloc(ib_uverbs_ex_create_flow_~#resp~21#1.base, ib_uverbs_ex_create_flow_~#resp~21#1.offset);havoc ib_uverbs_ex_create_flow_~#resp~21#1.base, ib_uverbs_ex_create_flow_~#resp~21#1.offset; [2025-03-04 04:11:04,259 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9724: call ULTIMATE.dealloc(ib_uverbs_ex_create_cq_~#cmd~14#1.base, ib_uverbs_ex_create_cq_~#cmd~14#1.offset);havoc ib_uverbs_ex_create_cq_~#cmd~14#1.base, ib_uverbs_ex_create_cq_~#cmd~14#1.offset; [2025-03-04 04:11:04,259 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11562: call ULTIMATE.dealloc(ib_uverbs_ex_destroy_flow_~#cmd~32#1.base, ib_uverbs_ex_destroy_flow_~#cmd~32#1.offset);havoc ib_uverbs_ex_destroy_flow_~#cmd~32#1.base, ib_uverbs_ex_destroy_flow_~#cmd~32#1.offset; [2025-03-04 04:11:04,269 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5627: call ULTIMATE.dealloc(~#fd.base, ~#fd.offset);havoc ~#fd.base, ~#fd.offset; [2025-03-04 04:11:04,314 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12521: havoc idr_alloc_#t~nondet2116#1; [2025-03-04 04:11:04,686 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11941: call ULTIMATE.dealloc(~#resp~25.base, ~#resp~25.offset);havoc ~#resp~25.base, ~#resp~25.offset;call ULTIMATE.dealloc(~#cmd~38.base, ~#cmd~38.offset);havoc ~#cmd~38.base, ~#cmd~38.offset;call ULTIMATE.dealloc(~#attr~12.base, ~#attr~12.offset);havoc ~#attr~12.base, ~#attr~12.offset; [2025-03-04 04:11:04,965 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603: call ULTIMATE.dealloc(~#resp~22.base, ~#resp~22.offset);havoc ~#resp~22.base, ~#resp~22.offset;call ULTIMATE.dealloc(~#xrcd_uobj~2.base, ~#xrcd_uobj~2.offset);havoc ~#xrcd_uobj~2.base, ~#xrcd_uobj~2.offset;call ULTIMATE.dealloc(~#attr~9.base, ~#attr~9.offset);havoc ~#attr~9.base, ~#attr~9.offset; [2025-03-04 04:11:04,970 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12392: havoc fasync_helper_#t~nondet2086#1; [2025-03-04 04:11:09,102 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12345: havoc #t~nondet2080; [2025-03-04 04:11:09,115 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8278: havoc #t~ite769.base, #t~ite769.offset;havoc #t~mem768.base, #t~mem768.offset; [2025-03-04 04:11:09,134 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12449: havoc #t~nondet2099; [2025-03-04 04:11:09,143 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5377: havoc __kmalloc_#t~ret74#1.base, __kmalloc_#t~ret74#1.offset; [2025-03-04 04:11:09,154 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12465: havoc #t~nondet2103; [2025-03-04 04:11:09,194 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5541: havoc #t~mem107.base, #t~mem107.offset; [2025-03-04 04:11:09,300 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7966: call ULTIMATE.dealloc(idr_find_~#__u~0#1.base, idr_find_~#__u~0#1.offset);havoc idr_find_~#__u~0#1.base, idr_find_~#__u~0#1.offset;call ULTIMATE.dealloc(idr_find_~#__u___0~0#1.base, idr_find_~#__u___0~0#1.offset);havoc idr_find_~#__u___0~0#1.base, idr_find_~#__u___0~0#1.offset; [2025-03-04 04:11:09,300 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12527: havoc idr_find_slowpath_#t~ret2117#1.base, idr_find_slowpath_#t~ret2117#1.offset; [2025-03-04 04:11:09,367 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12605: havoc #t~nondet2125; [2025-03-04 04:11:09,577 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9550: call ULTIMATE.dealloc(~#resp~9#1.base, ~#resp~9#1.offset);havoc ~#resp~9#1.base, ~#resp~9#1.offset;call ULTIMATE.dealloc(~#attr~3#1.base, ~#attr~3#1.offset);havoc ~#attr~3#1.base, ~#attr~3#1.offset; [2025-03-04 04:11:09,577 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6565: call ULTIMATE.dealloc(ib_uverbs_lookup_comp_file_~#f~0#1.base, ib_uverbs_lookup_comp_file_~#f~0#1.offset);havoc ib_uverbs_lookup_comp_file_~#f~0#1.base, ib_uverbs_lookup_comp_file_~#f~0#1.offset;call ULTIMATE.dealloc(ib_uverbs_lookup_comp_file_~#tmp~27#1.base, ib_uverbs_lookup_comp_file_~#tmp~27#1.offset);havoc ib_uverbs_lookup_comp_file_~#tmp~27#1.base, ib_uverbs_lookup_comp_file_~#tmp~27#1.offset; [2025-03-04 04:11:09,600 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12315: havoc _copy_to_user_#t~nondet2076#1; [2025-03-04 04:11:09,750 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8376: havoc #t~mem785.base, #t~mem785.offset;havoc #t~ite788.base, #t~ite788.offset;havoc #t~mem786.base, #t~mem786.offset;havoc #t~mem787.base, #t~mem787.offset; [2025-03-04 04:11:09,806 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12457: havoc #t~nondet2101; [2025-03-04 04:11:09,860 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12472: havoc ib_get_client_data_#t~ret2105#1.base, ib_get_client_data_#t~ret2105#1.offset; [2025-03-04 04:11:10,036 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898: call ULTIMATE.dealloc(~#__constr_expr_0~1#1.base, ~#__constr_expr_0~1#1.offset);havoc ~#__constr_expr_0~1#1.base, ~#__constr_expr_0~1#1.offset;call ULTIMATE.dealloc(~#__key~3#1.base, ~#__key~3#1.offset);havoc ~#__key~3#1.base, ~#__key~3#1.offset; [2025-03-04 04:11:10,036 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12349: havoc cdev_add_#t~nondet2081#1; [2025-03-04 04:11:10,036 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5281: call ULTIMATE.dealloc(init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset);havoc init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset; [2025-03-04 04:11:10,036 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12338: havoc alloc_chrdev_region_#t~nondet2078#1; [2025-03-04 04:11:10,036 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12549: havoc kobject_set_name_#t~nondet2120#1; [2025-03-04 04:11:10,036 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12372: havoc device_create_#t~ret2084#1.base, device_create_#t~ret2084#1.offset; [2025-03-04 04:11:15,912 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12556: havoc ldv_open_7_#t~nondet2121#1; [2025-03-04 04:11:15,912 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12359: havoc class_create_file_ns_#t~nondet2082#1; [2025-03-04 04:11:15,912 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12613: havoc register_chrdev_region_#t~nondet2127#1; [2025-03-04 04:11:15,912 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7031: call ULTIMATE.dealloc(ib_uverbs_init_~#__key~4#1.base, ib_uverbs_init_~#__key~4#1.offset);havoc ib_uverbs_init_~#__key~4#1.base, ib_uverbs_init_~#__key~4#1.offset; [2025-03-04 04:11:15,912 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12499: havoc ib_register_client_#t~nondet2112#1; [2025-03-04 04:11:15,913 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7148: call ULTIMATE.dealloc(main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset);havoc main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg3~0#1.base, main_~#ldvarg3~0#1.offset);havoc main_~#ldvarg3~0#1.base, main_~#ldvarg3~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset);havoc main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg11~0#1.base, main_~#ldvarg11~0#1.offset);havoc main_~#ldvarg11~0#1.base, main_~#ldvarg11~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset);havoc main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset);havoc main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset);havoc main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg9~0#1.base, main_~#ldvarg9~0#1.offset);havoc main_~#ldvarg9~0#1.base, main_~#ldvarg9~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg25~0#1.base, main_~#ldvarg25~0#1.offset);havoc main_~#ldvarg25~0#1.base, main_~#ldvarg25~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset);havoc main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg22~0#1.base, main_~#ldvarg22~0#1.offset);havoc main_~#ldvarg22~0#1.base, main_~#ldvarg22~0#1.offset; [2025-03-04 04:11:15,913 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12270: havoc __class_create_#t~ret2073#1.base, __class_create_#t~ret2073#1.offset; [2025-03-04 04:11:16,696 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6757: call ULTIMATE.dealloc(~#__key~2#1.base, ~#__key~2#1.offset);havoc ~#__key~2#1.base, ~#__key~2#1.offset; [2025-03-04 04:11:18,397 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12420: havoc ib_close_qp_#t~nondet2091#1; [2025-03-04 04:11:19,122 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-04 04:11:19,425 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12483: havoc #t~nondet2108; [2025-03-04 04:11:20,375 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8339: havoc #t~ite779.base, #t~ite779.offset;havoc #t~mem778.base, #t~mem778.offset; [2025-03-04 04:11:20,636 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12441: havoc #t~nondet2097; [2025-03-04 04:11:21,242 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11803: call ULTIMATE.dealloc(~#cmd~35.base, ~#cmd~35.offset);havoc ~#cmd~35.base, ~#cmd~35.offset;call ULTIMATE.dealloc(~#udata~11.base, ~#udata~11.offset);havoc ~#udata~11.base, ~#udata~11.offset;call ULTIMATE.dealloc(~#attr~10.base, ~#attr~10.offset);havoc ~#attr~10.base, ~#attr~10.offset; [2025-03-04 04:11:21,269 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12376: havoc #t~nondet2085; [2025-03-04 04:11:21,295 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7710: havoc #t~mem631; [2025-03-04 04:11:22,079 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8143: call ULTIMATE.dealloc(~#__key~5#1.base, ~#__key~5#1.offset);havoc ~#__key~5#1.base, ~#__key~5#1.offset; [2025-03-04 04:11:22,388 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6531: call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset; [2025-03-04 04:11:22,388 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12341: havoc anon_inode_getfile_#t~ret2079#1.base, anon_inode_getfile_#t~ret2079#1.offset; [2025-03-04 04:11:23,080 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6230: call ULTIMATE.dealloc(~#__wait~0#1.base, ~#__wait~0#1.offset);havoc ~#__wait~0#1.base, ~#__wait~0#1.offset; [2025-03-04 04:11:23,080 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12585: havoc prepare_to_wait_event_#t~nondet2123#1; [2025-03-04 04:11:23,192 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12589: havoc #t~nondet2124; [2025-03-04 04:11:23,221 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12461: havoc #t~nondet2102; [2025-03-04 04:11:24,811 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6595: call ULTIMATE.dealloc(~#hdr~0#1.base, ~#hdr~0#1.offset);havoc ~#hdr~0#1.base, ~#hdr~0#1.offset;call ULTIMATE.dealloc(~#ex_hdr~0#1.base, ~#ex_hdr~0#1.offset);havoc ~#ex_hdr~0#1.base, ~#ex_hdr~0#1.offset;call ULTIMATE.dealloc(~#ucore~0#1.base, ~#ucore~0#1.offset);havoc ~#ucore~0#1.base, ~#ucore~0#1.offset;call ULTIMATE.dealloc(~#uhw~0#1.base, ~#uhw~0#1.offset);havoc ~#uhw~0#1.base, ~#uhw~0#1.offset; [2025-03-04 04:11:24,955 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5136: havoc #t~mem18.base, #t~mem18.offset; [2025-03-04 04:11:24,985 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12433: havoc #t~nondet2095; [2025-03-04 04:11:25,055 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12445: havoc #t~nondet2098; [2025-03-04 04:11:26,042 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12399: havoc #t~nondet2087; [2025-03-04 04:11:26,210 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12412: havoc #t~nondet2089; [2025-03-04 04:11:26,375 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12311: havoc _copy_from_user_#t~nondet2075#1; [2025-03-04 04:11:26,710 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12469: havoc #t~nondet2104; [2025-03-04 04:12:02,503 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8562: call ULTIMATE.dealloc(ib_uverbs_query_device_~#cmd~1#1.base, ib_uverbs_query_device_~#cmd~1#1.offset);havoc ib_uverbs_query_device_~#cmd~1#1.base, ib_uverbs_query_device_~#cmd~1#1.offset;call ULTIMATE.dealloc(ib_uverbs_query_device_~#resp~1#1.base, ib_uverbs_query_device_~#resp~1#1.offset);havoc ib_uverbs_query_device_~#resp~1#1.base, ib_uverbs_query_device_~#resp~1#1.offset;call ULTIMATE.dealloc(ib_uverbs_query_device_~#attr~0#1.base, ib_uverbs_query_device_~#attr~0#1.offset);havoc ib_uverbs_query_device_~#attr~0#1.base, ib_uverbs_query_device_~#attr~0#1.offset; [2025-03-04 04:12:02,503 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11737: call ULTIMATE.dealloc(ib_uverbs_create_srq_~#cmd~33#1.base, ib_uverbs_create_srq_~#cmd~33#1.offset);havoc ib_uverbs_create_srq_~#cmd~33#1.base, ib_uverbs_create_srq_~#cmd~33#1.offset;call ULTIMATE.dealloc(ib_uverbs_create_srq_~#xcmd~0#1.base, ib_uverbs_create_srq_~#xcmd~0#1.offset);havoc ib_uverbs_create_srq_~#xcmd~0#1.base, ib_uverbs_create_srq_~#xcmd~0#1.offset;call ULTIMATE.dealloc(ib_uverbs_create_srq_~#udata~9#1.base, ib_uverbs_create_srq_~#udata~9#1.offset);havoc ib_uverbs_create_srq_~#udata~9#1.base, ib_uverbs_create_srq_~#udata~9#1.offset; [2025-03-04 04:12:02,503 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5531: havoc dev_name_#t~mem105#1.base, dev_name_#t~mem105#1.offset; [2025-03-04 04:12:02,504 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9495: call ULTIMATE.dealloc(ib_uverbs_create_comp_channel_~#cmd~12#1.base, ib_uverbs_create_comp_channel_~#cmd~12#1.offset);havoc ib_uverbs_create_comp_channel_~#cmd~12#1.base, ib_uverbs_create_comp_channel_~#cmd~12#1.offset;call ULTIMATE.dealloc(ib_uverbs_create_comp_channel_~#resp~8#1.base, ib_uverbs_create_comp_channel_~#resp~8#1.offset);havoc ib_uverbs_create_comp_channel_~#resp~8#1.base, ib_uverbs_create_comp_channel_~#resp~8#1.offset; [2025-03-04 04:12:02,504 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12536: havoc igrab_#t~ret2118#1.base, igrab_#t~ret2118#1.offset; [2025-03-04 04:12:02,504 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11878: call ULTIMATE.dealloc(ib_uverbs_destroy_srq_~#cmd~37#1.base, ib_uverbs_destroy_srq_~#cmd~37#1.offset);havoc ib_uverbs_destroy_srq_~#cmd~37#1.base, ib_uverbs_destroy_srq_~#cmd~37#1.offset;call ULTIMATE.dealloc(ib_uverbs_destroy_srq_~#resp~24#1.base, ib_uverbs_destroy_srq_~#resp~24#1.offset);havoc ib_uverbs_destroy_srq_~#resp~24#1.base, ib_uverbs_destroy_srq_~#resp~24#1.offset; [2025-03-04 04:12:02,504 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9236: call ULTIMATE.dealloc(ib_uverbs_rereg_mr_~#cmd~8#1.base, ib_uverbs_rereg_mr_~#cmd~8#1.offset);havoc ib_uverbs_rereg_mr_~#cmd~8#1.base, ib_uverbs_rereg_mr_~#cmd~8#1.offset;call ULTIMATE.dealloc(ib_uverbs_rereg_mr_~#resp~6#1.base, ib_uverbs_rereg_mr_~#resp~6#1.offset);havoc ib_uverbs_rereg_mr_~#resp~6#1.base, ib_uverbs_rereg_mr_~#resp~6#1.offset;call ULTIMATE.dealloc(ib_uverbs_rereg_mr_~#udata~4#1.base, ib_uverbs_rereg_mr_~#udata~4#1.offset);havoc ib_uverbs_rereg_mr_~#udata~4#1.base, ib_uverbs_rereg_mr_~#udata~4#1.offset; [2025-03-04 04:12:02,504 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12408: havoc get_task_pid_#t~ret2088#1.base, get_task_pid_#t~ret2088#1.offset; [2025-03-04 04:12:02,504 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8842: havoc find_xrcd_#t~mem957#1.base, find_xrcd_#t~mem957#1.offset; [2025-03-04 04:12:02,504 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12542: havoc kasprintf_#t~ret2119#1.base, kasprintf_#t~ret2119#1.offset; [2025-03-04 04:12:02,504 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9901: call ULTIMATE.dealloc(ib_uverbs_req_notify_cq_~#cmd~17#1.base, ib_uverbs_req_notify_cq_~#cmd~17#1.offset);havoc ib_uverbs_req_notify_cq_~#cmd~17#1.base, ib_uverbs_req_notify_cq_~#cmd~17#1.offset; [2025-03-04 04:12:02,504 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9769: call ULTIMATE.dealloc(ib_uverbs_resize_cq_~#cmd~15#1.base, ib_uverbs_resize_cq_~#cmd~15#1.offset);havoc ib_uverbs_resize_cq_~#cmd~15#1.base, ib_uverbs_resize_cq_~#cmd~15#1.offset;call ULTIMATE.dealloc(ib_uverbs_resize_cq_~#resp~10#1.base, ib_uverbs_resize_cq_~#resp~10#1.offset);havoc ib_uverbs_resize_cq_~#resp~10#1.base, ib_uverbs_resize_cq_~#resp~10#1.offset;call ULTIMATE.dealloc(ib_uverbs_resize_cq_~#udata~5#1.base, ib_uverbs_resize_cq_~#udata~5#1.offset);havoc ib_uverbs_resize_cq_~#udata~5#1.base, ib_uverbs_resize_cq_~#udata~5#1.offset; [2025-03-04 04:12:02,504 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9373: call ULTIMATE.dealloc(ib_uverbs_alloc_mw_~#cmd~10#1.base, ib_uverbs_alloc_mw_~#cmd~10#1.offset);havoc ib_uverbs_alloc_mw_~#cmd~10#1.base, ib_uverbs_alloc_mw_~#cmd~10#1.offset;call ULTIMATE.dealloc(ib_uverbs_alloc_mw_~#resp~7#1.base, ib_uverbs_alloc_mw_~#resp~7#1.offset);havoc ib_uverbs_alloc_mw_~#resp~7#1.base, ib_uverbs_alloc_mw_~#resp~7#1.offset; [2025-03-04 04:12:02,504 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12416: havoc ib_attach_mcast_#t~nondet2090#1; [2025-03-04 04:12:02,504 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9113: call ULTIMATE.dealloc(ib_uverbs_reg_mr_~#cmd~7#1.base, ib_uverbs_reg_mr_~#cmd~7#1.offset);havoc ib_uverbs_reg_mr_~#cmd~7#1.base, ib_uverbs_reg_mr_~#cmd~7#1.offset;call ULTIMATE.dealloc(ib_uverbs_reg_mr_~#resp~5#1.base, ib_uverbs_reg_mr_~#resp~5#1.offset);havoc ib_uverbs_reg_mr_~#resp~5#1.base, ib_uverbs_reg_mr_~#resp~5#1.offset;call ULTIMATE.dealloc(ib_uverbs_reg_mr_~#udata~3#1.base, ib_uverbs_reg_mr_~#udata~3#1.offset);havoc ib_uverbs_reg_mr_~#udata~3#1.base, ib_uverbs_reg_mr_~#udata~3#1.offset;call ULTIMATE.dealloc(ib_uverbs_reg_mr_~#attr~2#1.base, ib_uverbs_reg_mr_~#attr~2#1.offset);havoc ib_uverbs_reg_mr_~#attr~2#1.base, ib_uverbs_reg_mr_~#attr~2#1.offset;call ULTIMATE.dealloc(ib_uverbs_reg_mr_~#descriptor~0#1.base, ib_uverbs_reg_mr_~#descriptor~0#1.offset);havoc ib_uverbs_reg_mr_~#descriptor~0#1.base, ib_uverbs_reg_mr_~#descriptor~0#1.offset; [2025-03-04 04:12:02,504 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8062: havoc file_inode_#t~mem703#1.base, file_inode_#t~mem703#1.offset; [2025-03-04 04:12:02,504 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12423: havoc ib_create_ah_#t~ret2092#1.base, ib_create_ah_#t~ret2092#1.offset; [2025-03-04 04:12:02,504 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10974: call ULTIMATE.dealloc(ib_uverbs_post_srq_recv_~#cmd~26#1.base, ib_uverbs_post_srq_recv_~#cmd~26#1.offset);havoc ib_uverbs_post_srq_recv_~#cmd~26#1.base, ib_uverbs_post_srq_recv_~#cmd~26#1.offset;call ULTIMATE.dealloc(ib_uverbs_post_srq_recv_~#resp~19#1.base, ib_uverbs_post_srq_recv_~#resp~19#1.offset);havoc ib_uverbs_post_srq_recv_~#resp~19#1.base, ib_uverbs_post_srq_recv_~#resp~19#1.offset;call ULTIMATE.dealloc(ib_uverbs_post_srq_recv_~#bad_wr~2#1.base, ib_uverbs_post_srq_recv_~#bad_wr~2#1.offset);havoc ib_uverbs_post_srq_recv_~#bad_wr~2#1.base, ib_uverbs_post_srq_recv_~#bad_wr~2#1.offset; [2025-03-04 04:12:02,504 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8596: call ULTIMATE.dealloc(ib_uverbs_query_port_~#cmd~2#1.base, ib_uverbs_query_port_~#cmd~2#1.offset);havoc ib_uverbs_query_port_~#cmd~2#1.base, ib_uverbs_query_port_~#cmd~2#1.offset;call ULTIMATE.dealloc(ib_uverbs_query_port_~#resp~2#1.base, ib_uverbs_query_port_~#resp~2#1.offset);havoc ib_uverbs_query_port_~#resp~2#1.base, ib_uverbs_query_port_~#resp~2#1.offset;call ULTIMATE.dealloc(ib_uverbs_query_port_~#attr~1#1.base, ib_uverbs_query_port_~#attr~1#1.offset);havoc ib_uverbs_query_port_~#attr~1#1.base, ib_uverbs_query_port_~#attr~1#1.offset; [2025-03-04 04:12:02,504 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8728: call ULTIMATE.dealloc(ib_uverbs_dealloc_pd_~#cmd~4#1.base, ib_uverbs_dealloc_pd_~#cmd~4#1.offset);havoc ib_uverbs_dealloc_pd_~#cmd~4#1.base, ib_uverbs_dealloc_pd_~#cmd~4#1.offset; [2025-03-04 04:12:02,504 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12429: havoc ib_create_qp_#t~ret2094#1.base, ib_create_qp_#t~ret2094#1.offset; [2025-03-04 04:12:02,504 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8862: call ULTIMATE.dealloc(ib_uverbs_open_xrcd_~#cmd~5#1.base, ib_uverbs_open_xrcd_~#cmd~5#1.offset);havoc ib_uverbs_open_xrcd_~#cmd~5#1.base, ib_uverbs_open_xrcd_~#cmd~5#1.offset;call ULTIMATE.dealloc(ib_uverbs_open_xrcd_~#resp~4#1.base, ib_uverbs_open_xrcd_~#resp~4#1.offset);havoc ib_uverbs_open_xrcd_~#resp~4#1.base, ib_uverbs_open_xrcd_~#resp~4#1.offset;call ULTIMATE.dealloc(ib_uverbs_open_xrcd_~#udata~2#1.base, ib_uverbs_open_xrcd_~#udata~2#1.offset);havoc ib_uverbs_open_xrcd_~#udata~2#1.base, ib_uverbs_open_xrcd_~#udata~2#1.offset;call ULTIMATE.dealloc(ib_uverbs_open_xrcd_~#f~1#1.base, ib_uverbs_open_xrcd_~#f~1#1.offset);havoc ib_uverbs_open_xrcd_~#f~1#1.base, ib_uverbs_open_xrcd_~#f~1#1.offset;call ULTIMATE.dealloc(ib_uverbs_open_xrcd_~#__key~7#1.base, ib_uverbs_open_xrcd_~#__key~7#1.offset);havoc ib_uverbs_open_xrcd_~#__key~7#1.base, ib_uverbs_open_xrcd_~#__key~7#1.offset; [2025-03-04 04:12:02,505 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10316: call ULTIMATE.dealloc(ib_uverbs_query_qp_~#cmd~21#1.base, ib_uverbs_query_qp_~#cmd~21#1.offset);havoc ib_uverbs_query_qp_~#cmd~21#1.base, ib_uverbs_query_qp_~#cmd~21#1.offset;call ULTIMATE.dealloc(ib_uverbs_query_qp_~#resp~15#1.base, ib_uverbs_query_qp_~#resp~15#1.offset);havoc ib_uverbs_query_qp_~#resp~15#1.base, ib_uverbs_query_qp_~#resp~15#1.offset; [2025-03-04 04:12:02,505 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9923: call ULTIMATE.dealloc(ib_uverbs_destroy_cq_~#cmd~18#1.base, ib_uverbs_destroy_cq_~#cmd~18#1.offset);havoc ib_uverbs_destroy_cq_~#cmd~18#1.base, ib_uverbs_destroy_cq_~#cmd~18#1.offset;call ULTIMATE.dealloc(ib_uverbs_destroy_cq_~#resp~12#1.base, ib_uverbs_destroy_cq_~#resp~12#1.offset);havoc ib_uverbs_destroy_cq_~#resp~12#1.base, ib_uverbs_destroy_cq_~#resp~12#1.offset; [2025-03-04 04:12:02,505 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11774: call ULTIMATE.dealloc(ib_uverbs_create_xsrq_~#cmd~34#1.base, ib_uverbs_create_xsrq_~#cmd~34#1.offset);havoc ib_uverbs_create_xsrq_~#cmd~34#1.base, ib_uverbs_create_xsrq_~#cmd~34#1.offset;call ULTIMATE.dealloc(ib_uverbs_create_xsrq_~#udata~10#1.base, ib_uverbs_create_xsrq_~#udata~10#1.offset);havoc ib_uverbs_create_xsrq_~#udata~10#1.base, ib_uverbs_create_xsrq_~#udata~10#1.offset; [2025-03-04 04:12:02,505 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11248: call ULTIMATE.dealloc(ib_uverbs_detach_mcast_~#cmd~30#1.base, ib_uverbs_detach_mcast_~#cmd~30#1.offset);havoc ib_uverbs_detach_mcast_~#cmd~30#1.base, ib_uverbs_detach_mcast_~#cmd~30#1.offset; [2025-03-04 04:12:02,505 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9665: call ULTIMATE.dealloc(ib_uverbs_create_cq_~#cmd~13#1.base, ib_uverbs_create_cq_~#cmd~13#1.offset);havoc ib_uverbs_create_cq_~#cmd~13#1.base, ib_uverbs_create_cq_~#cmd~13#1.offset;call ULTIMATE.dealloc(ib_uverbs_create_cq_~#cmd_ex~0#1.base, ib_uverbs_create_cq_~#cmd_ex~0#1.offset);havoc ib_uverbs_create_cq_~#cmd_ex~0#1.base, ib_uverbs_create_cq_~#cmd_ex~0#1.offset;call ULTIMATE.dealloc(ib_uverbs_create_cq_~#ucore~1#1.base, ib_uverbs_create_cq_~#ucore~1#1.offset);havoc ib_uverbs_create_cq_~#ucore~1#1.base, ib_uverbs_create_cq_~#ucore~1#1.offset;call ULTIMATE.dealloc(ib_uverbs_create_cq_~#uhw~1#1.base, ib_uverbs_create_cq_~#uhw~1#1.offset);havoc ib_uverbs_create_cq_~#uhw~1#1.base, ib_uverbs_create_cq_~#uhw~1#1.offset; [2025-03-04 04:12:02,505 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9011: call ULTIMATE.dealloc(ib_uverbs_close_xrcd_~#cmd~6#1.base, ib_uverbs_close_xrcd_~#cmd~6#1.offset);havoc ib_uverbs_close_xrcd_~#cmd~6#1.base, ib_uverbs_close_xrcd_~#cmd~6#1.offset; [2025-03-04 04:12:02,505 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10599: call ULTIMATE.dealloc(ib_uverbs_post_send_~#cmd~24#1.base, ib_uverbs_post_send_~#cmd~24#1.offset);havoc ib_uverbs_post_send_~#cmd~24#1.base, ib_uverbs_post_send_~#cmd~24#1.offset;call ULTIMATE.dealloc(ib_uverbs_post_send_~#resp~17#1.base, ib_uverbs_post_send_~#resp~17#1.offset);havoc ib_uverbs_post_send_~#resp~17#1.base, ib_uverbs_post_send_~#resp~17#1.offset;call ULTIMATE.dealloc(ib_uverbs_post_send_~#bad_wr~0#1.base, ib_uverbs_post_send_~#bad_wr~0#1.offset);havoc ib_uverbs_post_send_~#bad_wr~0#1.base, ib_uverbs_post_send_~#bad_wr~0#1.offset; [2025-03-04 04:12:02,505 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9810: call ULTIMATE.dealloc(copy_wc_to_user_~#tmp~85#1.base, copy_wc_to_user_~#tmp~85#1.offset);havoc copy_wc_to_user_~#tmp~85#1.base, copy_wc_to_user_~#tmp~85#1.offset; [2025-03-04 04:12:02,505 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11142: call ULTIMATE.dealloc(ib_uverbs_destroy_ah_~#cmd~28#1.base, ib_uverbs_destroy_ah_~#cmd~28#1.offset);havoc ib_uverbs_destroy_ah_~#cmd~28#1.base, ib_uverbs_destroy_ah_~#cmd~28#1.offset; [2025-03-04 04:12:02,505 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10218: call ULTIMATE.dealloc(ib_uverbs_open_qp_~#cmd~20#1.base, ib_uverbs_open_qp_~#cmd~20#1.offset);havoc ib_uverbs_open_qp_~#cmd~20#1.base, ib_uverbs_open_qp_~#cmd~20#1.offset;call ULTIMATE.dealloc(ib_uverbs_open_qp_~#resp~14#1.base, ib_uverbs_open_qp_~#resp~14#1.offset);havoc ib_uverbs_open_qp_~#resp~14#1.base, ib_uverbs_open_qp_~#resp~14#1.offset;call ULTIMATE.dealloc(ib_uverbs_open_qp_~#xrcd_uobj~1#1.base, ib_uverbs_open_qp_~#xrcd_uobj~1#1.offset);havoc ib_uverbs_open_qp_~#xrcd_uobj~1#1.base, ib_uverbs_open_qp_~#xrcd_uobj~1#1.offset;call ULTIMATE.dealloc(ib_uverbs_open_qp_~#attr~5#1.base, ib_uverbs_open_qp_~#attr~5#1.offset);havoc ib_uverbs_open_qp_~#attr~5#1.base, ib_uverbs_open_qp_~#attr~5#1.offset; [2025-03-04 04:12:02,505 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12609: havoc rdma_port_get_link_layer_#t~nondet2126#1; [2025-03-04 04:12:02,505 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12479: havoc ib_open_qp_#t~ret2107#1.base, ib_open_qp_#t~ret2107#1.offset; [2025-03-04 04:12:02,506 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9839: call ULTIMATE.dealloc(ib_uverbs_poll_cq_~#cmd~16#1.base, ib_uverbs_poll_cq_~#cmd~16#1.offset);havoc ib_uverbs_poll_cq_~#cmd~16#1.base, ib_uverbs_poll_cq_~#cmd~16#1.offset;call ULTIMATE.dealloc(ib_uverbs_poll_cq_~#resp~11#1.base, ib_uverbs_poll_cq_~#resp~11#1.offset);havoc ib_uverbs_poll_cq_~#resp~11#1.base, ib_uverbs_poll_cq_~#resp~11#1.offset;call ULTIMATE.dealloc(ib_uverbs_poll_cq_~#wc~0#1.base, ib_uverbs_poll_cq_~#wc~0#1.offset);havoc ib_uverbs_poll_cq_~#wc~0#1.base, ib_uverbs_poll_cq_~#wc~0#1.offset; [2025-03-04 04:12:02,506 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8651: call ULTIMATE.dealloc(ib_uverbs_alloc_pd_~#cmd~3#1.base, ib_uverbs_alloc_pd_~#cmd~3#1.offset);havoc ib_uverbs_alloc_pd_~#cmd~3#1.base, ib_uverbs_alloc_pd_~#cmd~3#1.offset;call ULTIMATE.dealloc(ib_uverbs_alloc_pd_~#resp~3#1.base, ib_uverbs_alloc_pd_~#resp~3#1.offset);havoc ib_uverbs_alloc_pd_~#resp~3#1.base, ib_uverbs_alloc_pd_~#resp~3#1.offset;call ULTIMATE.dealloc(ib_uverbs_alloc_pd_~#udata~1#1.base, ib_uverbs_alloc_pd_~#udata~1#1.offset);havoc ib_uverbs_alloc_pd_~#udata~1#1.base, ib_uverbs_alloc_pd_~#udata~1#1.offset; [2025-03-04 04:12:02,506 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10898: call ULTIMATE.dealloc(ib_uverbs_post_recv_~#cmd~25#1.base, ib_uverbs_post_recv_~#cmd~25#1.offset);havoc ib_uverbs_post_recv_~#cmd~25#1.base, ib_uverbs_post_recv_~#cmd~25#1.offset;call ULTIMATE.dealloc(ib_uverbs_post_recv_~#resp~18#1.base, ib_uverbs_post_recv_~#resp~18#1.offset);havoc ib_uverbs_post_recv_~#resp~18#1.base, ib_uverbs_post_recv_~#resp~18#1.offset;call ULTIMATE.dealloc(ib_uverbs_post_recv_~#bad_wr~1#1.base, ib_uverbs_post_recv_~#bad_wr~1#1.offset);havoc ib_uverbs_post_recv_~#bad_wr~1#1.base, ib_uverbs_post_recv_~#bad_wr~1#1.offset; [2025-03-04 04:12:02,506 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8389: call ULTIMATE.dealloc(ib_uverbs_get_context_~#cmd~0#1.base, ib_uverbs_get_context_~#cmd~0#1.offset);havoc ib_uverbs_get_context_~#cmd~0#1.base, ib_uverbs_get_context_~#cmd~0#1.offset;call ULTIMATE.dealloc(ib_uverbs_get_context_~#resp~0#1.base, ib_uverbs_get_context_~#resp~0#1.offset);havoc ib_uverbs_get_context_~#resp~0#1.base, ib_uverbs_get_context_~#resp~0#1.offset;call ULTIMATE.dealloc(ib_uverbs_get_context_~#udata~0#1.base, ib_uverbs_get_context_~#udata~0#1.offset);havoc ib_uverbs_get_context_~#udata~0#1.base, ib_uverbs_get_context_~#udata~0#1.offset;call ULTIMATE.dealloc(ib_uverbs_get_context_~#dev_attr~0#1.base, ib_uverbs_get_context_~#dev_attr~0#1.offset);havoc ib_uverbs_get_context_~#dev_attr~0#1.base, ib_uverbs_get_context_~#dev_attr~0#1.offset;call ULTIMATE.dealloc(ib_uverbs_get_context_~#__constr_expr_0~2#1.base, ib_uverbs_get_context_~#__constr_expr_0~2#1.offset);havoc ib_uverbs_get_context_~#__constr_expr_0~2#1.base, ib_uverbs_get_context_~#__constr_expr_0~2#1.offset;call ULTIMATE.dealloc(ib_uverbs_get_context_~#__key~6#1.base, ib_uverbs_get_context_~#__key~6#1.offset);havoc ib_uverbs_get_context_~#__key~6#1.base, ib_uverbs_get_context_~#__key~6#1.offset; [2025-03-04 04:12:02,506 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12487: havoc ib_query_port_#t~nondet2109#1; [2025-03-04 04:12:02,506 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9979: call ULTIMATE.dealloc(ib_uverbs_create_qp_~#cmd~19#1.base, ib_uverbs_create_qp_~#cmd~19#1.offset);havoc ib_uverbs_create_qp_~#cmd~19#1.base, ib_uverbs_create_qp_~#cmd~19#1.offset;call ULTIMATE.dealloc(ib_uverbs_create_qp_~#resp~13#1.base, ib_uverbs_create_qp_~#resp~13#1.offset);havoc ib_uverbs_create_qp_~#resp~13#1.base, ib_uverbs_create_qp_~#resp~13#1.offset;call ULTIMATE.dealloc(ib_uverbs_create_qp_~#udata~6#1.base, ib_uverbs_create_qp_~#udata~6#1.offset);havoc ib_uverbs_create_qp_~#udata~6#1.base, ib_uverbs_create_qp_~#udata~6#1.offset;call ULTIMATE.dealloc(ib_uverbs_create_qp_~#xrcd_uobj~0#1.base, ib_uverbs_create_qp_~#xrcd_uobj~0#1.offset);havoc ib_uverbs_create_qp_~#xrcd_uobj~0#1.base, ib_uverbs_create_qp_~#xrcd_uobj~0#1.offset;call ULTIMATE.dealloc(ib_uverbs_create_qp_~#attr~4#1.base, ib_uverbs_create_qp_~#attr~4#1.offset);havoc ib_uverbs_create_qp_~#attr~4#1.base, ib_uverbs_create_qp_~#attr~4#1.offset; [2025-03-04 04:12:02,506 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12491: havoc ib_query_qp_#t~nondet2110#1; [2025-03-04 04:12:02,506 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9456: call ULTIMATE.dealloc(ib_uverbs_dealloc_mw_~#cmd~11#1.base, ib_uverbs_dealloc_mw_~#cmd~11#1.offset);havoc ib_uverbs_dealloc_mw_~#cmd~11#1.base, ib_uverbs_dealloc_mw_~#cmd~11#1.offset; [2025-03-04 04:12:02,506 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12495: havoc ib_query_srq_#t~nondet2111#1; [2025-03-04 04:12:02,506 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11835: call ULTIMATE.dealloc(ib_uverbs_query_srq_~#cmd~36#1.base, ib_uverbs_query_srq_~#cmd~36#1.offset);havoc ib_uverbs_query_srq_~#cmd~36#1.base, ib_uverbs_query_srq_~#cmd~36#1.offset;call ULTIMATE.dealloc(ib_uverbs_query_srq_~#resp~23#1.base, ib_uverbs_query_srq_~#resp~23#1.offset);havoc ib_uverbs_query_srq_~#resp~23#1.base, ib_uverbs_query_srq_~#resp~23#1.offset;call ULTIMATE.dealloc(ib_uverbs_query_srq_~#attr~11#1.base, ib_uverbs_query_srq_~#attr~11#1.offset);havoc ib_uverbs_query_srq_~#attr~11#1.base, ib_uverbs_query_srq_~#attr~11#1.offset; [2025-03-04 04:12:02,506 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5363: havoc kobject_name_#t~mem70#1.base, kobject_name_#t~mem70#1.offset; [2025-03-04 04:12:02,506 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11180: call ULTIMATE.dealloc(ib_uverbs_attach_mcast_~#cmd~29#1.base, ib_uverbs_attach_mcast_~#cmd~29#1.offset);havoc ib_uverbs_attach_mcast_~#cmd~29#1.base, ib_uverbs_attach_mcast_~#cmd~29#1.offset; [2025-03-04 04:12:02,506 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12503: havoc ib_register_event_handler_#t~nondet2113#1; [2025-03-04 04:12:02,506 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11050: call ULTIMATE.dealloc(ib_uverbs_create_ah_~#cmd~27#1.base, ib_uverbs_create_ah_~#cmd~27#1.offset);havoc ib_uverbs_create_ah_~#cmd~27#1.base, ib_uverbs_create_ah_~#cmd~27#1.offset;call ULTIMATE.dealloc(ib_uverbs_create_ah_~#resp~20#1.base, ib_uverbs_create_ah_~#resp~20#1.offset);havoc ib_uverbs_create_ah_~#resp~20#1.base, ib_uverbs_create_ah_~#resp~20#1.offset;call ULTIMATE.dealloc(ib_uverbs_create_ah_~#attr~8#1.base, ib_uverbs_create_ah_~#attr~8#1.offset);havoc ib_uverbs_create_ah_~#attr~8#1.base, ib_uverbs_create_ah_~#attr~8#1.offset; [2025-03-04 04:12:02,507 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9334: call ULTIMATE.dealloc(ib_uverbs_dereg_mr_~#cmd~9#1.base, ib_uverbs_dereg_mr_~#cmd~9#1.offset);havoc ib_uverbs_dereg_mr_~#cmd~9#1.base, ib_uverbs_dereg_mr_~#cmd~9#1.offset; [2025-03-04 04:12:02,507 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10535: call ULTIMATE.dealloc(ib_uverbs_destroy_qp_~#cmd~23#1.base, ib_uverbs_destroy_qp_~#cmd~23#1.offset);havoc ib_uverbs_destroy_qp_~#cmd~23#1.base, ib_uverbs_destroy_qp_~#cmd~23#1.offset;call ULTIMATE.dealloc(ib_uverbs_destroy_qp_~#resp~16#1.base, ib_uverbs_destroy_qp_~#resp~16#1.offset);havoc ib_uverbs_destroy_qp_~#resp~16#1.base, ib_uverbs_destroy_qp_~#resp~16#1.offset; [2025-03-04 04:12:02,820 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12581: havoc #t~nondet2122; [2025-03-04 04:12:08,462 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12476: havoc ib_modify_qp_#t~nondet2106#1; [2025-03-04 04:12:08,463 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12507: havoc ib_resolve_eth_l2_attrs_#t~nondet2114#1; [2025-03-04 04:12:08,463 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10432: call ULTIMATE.dealloc(~#cmd~22#1.base, ~#cmd~22#1.offset);havoc ~#cmd~22#1.base, ~#cmd~22#1.offset;call ULTIMATE.dealloc(~#udata~8#1.base, ~#udata~8#1.offset);havoc ~#udata~8#1.base, ~#udata~8#1.offset; [2025-03-04 04:12:08,491 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12620: havoc #t~nondet2128; [2025-03-04 04:12:08,518 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12437: havoc #t~nondet2096; [2025-03-04 04:12:09,618 INFO L? ?]: Removed 4453 outVars from TransFormulas that were not future-live. [2025-03-04 04:12:09,618 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 04:12:09,681 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 04:12:09,681 INFO L336 CfgBuilder]: Removed 2 assume(true) statements. [2025-03-04 04:12:09,682 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 04:12:09 BoogieIcfgContainer [2025-03-04 04:12:09,682 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 04:12:09,684 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 04:12:09,684 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 04:12:09,688 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 04:12:09,688 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 04:10:57" (1/3) ... [2025-03-04 04:12:09,689 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a336ebf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 04:12:09, skipping insertion in model container [2025-03-04 04:12:09,689 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (2/3) ... [2025-03-04 04:12:09,690 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a336ebf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 04:12:09, skipping insertion in model container [2025-03-04 04:12:09,690 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 04:12:09" (3/3) ... [2025-03-04 04:12:09,692 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--infiniband--core--ib_uverbs.ko-entry_point.cil.out.i [2025-03-04 04:12:09,703 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 04:12:09,706 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--infiniband--core--ib_uverbs.ko-entry_point.cil.out.i that has 215 procedures, 3360 locations, 1 initial locations, 104 loop locations, and 1 error locations. [2025-03-04 04:12:09,802 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 04:12:09,811 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;@225e2a87, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 04:12:09,811 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-04 04:12:09,820 INFO L276 IsEmpty]: Start isEmpty. Operand has 3066 states, 2032 states have (on average 1.3666338582677164) internal successors, (2777), 2118 states have internal predecessors, (2777), 884 states have call successors, (884), 149 states have call predecessors, (884), 148 states have return successors, (875), 867 states have call predecessors, (875), 875 states have call successors, (875) [2025-03-04 04:12:09,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 423 [2025-03-04 04:12:09,846 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:12:09,847 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 04:12:09,847 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:12:09,850 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:12:09,851 INFO L85 PathProgramCache]: Analyzing trace with hash -106441915, now seen corresponding path program 1 times [2025-03-04 04:12:09,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:12:09,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308313907] [2025-03-04 04:12:09,856 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:12:09,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:12:23,447 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 422 statements into 1 equivalence classes. [2025-03-04 04:12:23,820 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 422 of 422 statements. [2025-03-04 04:12:23,822 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:12:23,822 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:12:24,558 INFO L134 CoverageAnalysis]: Checked inductivity of 2399 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 2319 trivial. 0 not checked. [2025-03-04 04:12:24,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:12:24,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308313907] [2025-03-04 04:12:24,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308313907] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 04:12:24,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331504933] [2025-03-04 04:12:24,560 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:12:24,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 04:12:24,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 04:12:24,562 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 04:12:24,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process