./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-32_7a-drivers--infiniband--core--ib_cm.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--core--ib_cm.ko-entry_point.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 3a6404ccae31e74cf7d08ea8371b474870cd3af9ebc9670f1e994416d2a7ee3f --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 06:48:01,133 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 06:48:01,193 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 06:48:01,199 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 06:48:01,202 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 06:48:01,224 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 06:48:01,225 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 06:48:01,225 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 06:48:01,225 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 06:48:01,225 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 06:48:01,226 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 06:48:01,226 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 06:48:01,227 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 06:48:01,227 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 06:48:01,227 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 06:48:01,227 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 06:48:01,227 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 06:48:01,227 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 06:48:01,227 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 06:48:01,227 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 06:48:01,227 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 06:48:01,227 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 06:48:01,228 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 06:48:01,228 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 06:48:01,228 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 06:48:01,228 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 06:48:01,228 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 06:48:01,228 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 06:48:01,228 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 06:48:01,228 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 06:48:01,228 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 06:48:01,229 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 06:48:01,229 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 06:48:01,229 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 06:48:01,229 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 06:48:01,229 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 06:48:01,229 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 06:48:01,229 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 06:48:01,229 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 06:48:01,230 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 06:48:01,230 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3a6404ccae31e74cf7d08ea8371b474870cd3af9ebc9670f1e994416d2a7ee3f [2025-02-06 06:48:01,491 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 06:48:01,502 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 06:48:01,505 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 06:48:01,507 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 06:48:01,507 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 06:48:01,509 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--core--ib_cm.ko-entry_point.cil.out.i [2025-02-06 06:48:02,726 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a8d73a96a/5b5f2421c26f40a385dbba6d2d003c93/FLAG9ac55dfda [2025-02-06 06:48:03,213 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 06:48:03,215 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--core--ib_cm.ko-entry_point.cil.out.i [2025-02-06 06:48:03,259 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a8d73a96a/5b5f2421c26f40a385dbba6d2d003c93/FLAG9ac55dfda [2025-02-06 06:48:03,269 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a8d73a96a/5b5f2421c26f40a385dbba6d2d003c93 [2025-02-06 06:48:03,271 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 06:48:03,272 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 06:48:03,274 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 06:48:03,274 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 06:48:03,279 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 06:48:03,280 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:48:03" (1/1) ... [2025-02-06 06:48:03,281 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58b7e20b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:03, skipping insertion in model container [2025-02-06 06:48:03,281 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:48:03" (1/1) ... [2025-02-06 06:48:03,379 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 06:48:05,968 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--core--ib_cm.ko-entry_point.cil.out.i[405405,405418] [2025-02-06 06:48:06,112 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 06:48:06,155 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 06:48:06,218 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6827] [2025-02-06 06:48:06,220 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6829] [2025-02-06 06:48:06,220 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"); [6839] [2025-02-06 06:48:06,220 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [6846] [2025-02-06 06:48:06,221 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapq %0": "=r" (val): "0" (val)); [6853] [2025-02-06 06:48:06,222 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)); [6925] [2025-02-06 06:48:06,223 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)); [6932] [2025-02-06 06:48:06,223 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"); [6940-6941] [2025-02-06 06:48:06,223 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; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [6949-6950] [2025-02-06 06:48:06,223 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; addl %2, %0; sets %1": "+m" (v->counter), "=qm" (c): "er" (i): "memory"); [6958-6959] [2025-02-06 06:48:06,224 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; addq %1,%0": "=m" (v->counter): "er" (i), "m" (v->counter)); [6974-6975] [2025-02-06 06:48:06,224 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; incq %0": "=m" (v->counter): "m" (v->counter)); [6982] [2025-02-06 06:48:06,226 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [7135] [2025-02-06 06:48:06,226 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [7138] [2025-02-06 06:48:06,226 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (- val)); [7140] [2025-02-06 06:48:06,227 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [7145] [2025-02-06 06:48:06,227 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [7148] [2025-02-06 06:48:06,227 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [7150] [2025-02-06 06:48:06,227 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [7155] [2025-02-06 06:48:06,227 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [7158] [2025-02-06 06:48:06,227 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [7160] [2025-02-06 06:48:06,227 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [7165] [2025-02-06 06:48:06,228 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [7168] [2025-02-06 06:48:06,228 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (- val)); [7170] [2025-02-06 06:48:06,230 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7314] [2025-02-06 06:48:06,317 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/5027/dscv_tempdir/dscv/ri/32_7a/drivers/infiniband/core/cm.c"), "i" (1181), "i" (12UL)); [9578-9579] [2025-02-06 06:48:06,325 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/5027/dscv_tempdir/dscv/ri/32_7a/drivers/infiniband/core/cm.c"), "i" (1330), "i" (12UL)); [9756-9757] [2025-02-06 06:48:06,424 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--core--ib_cm.ko-entry_point.cil.out.i[405405,405418] [2025-02-06 06:48:06,432 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 06:48:06,576 INFO L204 MainTranslator]: Completed translation [2025-02-06 06:48:06,577 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:06 WrapperNode [2025-02-06 06:48:06,577 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 06:48:06,578 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 06:48:06,578 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 06:48:06,578 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 06:48:06,589 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:06" (1/1) ... [2025-02-06 06:48:06,705 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:06" (1/1) ... [2025-02-06 06:48:06,956 INFO L138 Inliner]: procedures = 441, calls = 4392, calls flagged for inlining = 211, calls inlined = 189, statements flattened = 8573 [2025-02-06 06:48:06,956 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 06:48:06,957 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 06:48:06,958 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 06:48:06,958 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 06:48:06,967 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:06" (1/1) ... [2025-02-06 06:48:06,967 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:06" (1/1) ... [2025-02-06 06:48:07,010 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:06" (1/1) ... [2025-02-06 06:48:08,457 INFO L175 MemorySlicer]: Split 2271 memory accesses to 22 slices as follows [2, 5, 1, 1, 16, 54, 1831, 2, 8, 2, 2, 280, 6, 10, 2, 7, 27, 2, 3, 1, 3, 6]. 81 percent of accesses are in the largest equivalence class. The 135 initializations are split as follows [2, 5, 0, 0, 0, 0, 91, 0, 0, 0, 0, 9, 6, 10, 0, 0, 0, 0, 3, 0, 3, 6]. The 1106 writes are split as follows [0, 0, 1, 0, 16, 54, 737, 1, 8, 1, 1, 271, 0, 0, 1, 7, 7, 1, 0, 0, 0, 0]. [2025-02-06 06:48:08,457 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:06" (1/1) ... [2025-02-06 06:48:08,458 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:06" (1/1) ... [2025-02-06 06:48:08,616 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:06" (1/1) ... [2025-02-06 06:48:08,632 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:06" (1/1) ... [2025-02-06 06:48:08,690 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:06" (1/1) ... [2025-02-06 06:48:08,720 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:06" (1/1) ... [2025-02-06 06:48:08,773 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 06:48:08,774 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 06:48:08,775 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 06:48:08,775 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 06:48:08,776 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:06" (1/1) ... [2025-02-06 06:48:08,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 06:48:08,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 06:48:08,806 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 06:48:08,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 06:48:08,837 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-06 06:48:08,837 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-06 06:48:08,837 INFO L130 BoogieDeclarations]: Found specification of procedure cm_deref_id [2025-02-06 06:48:08,837 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_deref_id [2025-02-06 06:48:08,837 INFO L130 BoogieDeclarations]: Found specification of procedure cm_reset_to_idle [2025-02-06 06:48:08,838 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_reset_to_idle [2025-02-06 06:48:08,838 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-06 06:48:08,838 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-06 06:48:08,838 INFO L130 BoogieDeclarations]: Found specification of procedure ib_unregister_mad_agent [2025-02-06 06:48:08,838 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_unregister_mad_agent [2025-02-06 06:48:08,838 INFO L130 BoogieDeclarations]: Found specification of procedure be64_gt [2025-02-06 06:48:08,838 INFO L138 BoogieDeclarations]: Found implementation of procedure be64_gt [2025-02-06 06:48:08,838 INFO L130 BoogieDeclarations]: Found specification of procedure idr_destroy [2025-02-06 06:48:08,838 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_destroy [2025-02-06 06:48:08,838 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-02-06 06:48:08,838 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-02-06 06:48:08,838 INFO L130 BoogieDeclarations]: Found specification of procedure cm_process_work [2025-02-06 06:48:08,839 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_process_work [2025-02-06 06:48:08,839 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 06:48:08,839 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 06:48:08,839 INFO L130 BoogieDeclarations]: Found specification of procedure cm_ack_timeout [2025-02-06 06:48:08,839 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_ack_timeout [2025-02-06 06:48:08,839 INFO L130 BoogieDeclarations]: Found specification of procedure cm_reject_sidr_req [2025-02-06 06:48:08,839 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_reject_sidr_req [2025-02-06 06:48:08,839 INFO L130 BoogieDeclarations]: Found specification of procedure cm_format_rej [2025-02-06 06:48:08,839 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_format_rej [2025-02-06 06:48:08,839 INFO L130 BoogieDeclarations]: Found specification of procedure cm_set_private_data [2025-02-06 06:48:08,839 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_set_private_data [2025-02-06 06:48:08,839 INFO L130 BoogieDeclarations]: Found specification of procedure class_unregister [2025-02-06 06:48:08,839 INFO L138 BoogieDeclarations]: Found implementation of procedure class_unregister [2025-02-06 06:48:08,839 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_local_qpn [2025-02-06 06:48:08,839 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_local_qpn [2025-02-06 06:48:08,839 INFO L130 BoogieDeclarations]: Found specification of procedure cm_get_id [2025-02-06 06:48:08,839 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_get_id [2025-02-06 06:48:08,839 INFO L130 BoogieDeclarations]: Found specification of procedure cm_alloc_response_msg [2025-02-06 06:48:08,839 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_alloc_response_msg [2025-02-06 06:48:08,839 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_3 [2025-02-06 06:48:08,839 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_3 [2025-02-06 06:48:08,839 INFO L130 BoogieDeclarations]: Found specification of procedure cm_mra_get_service_timeout [2025-02-06 06:48:08,839 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_mra_get_service_timeout [2025-02-06 06:48:08,839 INFO L130 BoogieDeclarations]: Found specification of procedure cm_mask_copy [2025-02-06 06:48:08,839 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_mask_copy [2025-02-06 06:48:08,839 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-06 06:48:08,839 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-06 06:48:08,839 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_resp_res [2025-02-06 06:48:08,839 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_resp_res [2025-02-06 06:48:08,839 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rej_set_reject_info_len [2025-02-06 06:48:08,839 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rej_set_reject_info_len [2025-02-06 06:48:08,839 INFO L130 BoogieDeclarations]: Found specification of procedure cm_enter_timewait [2025-02-06 06:48:08,839 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_enter_timewait [2025-02-06 06:48:08,840 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-06 06:48:08,840 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-06 06:48:08,840 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-06 06:48:08,840 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-06 06:48:08,840 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 06:48:08,840 INFO L130 BoogieDeclarations]: Found specification of procedure cm_format_drep [2025-02-06 06:48:08,840 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_format_drep [2025-02-06 06:48:08,840 INFO L130 BoogieDeclarations]: Found specification of procedure rb_link_node [2025-02-06 06:48:08,840 INFO L138 BoogieDeclarations]: Found implementation of procedure rb_link_node [2025-02-06 06:48:08,840 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-06 06:48:08,840 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-06 06:48:08,840 INFO L130 BoogieDeclarations]: Found specification of procedure ib_destroy_ah [2025-02-06 06:48:08,840 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_destroy_ah [2025-02-06 06:48:08,840 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-06 06:48:08,840 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-06 06:48:08,840 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc_and_test [2025-02-06 06:48:08,840 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc_and_test [2025-02-06 06:48:08,840 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-06 06:48:08,840 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-06 06:48:08,840 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 06:48:08,840 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 06:48:08,840 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 06:48:08,840 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 06:48:08,840 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 06:48:08,840 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 06:48:08,840 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 06:48:08,840 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 06:48:08,840 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 06:48:08,840 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 06:48:08,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 06:48:08,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 06:48:08,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 06:48:08,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 06:48:08,844 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 06:48:08,844 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 06:48:08,844 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 06:48:08,844 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 06:48:08,844 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 06:48:08,844 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-06 06:48:08,844 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-06 06:48:08,844 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-06 06:48:08,844 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_set_alt_sl [2025-02-06 06:48:08,844 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_set_alt_sl [2025-02-06 06:48:08,845 INFO L130 BoogieDeclarations]: Found specification of procedure rdma_cap_ib_cm [2025-02-06 06:48:08,845 INFO L138 BoogieDeclarations]: Found implementation of procedure rdma_cap_ib_cm [2025-02-06 06:48:08,845 INFO L130 BoogieDeclarations]: Found specification of procedure cm_create_timewait_info [2025-02-06 06:48:08,845 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_create_timewait_info [2025-02-06 06:48:08,845 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-06 06:48:08,845 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-06 06:48:08,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 06:48:08,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 06:48:08,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 06:48:08,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 06:48:08,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 06:48:08,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 06:48:08,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 06:48:08,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 06:48:08,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 06:48:08,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 06:48:08,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 06:48:08,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 06:48:08,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 06:48:08,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 06:48:08,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 06:48:08,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 06:48:08,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 06:48:08,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 06:48:08,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_init_and_add [2025-02-06 06:48:08,847 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_init_and_add [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_rnr_retry_count [2025-02-06 06:48:08,847 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_rnr_retry_count [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_long_inc [2025-02-06 06:48:08,847 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_long_inc [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-06 06:48:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-06 06:48:08,848 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-06 06:48:08,848 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-06 06:48:08,848 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-06 06:48:08,848 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-06 06:48:08,848 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-06 06:48:08,848 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-06 06:48:08,848 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-06 06:48:08,848 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-06 06:48:08,848 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-06 06:48:08,848 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-06 06:48:08,848 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-06 06:48:08,848 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-06 06:48:08,848 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-06 06:48:08,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-06 06:48:08,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-06 06:48:08,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-06 06:48:08,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-06 06:48:08,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-06 06:48:08,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-06 06:48:08,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-06 06:48:08,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-06 06:48:08,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-06 06:48:08,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-06 06:48:08,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-06 06:48:08,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-06 06:48:08,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-06 06:48:08,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-06 06:48:08,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-06 06:48:08,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-06 06:48:08,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-06 06:48:08,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-06 06:48:08,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-06 06:48:08,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-06 06:48:08,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-06 06:48:08,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-06 06:48:08,851 INFO L130 BoogieDeclarations]: Found specification of procedure cm_destroy_id [2025-02-06 06:48:08,852 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_destroy_id [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-02-06 06:48:08,852 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2025-02-06 06:48:08,852 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-06 06:48:08,852 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_starting_psn [2025-02-06 06:48:08,852 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_starting_psn [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure cm_format_mra [2025-02-06 06:48:08,852 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_format_mra [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure cm_convert_to_ms [2025-02-06 06:48:08,852 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_convert_to_ms [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure cm_find_listen [2025-02-06 06:48:08,852 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_find_listen [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_lock_irqsave [2025-02-06 06:48:08,852 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_lock_irqsave [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure ib_free_recv_mad [2025-02-06 06:48:08,852 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_free_recv_mad [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-06 06:48:08,852 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rep_get_qpn [2025-02-06 06:48:08,852 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rep_get_qpn [2025-02-06 06:48:08,853 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2025-02-06 06:48:08,853 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2025-02-06 06:48:08,853 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_unlock_irqrestore [2025-02-06 06:48:08,853 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_unlock_irqrestore [2025-02-06 06:48:08,853 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_path_mtu [2025-02-06 06:48:08,853 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_path_mtu [2025-02-06 06:48:08,853 INFO L130 BoogieDeclarations]: Found specification of procedure rb_erase [2025-02-06 06:48:08,853 INFO L138 BoogieDeclarations]: Found implementation of procedure rb_erase [2025-02-06 06:48:08,853 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_set_primary_sl [2025-02-06 06:48:08,853 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_set_primary_sl [2025-02-06 06:48:08,853 INFO L130 BoogieDeclarations]: Found specification of procedure device_unregister [2025-02-06 06:48:08,853 INFO L138 BoogieDeclarations]: Found implementation of procedure device_unregister [2025-02-06 06:48:08,853 INFO L130 BoogieDeclarations]: Found specification of procedure rb_insert_color [2025-02-06 06:48:08,853 INFO L138 BoogieDeclarations]: Found implementation of procedure rb_insert_color [2025-02-06 06:48:08,853 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-02-06 06:48:08,853 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-02-06 06:48:08,853 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work [2025-02-06 06:48:08,853 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work [2025-02-06 06:48:08,853 INFO L130 BoogieDeclarations]: Found specification of procedure ib_modify_mad [2025-02-06 06:48:08,853 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_modify_mad [2025-02-06 06:48:08,853 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rep_get_target_ack_delay [2025-02-06 06:48:08,853 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rep_get_target_ack_delay [2025-02-06 06:48:08,855 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 06:48:08,855 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 06:48:08,855 INFO L130 BoogieDeclarations]: Found specification of procedure ib_destroy_cm_id [2025-02-06 06:48:08,855 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_destroy_cm_id [2025-02-06 06:48:08,855 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-06 06:48:08,855 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-06 06:48:08,855 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-02-06 06:48:08,855 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure cm_free_msg [2025-02-06 06:48:08,856 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_free_msg [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-06 06:48:08,856 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 06:48:08,857 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 06:48:08,857 INFO L130 BoogieDeclarations]: Found specification of procedure cm_insert_remote_qpn [2025-02-06 06:48:08,857 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_insert_remote_qpn [2025-02-06 06:48:08,857 INFO L130 BoogieDeclarations]: Found specification of procedure cm_work_handler [2025-02-06 06:48:08,857 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_work_handler [2025-02-06 06:48:08,857 INFO L130 BoogieDeclarations]: Found specification of procedure ib_create_send_mad [2025-02-06 06:48:08,857 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_create_send_mad [2025-02-06 06:48:08,857 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2025-02-06 06:48:08,857 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2025-02-06 06:48:08,857 INFO L130 BoogieDeclarations]: Found specification of procedure cm_format_mad_hdr [2025-02-06 06:48:08,857 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_format_mad_hdr [2025-02-06 06:48:08,857 INFO L130 BoogieDeclarations]: Found specification of procedure cm_mra_get_msg_mraed [2025-02-06 06:48:08,857 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_mra_get_msg_mraed [2025-02-06 06:48:08,857 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rej_set_msg_rejected [2025-02-06 06:48:08,857 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rej_set_msg_rejected [2025-02-06 06:48:08,857 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-06 06:48:08,857 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-06 06:48:08,857 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2025-02-06 06:48:08,857 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2025-02-06 06:48:08,857 INFO L130 BoogieDeclarations]: Found specification of procedure cm_format_rtu [2025-02-06 06:48:08,860 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_format_rtu [2025-02-06 06:48:08,860 INFO L130 BoogieDeclarations]: Found specification of procedure cm_dequeue_work [2025-02-06 06:48:08,860 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_dequeue_work [2025-02-06 06:48:08,860 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rep_get_rnr_retry_count [2025-02-06 06:48:08,860 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rep_get_rnr_retry_count [2025-02-06 06:48:08,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-06 06:48:08,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-06 06:48:08,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-06 06:48:08,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-06 06:48:08,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-06 06:48:08,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-06 06:48:08,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-06 06:48:08,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-06 06:48:08,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-06 06:48:08,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-06 06:48:08,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-06 06:48:08,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-06 06:48:08,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-06 06:48:08,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-06 06:48:08,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-06 06:48:08,861 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-06 06:48:08,861 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-06 06:48:08,861 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-06 06:48:08,861 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-06 06:48:08,861 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-06 06:48:08,861 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-06 06:48:08,861 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-06 06:48:08,861 INFO L130 BoogieDeclarations]: Found specification of procedure be32_lt [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure be32_lt [2025-02-06 06:48:08,861 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_retry_count [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_retry_count [2025-02-06 06:48:08,861 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-06 06:48:08,861 INFO L130 BoogieDeclarations]: Found specification of procedure cm_init_av_for_response [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_init_av_for_response [2025-02-06 06:48:08,861 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_init_depth [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_init_depth [2025-02-06 06:48:08,861 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-02-06 06:48:08,861 INFO L130 BoogieDeclarations]: Found specification of procedure cm_remove_port_fs [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_remove_port_fs [2025-02-06 06:48:08,861 INFO L130 BoogieDeclarations]: Found specification of procedure cm_alloc_msg [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_alloc_msg [2025-02-06 06:48:08,861 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 06:48:08,861 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-06 06:48:08,861 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-06 06:48:08,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 06:48:08,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 06:48:08,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 06:48:08,863 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_3 [2025-02-06 06:48:08,864 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_3 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure ib_modify_port [2025-02-06 06:48:08,864 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_modify_port [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-06 06:48:08,864 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-02-06 06:48:08,864 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-06 06:48:08,864 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure ib_create_cm_id [2025-02-06 06:48:08,864 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_create_cm_id [2025-02-06 06:48:08,864 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-02-06 06:48:08,865 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-02-06 06:48:08,865 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_qp_type [2025-02-06 06:48:08,865 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_qp_type [2025-02-06 06:48:08,865 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2025-02-06 06:48:08,865 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2025-02-06 06:48:08,865 INFO L130 BoogieDeclarations]: Found specification of procedure cm_cleanup_timewait [2025-02-06 06:48:08,865 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_cleanup_timewait [2025-02-06 06:48:08,865 INFO L130 BoogieDeclarations]: Found specification of procedure cm_init_av_by_path [2025-02-06 06:48:08,865 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_init_av_by_path [2025-02-06 06:48:08,865 INFO L130 BoogieDeclarations]: Found specification of procedure be32_gt [2025-02-06 06:48:08,865 INFO L138 BoogieDeclarations]: Found implementation of procedure be32_gt [2025-02-06 06:48:08,865 INFO L130 BoogieDeclarations]: Found specification of procedure cm_free_work [2025-02-06 06:48:08,865 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_free_work [2025-02-06 06:48:08,865 INFO L130 BoogieDeclarations]: Found specification of procedure ib_send_cm_rej [2025-02-06 06:48:08,865 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_send_cm_rej [2025-02-06 06:48:08,865 INFO L130 BoogieDeclarations]: Found specification of procedure cm_insert_remote_id [2025-02-06 06:48:08,865 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_insert_remote_id [2025-02-06 06:48:08,865 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-06 06:48:08,868 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2025-02-06 06:48:08,868 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 06:48:08,868 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure ib_post_send_mad [2025-02-06 06:48:08,868 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_post_send_mad [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure idr_find [2025-02-06 06:48:08,868 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_find [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-02-06 06:48:08,868 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_put [2025-02-06 06:48:08,868 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_put [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rep_get_starting_psn [2025-02-06 06:48:08,868 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rep_get_starting_psn [2025-02-06 06:48:08,868 INFO L130 BoogieDeclarations]: Found specification of procedure cm_copy_private_data [2025-02-06 06:48:08,868 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_copy_private_data [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_local_resp_timeout [2025-02-06 06:48:08,869 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_local_resp_timeout [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure cm_form_tid [2025-02-06 06:48:08,869 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_form_tid [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure cm_acquire_id [2025-02-06 06:48:08,869 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_acquire_id [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2025-02-06 06:48:08,869 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure ib_send_cm_sidr_rep [2025-02-06 06:48:08,869 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_send_cm_sidr_rep [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-06 06:48:08,869 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_3 [2025-02-06 06:48:08,869 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_3 [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rep_set_srq [2025-02-06 06:48:08,869 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rep_set_srq [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure cm_issue_rej [2025-02-06 06:48:08,869 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_issue_rej [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2025-02-06 06:48:08,869 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure ib_cancel_mad [2025-02-06 06:48:08,869 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_cancel_mad [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure be64_lt [2025-02-06 06:48:08,869 INFO L138 BoogieDeclarations]: Found implementation of procedure be64_lt [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure cm_devnode [2025-02-06 06:48:08,869 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_devnode [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-06 06:48:08,869 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 06:48:08,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 06:48:08,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 06:48:08,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 06:48:08,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 06:48:08,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 06:48:08,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 06:48:08,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 06:48:08,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 06:48:08,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 06:48:08,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 06:48:08,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 06:48:08,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 06:48:08,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 06:48:08,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 06:48:08,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-06 06:48:08,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-06 06:48:09,891 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 06:48:09,896 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 06:48:09,984 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14403: havoc #t~nondet2411; [2025-02-06 06:48:09,994 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14310: havoc #t~nondet2393; [2025-02-06 06:48:10,064 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8985: call ULTIMATE.dealloc(~#param~0.base, ~#param~0.offset);havoc ~#param~0.base, ~#param~0.offset; [2025-02-06 06:48:10,202 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14334: havoc ib_create_ah_from_wc_#t~ret2396#1.base, ib_create_ah_from_wc_#t~ret2396#1.offset; [2025-02-06 06:48:10,218 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7972: havoc #t~mem371; [2025-02-06 06:48:10,769 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14257: havoc __msecs_to_jiffies_#t~nondet2388#1; [2025-02-06 06:48:10,791 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14341: havoc #t~nondet2398; [2025-02-06 06:48:10,796 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7354: havoc __kmalloc_#t~ret129#1.base, __kmalloc_#t~ret129#1.offset; [2025-02-06 06:48:10,827 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: havoc #t~mem165.base, #t~mem165.offset;havoc #t~mem166;havoc #t~bitwise167; [2025-02-06 06:48:10,848 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9118: call ULTIMATE.dealloc(~#__key~2.base, ~#__key~2.offset);havoc ~#__key~2.base, ~#__key~2.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0.base, ~#__constr_expr_0~0.offset);havoc ~#__constr_expr_0~0.base, ~#__constr_expr_0~0.offset;call ULTIMATE.dealloc(~#__key___0~0.base, ~#__key___0~0.offset);havoc ~#__key___0~0.base, ~#__key___0~0.offset; [2025-02-06 06:48:10,853 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14435: havoc #t~nondet2416; [2025-02-06 06:48:10,855 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7755: havoc #t~mem307; [2025-02-06 06:48:11,006 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10509: call ULTIMATE.dealloc(ib_send_cm_dreq_~#msg~5#1.base, ib_send_cm_dreq_~#msg~5#1.offset);havoc ib_send_cm_dreq_~#msg~5#1.base, ib_send_cm_dreq_~#msg~5#1.offset; [2025-02-06 06:48:11,007 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10580: call ULTIMATE.dealloc(ib_send_cm_drep_~#msg~6#1.base, ib_send_cm_drep_~#msg~6#1.offset);havoc ib_send_cm_drep_~#msg~6#1.base, ib_send_cm_drep_~#msg~6#1.offset; [2025-02-06 06:48:11,027 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint __read_once_sizeFINAL: assume true; [2025-02-06 06:48:11,184 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9077: havoc #t~bitwise672; [2025-02-06 06:48:11,220 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8638: call ULTIMATE.dealloc(cm_compare_private_data_~#src~1#1.base, cm_compare_private_data_~#src~1#1.offset);havoc cm_compare_private_data_~#src~1#1.base, cm_compare_private_data_~#src~1#1.offset; [2025-02-06 06:48:11,231 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14293: havoc #t~nondet2391; [2025-02-06 06:48:11,250 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7742: havoc #t~mem304; [2025-02-06 06:48:11,279 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14374: havoc #t~nondet2405; [2025-02-06 06:48:11,282 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8096: havoc #t~mem406; [2025-02-06 06:48:18,517 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14240: havoc __alloc_workqueue_key_#t~ret2386#1.base, __alloc_workqueue_key_#t~ret2386#1.offset; [2025-02-06 06:48:18,518 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14244: havoc __class_register_#t~nondet2387#1; [2025-02-06 06:48:18,518 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12725: call ULTIMATE.dealloc(ib_cm_init_~#__key~5#1.base, ib_cm_init_~#__key~5#1.offset);havoc ib_cm_init_~#__key~5#1.base, ib_cm_init_~#__key~5#1.offset;call ULTIMATE.dealloc(ib_cm_init_~#__key___0~3#1.base, ib_cm_init_~#__key___0~3#1.offset);havoc ib_cm_init_~#__key___0~3#1.base, ib_cm_init_~#__key___0~3#1.offset;call ULTIMATE.dealloc(ib_cm_init_~#__constr_expr_0~3#1.base, ib_cm_init_~#__constr_expr_0~3#1.offset);havoc ib_cm_init_~#__constr_expr_0~3#1.base, ib_cm_init_~#__constr_expr_0~3#1.offset;call ULTIMATE.dealloc(ib_cm_init_~#__constr_expr_1~0#1.base, ib_cm_init_~#__constr_expr_1~0#1.offset);havoc ib_cm_init_~#__constr_expr_1~0#1.base, ib_cm_init_~#__constr_expr_1~0#1.offset;call ULTIMATE.dealloc(ib_cm_init_~#__constr_expr_2~0#1.base, ib_cm_init_~#__constr_expr_2~0#1.offset);havoc ib_cm_init_~#__constr_expr_2~0#1.base, ib_cm_init_~#__constr_expr_2~0#1.offset;call ULTIMATE.dealloc(ib_cm_init_~#__constr_expr_3~0#1.base, ib_cm_init_~#__constr_expr_3~0#1.offset);havoc ib_cm_init_~#__constr_expr_3~0#1.base, ib_cm_init_~#__constr_expr_3~0#1.offset;call ULTIMATE.dealloc(ib_cm_init_~#__key___1~0#1.base, ib_cm_init_~#__key___1~0#1.offset);havoc ib_cm_init_~#__key___1~0#1.base, ib_cm_init_~#__key___1~0#1.offset;call ULTIMATE.dealloc(ib_cm_init_~#__key___2~0#1.base, ib_cm_init_~#__key___2~0#1.offset);havoc ib_cm_init_~#__key___2~0#1.base, ib_cm_init_~#__key___2~0#1.offset; [2025-02-06 06:48:18,518 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14445: havoc ldv_probe_6_#t~nondet2417#1; [2025-02-06 06:48:18,518 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14316: havoc device_create_#t~ret2394#1.base, device_create_#t~ret2394#1.offset; [2025-02-06 06:48:18,518 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12402: call ULTIMATE.dealloc(cm_get_ack_delay_~#attr~0#1.base, cm_get_ack_delay_~#attr~0#1.offset);havoc cm_get_ack_delay_~#attr~0#1.base, cm_get_ack_delay_~#attr~0#1.offset; [2025-02-06 06:48:18,518 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12535: call ULTIMATE.dealloc(cm_add_one_~#reg_req~0#1.base, cm_add_one_~#reg_req~0#1.offset);havoc cm_add_one_~#reg_req~0#1.base, cm_add_one_~#reg_req~0#1.offset;call ULTIMATE.dealloc(cm_add_one_~#port_modify~0#1.base, cm_add_one_~#port_modify~0#1.offset);havoc cm_add_one_~#port_modify~0#1.base, cm_add_one_~#port_modify~0#1.offset; [2025-02-06 06:48:18,518 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14386: havoc ib_query_device_#t~nondet2408#1; [2025-02-06 06:48:18,518 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14390: havoc ib_register_client_#t~nondet2409#1; [2025-02-06 06:48:18,518 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12673: call ULTIMATE.dealloc(cm_remove_one_~#port_modify~1#1.base, cm_remove_one_~#port_modify~1#1.offset);havoc cm_remove_one_~#port_modify~1#1.base, cm_remove_one_~#port_modify~1#1.offset; [2025-02-06 06:48:18,518 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14393: havoc ib_register_mad_agent_#t~ret2410#1.base, ib_register_mad_agent_#t~ret2410#1.offset; [2025-02-06 06:48:18,518 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14362: havoc ib_get_client_data_#t~ret2402#1.base, ib_get_client_data_#t~ret2402#1.offset; [2025-02-06 06:48:18,518 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14300: havoc cancel_delayed_work_#t~nondet2392#1; [2025-02-06 06:48:18,518 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6968: havoc atomic64_read_#t~mem32#1; [2025-02-06 06:48:19,575 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 06:48:42,075 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7768: havoc cm_req_get_max_cm_retries_#t~mem310#1; [2025-02-06 06:48:42,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7836: havoc cm_req_get_primary_sl_#t~mem332#1; [2025-02-06 06:48:42,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8109: havoc cm_rep_get_failover_#t~mem409#1;havoc cm_rep_get_failover_#t~bitwise410#1; [2025-02-06 06:48:42,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7781: havoc cm_req_get_srq_#t~mem313#1;havoc cm_req_get_srq_#t~bitwise314#1; [2025-02-06 06:48:42,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10293: call ULTIMATE.dealloc(cm_dup_rep_handler_~#msg~4#1.base, cm_dup_rep_handler_~#msg~4#1.offset);havoc cm_dup_rep_handler_~#msg~4#1.base, cm_dup_rep_handler_~#msg~4#1.offset; [2025-02-06 06:48:42,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7849: havoc cm_req_get_primary_subnet_local_#t~mem335#1;havoc cm_req_get_primary_subnet_local_#t~bitwise336#1; [2025-02-06 06:48:42,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7919: havoc cm_req_get_alt_sl_#t~mem357#1; [2025-02-06 06:48:42,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7985: havoc cm_rej_get_msg_rejected_#t~mem374#1; [2025-02-06 06:48:42,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8250: havoc cm_lap_get_packet_rate_#t~mem456#1; [2025-02-06 06:48:42,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7591: havoc cm_req_get_remote_resp_timeout_#t~bitwise249#1; [2025-02-06 06:48:42,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8122: havoc cm_rep_get_flow_ctrl_#t~mem414#1; [2025-02-06 06:48:42,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9844: call ULTIMATE.dealloc(cm_dup_req_handler_~#msg~1#1.base, cm_dup_req_handler_~#msg~1#1.offset);havoc cm_dup_req_handler_~#msg~1#1.base, cm_dup_req_handler_~#msg~1#1.offset; [2025-02-06 06:48:42,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7863: havoc cm_req_get_primary_local_ack_timeout_#t~mem340#1; [2025-02-06 06:48:42,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10639: call ULTIMATE.dealloc(cm_issue_drep_~#msg~7#1.base, cm_issue_drep_~#msg~7#1.offset);havoc cm_issue_drep_~#msg~7#1.base, cm_issue_drep_~#msg~7#1.offset; [2025-02-06 06:48:42,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7998: havoc cm_rej_get_reject_info_len_#t~mem377#1; [2025-02-06 06:48:42,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7932: havoc cm_req_get_alt_subnet_local_#t~mem360#1;havoc cm_req_get_alt_subnet_local_#t~bitwise361#1; [2025-02-06 06:48:42,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8263: havoc cm_lap_get_sl_#t~mem459#1; [2025-02-06 06:48:42,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7945: havoc cm_req_get_alt_local_ack_timeout_#t~mem365#1; [2025-02-06 06:48:42,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11315: call ULTIMATE.dealloc(cm_lap_handler_~#msg~12#1.base, cm_lap_handler_~#msg~12#1.offset);havoc cm_lap_handler_~#msg~12#1.base, cm_lap_handler_~#msg~12#1.offset; [2025-02-06 06:48:42,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8148: havoc cm_rep_get_srq_#t~mem420#1; [2025-02-06 06:48:42,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14359: havoc ib_get_cached_gid_#t~nondet2401#1; [2025-02-06 06:48:42,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8283: havoc cm_lap_get_local_ack_timeout_#t~mem465#1; [2025-02-06 06:48:42,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10667: call ULTIMATE.dealloc(cm_dreq_handler_~#msg~8#1.base, cm_dreq_handler_~#msg~8#1.offset);havoc cm_dreq_handler_~#msg~8#1.base, cm_dreq_handler_~#msg~8#1.offset; [2025-02-06 06:48:42,282 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14337: havoc #t~ret2397.base, #t~ret2397.offset; [2025-02-06 06:48:42,369 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7959: havoc #t~mem368; [2025-02-06 06:48:42,498 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14465: havoc #t~nondet2419; [2025-02-06 06:48:42,661 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905: havoc list_empty_#t~mem19#1.base, list_empty_#t~mem19#1.offset; [2025-02-06 06:48:42,690 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8135: havoc #t~mem417; [2025-02-06 06:48:42,819 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14370: havoc ib_init_ah_from_wc_#t~nondet2404#1; [2025-02-06 06:48:43,187 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14331: havoc ib_create_ah_#t~ret2395#1.base, ib_create_ah_#t~ret2395#1.offset; [2025-02-06 06:48:43,382 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14378: havoc #t~nondet2406; [2025-02-06 06:48:43,560 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6860: havoc #t~bitwise7; [2025-02-06 06:48:43,589 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14280: havoc #t~nondet2390; [2025-02-06 06:48:44,348 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9001: call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset; [2025-02-06 06:48:44,348 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7247: 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-02-06 06:48:44,348 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14407: havoc idr_alloc_cyclic_#t~nondet2412#1; [2025-02-06 06:48:45,011 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14349: havoc ib_find_cached_pkey_#t~nondet2400#1; [2025-02-06 06:48:45,012 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14345: havoc ib_find_cached_gid_#t~nondet2399#1; [2025-02-06 06:48:45,012 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14267: havoc _raw_read_lock_irqsave_#t~nondet2389#1; [2025-02-06 06:48:45,012 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14366: havoc ib_init_ah_from_path_#t~nondet2403#1; [2025-02-06 06:48:45,012 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8503: call ULTIMATE.dealloc(~#p~3#1.base, ~#p~3#1.offset);havoc ~#p~3#1.base, ~#p~3#1.offset; [2025-02-06 06:48:45,672 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10788: call ULTIMATE.dealloc(~#msg~9.base, ~#msg~9.offset);havoc ~#msg~9.base, ~#msg~9.offset; [2025-02-06 06:48:46,442 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14382: havoc #t~nondet2407; [2025-02-06 06:48:46,627 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7324: call ULTIMATE.dealloc(~#__u~0#1.base, ~#__u~0#1.offset);havoc ~#__u~0#1.base, ~#__u~0#1.offset;call ULTIMATE.dealloc(~#__u___0~0#1.base, ~#__u___0~0#1.offset);havoc ~#__u___0~0#1.base, ~#__u___0~0#1.offset; [2025-02-06 06:48:46,628 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14413: havoc idr_find_slowpath_#t~ret2413#1.base, idr_find_slowpath_#t~ret2413#1.offset; [2025-02-06 06:48:46,851 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14431: havoc kmemdup_#t~ret2415#1.base, kmemdup_#t~ret2415#1.offset; [2025-02-06 06:48:46,964 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7706: havoc #t~bitwise292; [2025-02-06 06:48:48,014 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11725: call ULTIMATE.dealloc(~#msg~15#1.base, ~#msg~15#1.offset);havoc ~#msg~15#1.base, ~#msg~15#1.offset; [2025-02-06 06:48:48,547 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9606: call ULTIMATE.dealloc(~#msg~0.base, ~#msg~0.offset);havoc ~#msg~0.base, ~#msg~0.offset; [2025-02-06 06:48:48,795 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14428: havoc kasprintf_#t~ret2414#1.base, kasprintf_#t~ret2414#1.offset; [2025-02-06 06:48:48,795 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445: havoc dev_name_#t~mem143#1.base, dev_name_#t~mem143#1.offset; [2025-02-06 06:48:48,795 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7432: havoc kobject_name_#t~mem133#1.base, kobject_name_#t~mem133#1.offset; [2025-02-06 06:49:03,543 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10114: call ULTIMATE.dealloc(ib_send_cm_rep_~#msg~2#1.base, ib_send_cm_rep_~#msg~2#1.offset);havoc ib_send_cm_rep_~#msg~2#1.base, ib_send_cm_rep_~#msg~2#1.offset; [2025-02-06 06:49:03,544 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11559: call ULTIMATE.dealloc(ib_send_cm_sidr_req_~#msg~14#1.base, ib_send_cm_sidr_req_~#msg~14#1.offset);havoc ib_send_cm_sidr_req_~#msg~14#1.base, ib_send_cm_sidr_req_~#msg~14#1.offset; [2025-02-06 06:49:04,482 INFO L? ?]: Removed 3566 outVars from TransFormulas that were not future-live. [2025-02-06 06:49:04,482 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 06:49:04,576 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 06:49:04,580 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 06:49:04,580 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:49:04 BoogieIcfgContainer [2025-02-06 06:49:04,580 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 06:49:04,582 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 06:49:04,584 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 06:49:04,587 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 06:49:04,587 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 06:48:03" (1/3) ... [2025-02-06 06:49:04,588 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26f36a49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:49:04, skipping insertion in model container [2025-02-06 06:49:04,589 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:06" (2/3) ... [2025-02-06 06:49:04,589 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26f36a49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:49:04, skipping insertion in model container [2025-02-06 06:49:04,589 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:49:04" (3/3) ... [2025-02-06 06:49:04,590 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--core--ib_cm.ko-entry_point.cil.out.i [2025-02-06 06:49:04,603 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 06:49:04,606 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--core--ib_cm.ko-entry_point.cil.out.i that has 172 procedures, 2963 locations, 1 initial locations, 67 loop locations, and 1 error locations. [2025-02-06 06:49:04,706 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 06:49:04,715 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;@1b7e0dd4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 06:49:04,715 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-06 06:49:04,726 INFO L276 IsEmpty]: Start isEmpty. Operand has 2778 states, 1881 states have (on average 1.329611908559277) internal successors, (2501), 1976 states have internal predecessors, (2501), 761 states have call successors, (761), 129 states have call predecessors, (761), 127 states have return successors, (749), 725 states have call predecessors, (749), 749 states have call successors, (749) [2025-02-06 06:49:04,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2025-02-06 06:49:04,751 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:49:04,754 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:49:04,754 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:49:04,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:49:04,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1469710563, now seen corresponding path program 1 times [2025-02-06 06:49:04,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:49:04,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662318597] [2025-02-06 06:49:04,766 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:49:04,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:49:20,493 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 187 statements into 1 equivalence classes. [2025-02-06 06:49:20,870 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 187 of 187 statements. [2025-02-06 06:49:20,870 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:49:20,870 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:49:21,624 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2025-02-06 06:49:21,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:49:21,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662318597] [2025-02-06 06:49:21,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662318597] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 06:49:21,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767885467] [2025-02-06 06:49:21,626 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:49:21,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 06:49:21,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 06:49:21,628 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 06:49:21,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process