./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--infiniband--core--ib_cm.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 798a7b37 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--infiniband--core--ib_cm.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 2109d82290ece16bc76856b6e74d225c3a0aef524df90272c4d0fab5d83bb502 --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 04:10:54,029 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 04:10:54,088 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-04 04:10:54,092 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 04:10:54,093 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 04:10:54,115 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 04:10:54,116 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 04:10:54,116 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 04:10:54,117 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 04:10:54,117 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 04:10:54,118 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 04:10:54,118 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 04:10:54,118 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 04:10:54,118 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 04:10:54,118 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 04:10:54,119 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 04:10:54,119 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 04:10:54,119 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 04:10:54,119 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 04:10:54,119 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 04:10:54,119 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 04:10:54,119 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 04:10:54,119 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 04:10:54,119 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 04:10:54,120 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 04:10:54,120 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 04:10:54,120 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 04:10:54,120 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 04:10:54,120 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 04:10:54,120 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:10:54,120 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 04:10:54,120 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 04:10:54,121 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 04:10:54,121 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 04:10:54,121 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 04:10:54,121 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 04:10:54,121 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 04:10:54,121 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 04:10:54,121 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 04:10:54,121 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 04:10:54,121 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 2109d82290ece16bc76856b6e74d225c3a0aef524df90272c4d0fab5d83bb502 [2025-03-04 04:10:54,357 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 04:10:54,365 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 04:10:54,368 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 04:10:54,369 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 04:10:54,370 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 04:10:54,371 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--infiniband--core--ib_cm.ko-entry_point.cil.out.i [2025-03-04 04:10:55,610 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/67ab1c89d/7c15a49a98d24ed5831d04d1f95c5212/FLAG8d67f18f2 [2025-03-04 04:10:56,203 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 04:10:56,204 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--infiniband--core--ib_cm.ko-entry_point.cil.out.i [2025-03-04 04:10:56,248 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/67ab1c89d/7c15a49a98d24ed5831d04d1f95c5212/FLAG8d67f18f2 [2025-03-04 04:10:56,261 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/67ab1c89d/7c15a49a98d24ed5831d04d1f95c5212 [2025-03-04 04:10:56,263 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 04:10:56,264 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 04:10:56,265 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 04:10:56,265 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 04:10:56,268 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 04:10:56,268 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:10:56" (1/1) ... [2025-03-04 04:10:56,269 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1910944d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:10:56, skipping insertion in model container [2025-03-04 04:10:56,269 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:10:56" (1/1) ... [2025-03-04 04:10:56,378 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 04:10:59,642 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--infiniband--core--ib_cm.ko-entry_point.cil.out.i[403556,403569] [2025-03-04 04:10:59,701 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:10:59,743 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 04:10:59,824 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6834] [2025-03-04 04:10:59,829 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6836] [2025-03-04 04:10:59,830 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"); [6846] [2025-03-04 04:10:59,830 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [6853] [2025-03-04 04:10:59,830 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapq %0": "=r" (val): "0" (val)); [6860] [2025-03-04 04:10:59,832 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)); [6932] [2025-03-04 04:10:59,832 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)); [6939] [2025-03-04 04:10:59,833 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"); [6947-6948] [2025-03-04 04:10:59,833 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"); [6956-6957] [2025-03-04 04:10:59,833 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"); [6965-6966] [2025-03-04 04:10:59,834 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)); [6981-6982] [2025-03-04 04:10:59,834 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)); [6989] [2025-03-04 04:10:59,834 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [7030] [2025-03-04 04:10:59,835 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [7033] [2025-03-04 04:10:59,835 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (- val)); [7035] [2025-03-04 04:10:59,835 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [7040] [2025-03-04 04:10:59,835 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [7043] [2025-03-04 04:10:59,835 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [7045] [2025-03-04 04:10:59,835 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [7050] [2025-03-04 04:10:59,836 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [7053] [2025-03-04 04:10:59,836 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [7055] [2025-03-04 04:10:59,836 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [7060] [2025-03-04 04:10:59,836 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [7063] [2025-03-04 04:10:59,836 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (- val)); [7065] [2025-03-04 04:10:59,839 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7211] [2025-03-04 04:10:59,962 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/5027/dscv_tempdir/dscv/ri/08_1a/drivers/infiniband/core/cm.c"), "i" (1181), "i" (12UL)); [9568-9569] [2025-03-04 04:10:59,976 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/5027/dscv_tempdir/dscv/ri/08_1a/drivers/infiniband/core/cm.c"), "i" (1330), "i" (12UL)); [9746-9747] [2025-03-04 04:11:00,092 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--infiniband--core--ib_cm.ko-entry_point.cil.out.i[403556,403569] [2025-03-04 04:11:00,098 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:11:00,192 INFO L204 MainTranslator]: Completed translation [2025-03-04 04:11:00,192 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00 WrapperNode [2025-03-04 04:11:00,193 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 04:11:00,194 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 04:11:00,194 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 04:11:00,194 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 04:11:00,199 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:00,326 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:00,638 INFO L138 Inliner]: procedures = 402, calls = 4326, calls flagged for inlining = 210, calls inlined = 189, statements flattened = 8567 [2025-03-04 04:11:00,639 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 04:11:00,640 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 04:11:00,640 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 04:11:00,641 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 04:11:00,649 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:00,649 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:00,697 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:02,027 INFO L175 MemorySlicer]: Split 2271 memory accesses to 22 slices as follows [2, 27, 5, 54, 16, 2, 7, 2, 6, 10, 1, 280, 1, 8, 2, 3, 1831, 1, 3, 2, 6, 2]. 81 percent of accesses are in the largest equivalence class. The 135 initializations are split as follows [2, 0, 5, 0, 0, 0, 0, 0, 6, 10, 0, 9, 0, 0, 0, 3, 91, 0, 3, 0, 6, 0]. The 1106 writes are split as follows [0, 7, 0, 54, 16, 1, 7, 1, 0, 0, 0, 271, 0, 8, 1, 0, 737, 1, 0, 1, 0, 1]. [2025-03-04 04:11:02,028 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:02,029 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:02,198 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:02,217 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:02,308 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:02,337 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:02,402 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 04:11:02,404 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 04:11:02,404 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 04:11:02,404 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 04:11:02,405 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (1/1) ... [2025-03-04 04:11:02,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:11:02,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 04:11:02,431 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-04 04:11:02,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-04 04:11:02,453 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-03-04 04:11:02,453 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-03-04 04:11:02,453 INFO L130 BoogieDeclarations]: Found specification of procedure cm_deref_id [2025-03-04 04:11:02,453 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_deref_id [2025-03-04 04:11:02,453 INFO L130 BoogieDeclarations]: Found specification of procedure cm_reset_to_idle [2025-03-04 04:11:02,453 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_reset_to_idle [2025-03-04 04:11:02,454 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-04 04:11:02,454 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-04 04:11:02,454 INFO L130 BoogieDeclarations]: Found specification of procedure ib_unregister_mad_agent [2025-03-04 04:11:02,454 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_unregister_mad_agent [2025-03-04 04:11:02,454 INFO L130 BoogieDeclarations]: Found specification of procedure be64_gt [2025-03-04 04:11:02,454 INFO L138 BoogieDeclarations]: Found implementation of procedure be64_gt [2025-03-04 04:11:02,454 INFO L130 BoogieDeclarations]: Found specification of procedure idr_destroy [2025-03-04 04:11:02,454 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_destroy [2025-03-04 04:11:02,454 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-03-04 04:11:02,454 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-03-04 04:11:02,454 INFO L130 BoogieDeclarations]: Found specification of procedure cm_process_work [2025-03-04 04:11:02,454 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_process_work [2025-03-04 04:11:02,454 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-04 04:11:02,454 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-04 04:11:02,454 INFO L130 BoogieDeclarations]: Found specification of procedure cm_ack_timeout [2025-03-04 04:11:02,454 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_ack_timeout [2025-03-04 04:11:02,454 INFO L130 BoogieDeclarations]: Found specification of procedure cm_reject_sidr_req [2025-03-04 04:11:02,454 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_reject_sidr_req [2025-03-04 04:11:02,454 INFO L130 BoogieDeclarations]: Found specification of procedure cm_format_rej [2025-03-04 04:11:02,454 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_format_rej [2025-03-04 04:11:02,454 INFO L130 BoogieDeclarations]: Found specification of procedure cm_set_private_data [2025-03-04 04:11:02,454 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_set_private_data [2025-03-04 04:11:02,454 INFO L130 BoogieDeclarations]: Found specification of procedure class_unregister [2025-03-04 04:11:02,454 INFO L138 BoogieDeclarations]: Found implementation of procedure class_unregister [2025-03-04 04:11:02,454 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_local_qpn [2025-03-04 04:11:02,454 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_local_qpn [2025-03-04 04:11:02,454 INFO L130 BoogieDeclarations]: Found specification of procedure cm_get_id [2025-03-04 04:11:02,454 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_get_id [2025-03-04 04:11:02,454 INFO L130 BoogieDeclarations]: Found specification of procedure cm_alloc_response_msg [2025-03-04 04:11:02,454 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_alloc_response_msg [2025-03-04 04:11:02,454 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_3 [2025-03-04 04:11:02,454 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_3 [2025-03-04 04:11:02,454 INFO L130 BoogieDeclarations]: Found specification of procedure cm_mra_get_service_timeout [2025-03-04 04:11:02,456 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_mra_get_service_timeout [2025-03-04 04:11:02,456 INFO L130 BoogieDeclarations]: Found specification of procedure cm_mask_copy [2025-03-04 04:11:02,456 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_mask_copy [2025-03-04 04:11:02,456 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-04 04:11:02,456 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-04 04:11:02,456 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_resp_res [2025-03-04 04:11:02,456 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_resp_res [2025-03-04 04:11:02,456 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rej_set_reject_info_len [2025-03-04 04:11:02,456 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rej_set_reject_info_len [2025-03-04 04:11:02,457 INFO L130 BoogieDeclarations]: Found specification of procedure cm_enter_timewait [2025-03-04 04:11:02,458 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_enter_timewait [2025-03-04 04:11:02,458 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-04 04:11:02,458 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-04 04:11:02,458 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-04 04:11:02,458 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-04 04:11:02,458 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-04 04:11:02,458 INFO L130 BoogieDeclarations]: Found specification of procedure cm_format_drep [2025-03-04 04:11:02,458 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_format_drep [2025-03-04 04:11:02,458 INFO L130 BoogieDeclarations]: Found specification of procedure rb_link_node [2025-03-04 04:11:02,458 INFO L138 BoogieDeclarations]: Found implementation of procedure rb_link_node [2025-03-04 04:11:02,458 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-03-04 04:11:02,458 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-03-04 04:11:02,458 INFO L130 BoogieDeclarations]: Found specification of procedure ib_destroy_ah [2025-03-04 04:11:02,458 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_destroy_ah [2025-03-04 04:11:02,458 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-03-04 04:11:02,459 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-03-04 04:11:02,459 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc_and_test [2025-03-04 04:11:02,459 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc_and_test [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-03-04 04:11:02,460 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_set_alt_sl [2025-03-04 04:11:02,460 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_set_alt_sl [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure rdma_cap_ib_cm [2025-03-04 04:11:02,460 INFO L138 BoogieDeclarations]: Found implementation of procedure rdma_cap_ib_cm [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure cm_create_timewait_info [2025-03-04 04:11:02,460 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_create_timewait_info [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-04 04:11:02,460 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-04 04:11:02,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_init_and_add [2025-03-04 04:11:02,461 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_init_and_add [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_rnr_retry_count [2025-03-04 04:11:02,461 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_rnr_retry_count [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-04 04:11:02,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_long_inc [2025-03-04 04:11:02,464 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_long_inc [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:11:02,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:11:02,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:11:02,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:11:02,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:11:02,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:11:02,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-04 04:11:02,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-04 04:11:02,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-04 04:11:02,465 INFO L130 BoogieDeclarations]: Found specification of procedure cm_destroy_id [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_destroy_id [2025-03-04 04:11:02,465 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-03-04 04:11:02,465 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2025-03-04 04:11:02,465 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-03-04 04:11:02,465 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_starting_psn [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_starting_psn [2025-03-04 04:11:02,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-04 04:11:02,465 INFO L130 BoogieDeclarations]: Found specification of procedure cm_format_mra [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_format_mra [2025-03-04 04:11:02,465 INFO L130 BoogieDeclarations]: Found specification of procedure cm_convert_to_ms [2025-03-04 04:11:02,465 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_convert_to_ms [2025-03-04 04:11:02,465 INFO L130 BoogieDeclarations]: Found specification of procedure cm_find_listen [2025-03-04 04:11:02,466 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_find_listen [2025-03-04 04:11:02,466 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 04:11:02,467 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_lock_irqsave [2025-03-04 04:11:02,467 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_lock_irqsave [2025-03-04 04:11:02,467 INFO L130 BoogieDeclarations]: Found specification of procedure ib_free_recv_mad [2025-03-04 04:11:02,467 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_free_recv_mad [2025-03-04 04:11:02,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-04 04:11:02,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-04 04:11:02,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-04 04:11:02,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-04 04:11:02,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-04 04:11:02,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-04 04:11:02,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-04 04:11:02,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-04 04:11:02,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-04 04:11:02,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-04 04:11:02,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-04 04:11:02,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-04 04:11:02,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-04 04:11:02,468 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-04 04:11:02,468 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-04 04:11:02,468 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-04 04:11:02,468 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-04 04:11:02,468 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-04 04:11:02,468 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-04 04:11:02,468 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-04 04:11:02,468 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-04 04:11:02,468 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-04 04:11:02,468 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rep_get_qpn [2025-03-04 04:11:02,468 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rep_get_qpn [2025-03-04 04:11:02,468 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2025-03-04 04:11:02,468 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2025-03-04 04:11:02,468 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_unlock_irqrestore [2025-03-04 04:11:02,468 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_unlock_irqrestore [2025-03-04 04:11:02,468 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_path_mtu [2025-03-04 04:11:02,468 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_path_mtu [2025-03-04 04:11:02,468 INFO L130 BoogieDeclarations]: Found specification of procedure rb_erase [2025-03-04 04:11:02,468 INFO L138 BoogieDeclarations]: Found implementation of procedure rb_erase [2025-03-04 04:11:02,468 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_set_primary_sl [2025-03-04 04:11:02,468 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_set_primary_sl [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure device_unregister [2025-03-04 04:11:02,469 INFO L138 BoogieDeclarations]: Found implementation of procedure device_unregister [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure rb_insert_color [2025-03-04 04:11:02,469 INFO L138 BoogieDeclarations]: Found implementation of procedure rb_insert_color [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-03-04 04:11:02,469 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work [2025-03-04 04:11:02,469 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure ib_modify_mad [2025-03-04 04:11:02,469 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_modify_mad [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rep_get_target_ack_delay [2025-03-04 04:11:02,469 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rep_get_target_ack_delay [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 04:11:02,469 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure ib_destroy_cm_id [2025-03-04 04:11:02,469 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_destroy_cm_id [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-04 04:11:02,469 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-03-04 04:11:02,469 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure cm_free_msg [2025-03-04 04:11:02,469 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_free_msg [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-04 04:11:02,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-04 04:11:02,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-04 04:11:02,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-04 04:11:02,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-04 04:11:02,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-04 04:11:02,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-04 04:11:02,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-04 04:11:02,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-04 04:11:02,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-04 04:11:02,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-04 04:11:02,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-04 04:11:02,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-04 04:11:02,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-04 04:11:02,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-04 04:11:02,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-04 04:11:02,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-04 04:11:02,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-04 04:11:02,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-04 04:11:02,471 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-04 04:11:02,471 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-04 04:11:02,471 INFO L130 BoogieDeclarations]: Found specification of procedure cm_insert_remote_qpn [2025-03-04 04:11:02,471 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_insert_remote_qpn [2025-03-04 04:11:02,471 INFO L130 BoogieDeclarations]: Found specification of procedure cm_work_handler [2025-03-04 04:11:02,471 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_work_handler [2025-03-04 04:11:02,471 INFO L130 BoogieDeclarations]: Found specification of procedure ib_create_send_mad [2025-03-04 04:11:02,471 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_create_send_mad [2025-03-04 04:11:02,471 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2025-03-04 04:11:02,471 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2025-03-04 04:11:02,471 INFO L130 BoogieDeclarations]: Found specification of procedure cm_format_mad_hdr [2025-03-04 04:11:02,471 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_format_mad_hdr [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure cm_mra_get_msg_mraed [2025-03-04 04:11:02,472 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_mra_get_msg_mraed [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rej_set_msg_rejected [2025-03-04 04:11:02,472 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rej_set_msg_rejected [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-04 04:11:02,472 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2025-03-04 04:11:02,472 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure cm_format_rtu [2025-03-04 04:11:02,472 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_format_rtu [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure cm_dequeue_work [2025-03-04 04:11:02,472 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_dequeue_work [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rep_get_rnr_retry_count [2025-03-04 04:11:02,472 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rep_get_rnr_retry_count [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-04 04:11:02,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-04 04:11:02,473 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-04 04:11:02,473 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-04 04:11:02,473 INFO L130 BoogieDeclarations]: Found specification of procedure be32_lt [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure be32_lt [2025-03-04 04:11:02,473 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_retry_count [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_retry_count [2025-03-04 04:11:02,473 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-04 04:11:02,473 INFO L130 BoogieDeclarations]: Found specification of procedure cm_init_av_for_response [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_init_av_for_response [2025-03-04 04:11:02,473 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_init_depth [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_init_depth [2025-03-04 04:11:02,473 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-03-04 04:11:02,473 INFO L130 BoogieDeclarations]: Found specification of procedure cm_remove_port_fs [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_remove_port_fs [2025-03-04 04:11:02,473 INFO L130 BoogieDeclarations]: Found specification of procedure cm_alloc_msg [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_alloc_msg [2025-03-04 04:11:02,473 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-04 04:11:02,473 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-04 04:11:02,473 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-04 04:11:02,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-04 04:11:02,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-04 04:11:02,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-04 04:11:02,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-04 04:11:02,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-04 04:11:02,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-04 04:11:02,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-04 04:11:02,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-04 04:11:02,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-04 04:11:02,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-04 04:11:02,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-04 04:11:02,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-04 04:11:02,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-04 04:11:02,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-04 04:11:02,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-04 04:11:02,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-04 04:11:02,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-04 04:11:02,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-04 04:11:02,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-04 04:11:02,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-04 04:11:02,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-04 04:11:02,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-04 04:11:02,475 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_3 [2025-03-04 04:11:02,475 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_3 [2025-03-04 04:11:02,475 INFO L130 BoogieDeclarations]: Found specification of procedure ib_modify_port [2025-03-04 04:11:02,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_modify_port [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-04 04:11:02,476 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-03-04 04:11:02,476 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-03-04 04:11:02,476 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure ib_create_cm_id [2025-03-04 04:11:02,476 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_create_cm_id [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-03-04 04:11:02,476 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_qp_type [2025-03-04 04:11:02,476 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_qp_type [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2025-03-04 04:11:02,476 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure cm_cleanup_timewait [2025-03-04 04:11:02,476 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_cleanup_timewait [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure cm_init_av_by_path [2025-03-04 04:11:02,476 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_init_av_by_path [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure be32_gt [2025-03-04 04:11:02,476 INFO L138 BoogieDeclarations]: Found implementation of procedure be32_gt [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure cm_free_work [2025-03-04 04:11:02,476 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_free_work [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure ib_send_cm_rej [2025-03-04 04:11:02,476 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_send_cm_rej [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure cm_insert_remote_id [2025-03-04 04:11:02,476 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_insert_remote_id [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-04 04:11:02,476 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-04 04:11:02,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-04 04:11:02,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-04 04:11:02,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-04 04:11:02,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-04 04:11:02,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-04 04:11:02,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-04 04:11:02,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-04 04:11:02,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-04 04:11:02,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-04 04:11:02,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-04 04:11:02,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-04 04:11:02,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-04 04:11:02,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-04 04:11:02,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure ib_post_send_mad [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_post_send_mad [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure idr_find [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_find [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_put [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_put [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rep_get_starting_psn [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rep_get_starting_psn [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure cm_copy_private_data [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_copy_private_data [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_local_resp_timeout [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_local_resp_timeout [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure cm_form_tid [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_form_tid [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure cm_acquire_id [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_acquire_id [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure ib_send_cm_sidr_rep [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_send_cm_sidr_rep [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_3 [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_3 [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rep_set_srq [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rep_set_srq [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure cm_issue_rej [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_issue_rej [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure ib_cancel_mad [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_cancel_mad [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure be64_lt [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure be64_lt [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure cm_devnode [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_devnode [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-04 04:11:02,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 04:11:02,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-04 04:11:02,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-04 04:11:02,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-04 04:11:02,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-04 04:11:02,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-04 04:11:02,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-04 04:11:02,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-04 04:11:02,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-04 04:11:02,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-04 04:11:02,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-04 04:11:02,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-04 04:11:02,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-04 04:11:02,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-04 04:11:02,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-04 04:11:02,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-04 04:11:02,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-04 04:11:02,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-04 04:11:02,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-04 04:11:02,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-04 04:11:02,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-04 04:11:02,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-04 04:11:03,497 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 04:11:03,501 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 04:11:03,577 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13935: havoc #t~nondet2385; [2025-03-04 04:11:03,588 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13842: havoc #t~nondet2367; [2025-03-04 04:11:03,664 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8975: call ULTIMATE.dealloc(~#param~0.base, ~#param~0.offset);havoc ~#param~0.base, ~#param~0.offset; [2025-03-04 04:11:03,796 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13866: havoc ib_create_ah_from_wc_#t~ret2370#1.base, ib_create_ah_from_wc_#t~ret2370#1.offset; [2025-03-04 04:11:03,810 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962: havoc #t~mem368; [2025-03-04 04:11:04,355 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13789: havoc __msecs_to_jiffies_#t~nondet2362#1; [2025-03-04 04:11:04,381 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13873: havoc #t~nondet2372; [2025-03-04 04:11:04,386 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7260: havoc __kmalloc_#t~ret119#1.base, __kmalloc_#t~ret119#1.offset; [2025-03-04 04:11:04,412 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: havoc #t~mem162.base, #t~mem162.offset;havoc #t~mem163;havoc #t~bitwise164; [2025-03-04 04:11:04,435 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9108: 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-03-04 04:11:04,440 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13967: havoc #t~nondet2390; [2025-03-04 04:11:04,443 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7745: havoc #t~mem304; [2025-03-04 04:11:04,616 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10499: 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-03-04 04:11:04,616 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10570: 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-03-04 04:11:04,792 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9067: havoc #t~bitwise669; [2025-03-04 04:11:04,833 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8628: 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-03-04 04:11:04,846 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13825: havoc #t~nondet2365; [2025-03-04 04:11:04,872 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7732: havoc #t~mem301; [2025-03-04 04:11:04,900 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13906: havoc #t~nondet2379; [2025-03-04 04:11:04,902 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8086: havoc #t~mem403; [2025-03-04 04:11:12,229 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13977: havoc ldv_probe_6_#t~nondet2391#1; [2025-03-04 04:11:12,229 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12392: 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-03-04 04:11:12,229 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6975: havoc atomic64_read_#t~mem32#1; [2025-03-04 04:11:12,229 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12525: 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-03-04 04:11:12,229 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13848: havoc device_create_#t~ret2368#1.base, device_create_#t~ret2368#1.offset; [2025-03-04 04:11:12,229 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13918: havoc ib_query_device_#t~nondet2382#1; [2025-03-04 04:11:12,229 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12663: 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-03-04 04:11:12,229 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13922: havoc ib_register_client_#t~nondet2383#1; [2025-03-04 04:11:12,230 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13925: havoc ib_register_mad_agent_#t~ret2384#1.base, ib_register_mad_agent_#t~ret2384#1.offset; [2025-03-04 04:11:12,230 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13894: havoc ib_get_client_data_#t~ret2376#1.base, ib_get_client_data_#t~ret2376#1.offset; [2025-03-04 04:11:12,230 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13832: havoc cancel_delayed_work_#t~nondet2366#1; [2025-03-04 04:11:12,230 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12715: 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-03-04 04:11:12,230 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13772: havoc __alloc_workqueue_key_#t~ret2360#1.base, __alloc_workqueue_key_#t~ret2360#1.offset; [2025-03-04 04:11:12,230 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13776: havoc __class_register_#t~nondet2361#1; [2025-03-04 04:11:13,411 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-04 04:11:36,613 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8099: havoc cm_rep_get_failover_#t~mem406#1;havoc cm_rep_get_failover_#t~bitwise407#1; [2025-03-04 04:11:36,613 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7771: havoc cm_req_get_srq_#t~mem310#1;havoc cm_req_get_srq_#t~bitwise311#1; [2025-03-04 04:11:36,613 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10283: 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-03-04 04:11:36,613 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7839: havoc cm_req_get_primary_subnet_local_#t~mem332#1;havoc cm_req_get_primary_subnet_local_#t~bitwise333#1; [2025-03-04 04:11:36,613 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7975: havoc cm_rej_get_msg_rejected_#t~mem371#1; [2025-03-04 04:11:36,614 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7909: havoc cm_req_get_alt_sl_#t~mem354#1; [2025-03-04 04:11:36,614 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8240: havoc cm_lap_get_packet_rate_#t~mem453#1; [2025-03-04 04:11:36,614 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7581: havoc cm_req_get_remote_resp_timeout_#t~bitwise246#1; [2025-03-04 04:11:36,614 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8112: havoc cm_rep_get_flow_ctrl_#t~mem411#1; [2025-03-04 04:11:36,614 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9834: 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-03-04 04:11:36,614 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7853: havoc cm_req_get_primary_local_ack_timeout_#t~mem337#1; [2025-03-04 04:11:36,614 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10629: 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-03-04 04:11:36,614 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7922: havoc cm_req_get_alt_subnet_local_#t~mem357#1;havoc cm_req_get_alt_subnet_local_#t~bitwise358#1; [2025-03-04 04:11:36,614 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988: havoc cm_rej_get_reject_info_len_#t~mem374#1; [2025-03-04 04:11:36,614 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8253: havoc cm_lap_get_sl_#t~mem456#1; [2025-03-04 04:11:36,614 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7935: havoc cm_req_get_alt_local_ack_timeout_#t~mem362#1; [2025-03-04 04:11:36,617 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11305: 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-03-04 04:11:36,617 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8138: havoc cm_rep_get_srq_#t~mem417#1; [2025-03-04 04:11:36,617 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8273: havoc cm_lap_get_local_ack_timeout_#t~mem462#1; [2025-03-04 04:11:36,617 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13891: havoc ib_get_cached_gid_#t~nondet2375#1; [2025-03-04 04:11:36,617 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10657: 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-03-04 04:11:36,617 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7758: havoc cm_req_get_max_cm_retries_#t~mem307#1; [2025-03-04 04:11:36,617 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7826: havoc cm_req_get_primary_sl_#t~mem329#1; [2025-03-04 04:11:36,828 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13869: havoc #t~ret2371.base, #t~ret2371.offset; [2025-03-04 04:11:36,903 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949: havoc #t~mem365; [2025-03-04 04:11:37,024 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13987: havoc #t~nondet2392; [2025-03-04 04:11:37,207 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911: havoc list_empty_#t~mem19#1.base, list_empty_#t~mem19#1.offset; [2025-03-04 04:11:37,238 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8125: havoc #t~mem414; [2025-03-04 04:11:37,375 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13902: havoc ib_init_ah_from_wc_#t~nondet2378#1; [2025-03-04 04:11:37,820 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13863: havoc ib_create_ah_#t~ret2369#1.base, ib_create_ah_#t~ret2369#1.offset; [2025-03-04 04:11:38,016 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13910: havoc #t~nondet2380; [2025-03-04 04:11:38,198 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6867: havoc #t~bitwise7; [2025-03-04 04:11:38,225 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13812: havoc #t~nondet2364; [2025-03-04 04:11:38,985 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8991: call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset; [2025-03-04 04:11:38,986 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7133: call ULTIMATE.dealloc(init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset);havoc init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset; [2025-03-04 04:11:38,986 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13939: havoc idr_alloc_cyclic_#t~nondet2386#1; [2025-03-04 04:11:39,638 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13877: havoc ib_find_cached_gid_#t~nondet2373#1; [2025-03-04 04:11:39,638 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13881: havoc ib_find_cached_pkey_#t~nondet2374#1; [2025-03-04 04:11:39,638 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8493: call ULTIMATE.dealloc(~#p~3#1.base, ~#p~3#1.offset);havoc ~#p~3#1.base, ~#p~3#1.offset; [2025-03-04 04:11:39,639 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13898: havoc ib_init_ah_from_path_#t~nondet2377#1; [2025-03-04 04:11:39,639 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13799: havoc _raw_read_lock_irqsave_#t~nondet2363#1; [2025-03-04 04:11:40,257 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10778: call ULTIMATE.dealloc(~#msg~9.base, ~#msg~9.offset);havoc ~#msg~9.base, ~#msg~9.offset; [2025-03-04 04:11:40,946 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13914: havoc #t~nondet2381; [2025-03-04 04:11:41,138 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13945: havoc idr_find_slowpath_#t~ret2387#1.base, idr_find_slowpath_#t~ret2387#1.offset; [2025-03-04 04:11:41,139 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7221: 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-03-04 04:11:41,351 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13963: havoc kmemdup_#t~ret2389#1.base, kmemdup_#t~ret2389#1.offset; [2025-03-04 04:11:41,464 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7696: havoc #t~bitwise289; [2025-03-04 04:11:42,438 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11715: call ULTIMATE.dealloc(~#msg~15#1.base, ~#msg~15#1.offset);havoc ~#msg~15#1.base, ~#msg~15#1.offset; [2025-03-04 04:11:42,971 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9596: call ULTIMATE.dealloc(~#msg~0.base, ~#msg~0.offset);havoc ~#msg~0.base, ~#msg~0.offset; [2025-03-04 04:11:43,194 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7250: havoc kobject_name_#t~mem111#1.base, kobject_name_#t~mem111#1.offset; [2025-03-04 04:11:43,194 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7435: havoc dev_name_#t~mem140#1.base, dev_name_#t~mem140#1.offset; [2025-03-04 04:11:43,194 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13960: havoc kasprintf_#t~ret2388#1.base, kasprintf_#t~ret2388#1.offset; [2025-03-04 04:11:57,813 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11549: 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-03-04 04:11:57,813 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10104: 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-03-04 04:11:58,530 INFO L? ?]: Removed 3566 outVars from TransFormulas that were not future-live. [2025-03-04 04:11:58,531 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 04:11:58,607 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 04:11:58,607 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-04 04:11:58,608 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 04:11:58 BoogieIcfgContainer [2025-03-04 04:11:58,608 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 04:11:58,609 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 04:11:58,609 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 04:11:58,612 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 04:11:58,612 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 04:10:56" (1/3) ... [2025-03-04 04:11:58,613 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@392abe1b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 04:11:58, skipping insertion in model container [2025-03-04 04:11:58,613 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:11:00" (2/3) ... [2025-03-04 04:11:58,613 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@392abe1b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 04:11:58, skipping insertion in model container [2025-03-04 04:11:58,613 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 04:11:58" (3/3) ... [2025-03-04 04:11:58,614 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--infiniband--core--ib_cm.ko-entry_point.cil.out.i [2025-03-04 04:11:58,625 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 04:11:58,629 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--infiniband--core--ib_cm.ko-entry_point.cil.out.i that has 172 procedures, 2959 locations, 1 initial locations, 67 loop locations, and 1 error locations. [2025-03-04 04:11:58,718 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 04:11:58,730 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;@6222f0ae, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 04:11:58,730 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-04 04:11:58,740 INFO L276 IsEmpty]: Start isEmpty. Operand has 2769 states, 1880 states have (on average 1.328723404255319) internal successors, (2498), 1967 states have internal predecessors, (2498), 759 states have call successors, (759), 129 states have call predecessors, (759), 128 states have return successors, (749), 725 states have call predecessors, (749), 749 states have call successors, (749) [2025-03-04 04:11:58,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2025-03-04 04:11:58,769 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:11:58,770 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-03-04 04:11:58,770 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:11:58,773 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:11:58,774 INFO L85 PathProgramCache]: Analyzing trace with hash -905893603, now seen corresponding path program 1 times [2025-03-04 04:11:58,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:11:58,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78690496] [2025-03-04 04:11:58,779 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:11:58,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:12:13,467 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 187 statements into 1 equivalence classes. [2025-03-04 04:12:13,885 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 187 of 187 statements. [2025-03-04 04:12:13,885 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:12:13,885 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:12:14,421 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2025-03-04 04:12:14,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:12:14,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78690496] [2025-03-04 04:12:14,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78690496] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 04:12:14,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578253205] [2025-03-04 04:12:14,422 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:12:14,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 04:12:14,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 04:12:14,424 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 04:12:14,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process