./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 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC --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-dev-6497de0 [2024-11-23 18:25:44,432 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 18:25:44,535 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-23 18:25:44,547 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 18:25:44,547 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 18:25:44,584 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 18:25:44,584 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 18:25:44,585 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 18:25:44,586 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 18:25:44,587 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 18:25:44,588 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 18:25:44,588 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 18:25:44,588 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 18:25:44,588 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 18:25:44,589 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 18:25:44,589 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 18:25:44,589 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 18:25:44,589 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 18:25:44,589 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 18:25:44,589 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 18:25:44,590 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 18:25:44,590 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 18:25:44,590 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 18:25:44,590 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 18:25:44,590 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 18:25:44,590 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 18:25:44,590 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 18:25:44,590 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 18:25:44,590 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 18:25:44,590 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:25:44,591 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 18:25:44,591 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 18:25:44,591 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 18:25:44,592 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 18:25:44,592 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:25:44,592 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 18:25:44,592 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 18:25:44,592 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 18:25:44,592 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 18:25:44,592 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 18:25:44,592 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 18:25:44,592 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 18:25:44,592 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 18:25:44,593 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 18:25:44,593 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 18:25:44,593 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC 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 [2024-11-23 18:25:44,909 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 18:25:44,917 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 18:25:44,920 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 18:25:44,921 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 18:25:44,921 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 18:25:44,923 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/../../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 [2024-11-23 18:25:47,846 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/data/9ee131c59/054e3bc4bb2c4a9c97c79b737be6d17c/FLAGb400c8625 [2024-11-23 18:25:48,699 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 18:25:48,702 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/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 [2024-11-23 18:25:48,787 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/data/9ee131c59/054e3bc4bb2c4a9c97c79b737be6d17c/FLAGb400c8625 [2024-11-23 18:25:48,809 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/data/9ee131c59/054e3bc4bb2c4a9c97c79b737be6d17c [2024-11-23 18:25:48,811 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 18:25:48,813 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 18:25:48,815 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 18:25:48,816 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 18:25:48,826 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 18:25:48,827 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 06:25:48" (1/1) ... [2024-11-23 18:25:48,828 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@107ce843 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:25:48, skipping insertion in model container [2024-11-23 18:25:48,828 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 06:25:48" (1/1) ... [2024-11-23 18:25:48,997 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 18:25:52,061 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/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] [2024-11-23 18:25:52,123 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 18:25:52,198 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 18:25:52,351 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6834] [2024-11-23 18:25:52,352 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6836] [2024-11-23 18:25:52,354 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] [2024-11-23 18:25:52,354 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [6853] [2024-11-23 18:25:52,354 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapq %0": "=r" (val): "0" (val)); [6860] [2024-11-23 18:25:52,359 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] [2024-11-23 18:25:52,359 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] [2024-11-23 18:25:52,360 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] [2024-11-23 18:25:52,360 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] [2024-11-23 18:25:52,364 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] [2024-11-23 18:25:52,365 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] [2024-11-23 18:25:52,365 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] [2024-11-23 18:25:52,366 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [7030] [2024-11-23 18:25:52,367 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [7033] [2024-11-23 18:25:52,367 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (- val)); [7035] [2024-11-23 18:25:52,367 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [7040] [2024-11-23 18:25:52,367 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [7043] [2024-11-23 18:25:52,368 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [7045] [2024-11-23 18:25:52,368 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [7050] [2024-11-23 18:25:52,368 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [7053] [2024-11-23 18:25:52,368 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [7055] [2024-11-23 18:25:52,369 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [7060] [2024-11-23 18:25:52,369 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [7063] [2024-11-23 18:25:52,369 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (- val)); [7065] [2024-11-23 18:25:52,374 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7211] [2024-11-23 18:25:52,521 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] [2024-11-23 18:25:52,544 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] [2024-11-23 18:25:52,814 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/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] [2024-11-23 18:25:52,822 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 18:25:53,040 INFO L204 MainTranslator]: Completed translation [2024-11-23 18:25:53,042 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:25:53 WrapperNode [2024-11-23 18:25:53,042 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 18:25:53,043 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 18:25:53,043 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 18:25:53,043 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 18:25:53,052 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:25:53" (1/1) ... [2024-11-23 18:25:53,194 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:25:53" (1/1) ... [2024-11-23 18:25:53,509 INFO L138 Inliner]: procedures = 402, calls = 4326, calls flagged for inlining = 210, calls inlined = 189, statements flattened = 8567 [2024-11-23 18:25:53,510 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 18:25:53,510 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 18:25:53,510 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 18:25:53,510 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 18:25:53,521 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:25:53" (1/1) ... [2024-11-23 18:25:53,521 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:25:53" (1/1) ... [2024-11-23 18:25:53,585 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:25:53" (1/1) ... [2024-11-23 18:25:55,617 INFO L175 MemorySlicer]: Split 2271 memory accesses to 22 slices as follows [2, 5, 54, 16, 2, 6, 1, 10, 1, 8, 27, 1831, 280, 7, 2, 1, 2, 2, 3, 2, 3, 6]. 81 percent of accesses are in the largest equivalence class. The 135 initializations are split as follows [2, 5, 0, 0, 0, 6, 0, 10, 0, 0, 0, 91, 9, 0, 0, 0, 0, 0, 3, 0, 3, 6]. The 1106 writes are split as follows [0, 0, 54, 16, 1, 0, 0, 0, 0, 8, 7, 737, 271, 7, 1, 1, 1, 1, 0, 1, 0, 0]. [2024-11-23 18:25:55,618 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:25:53" (1/1) ... [2024-11-23 18:25:55,618 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:25:53" (1/1) ... [2024-11-23 18:25:55,858 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:25:53" (1/1) ... [2024-11-23 18:25:55,877 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:25:53" (1/1) ... [2024-11-23 18:25:55,918 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:25:53" (1/1) ... [2024-11-23 18:25:55,992 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:25:53" (1/1) ... [2024-11-23 18:25:56,023 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:25:53" (1/1) ... [2024-11-23 18:25:56,118 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 18:25:56,120 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 18:25:56,121 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 18:25:56,121 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 18:25:56,122 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:25:53" (1/1) ... [2024-11-23 18:25:56,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:25:56,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:25:56,157 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 18:25:56,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 18:25:56,190 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2024-11-23 18:25:56,191 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2024-11-23 18:25:56,191 INFO L130 BoogieDeclarations]: Found specification of procedure cm_deref_id [2024-11-23 18:25:56,191 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_deref_id [2024-11-23 18:25:56,191 INFO L130 BoogieDeclarations]: Found specification of procedure cm_reset_to_idle [2024-11-23 18:25:56,191 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_reset_to_idle [2024-11-23 18:25:56,192 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-23 18:25:56,192 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-23 18:25:56,192 INFO L130 BoogieDeclarations]: Found specification of procedure ib_unregister_mad_agent [2024-11-23 18:25:56,192 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_unregister_mad_agent [2024-11-23 18:25:56,192 INFO L130 BoogieDeclarations]: Found specification of procedure be64_gt [2024-11-23 18:25:56,192 INFO L138 BoogieDeclarations]: Found implementation of procedure be64_gt [2024-11-23 18:25:56,192 INFO L130 BoogieDeclarations]: Found specification of procedure idr_destroy [2024-11-23 18:25:56,192 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_destroy [2024-11-23 18:25:56,193 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2024-11-23 18:25:56,193 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2024-11-23 18:25:56,193 INFO L130 BoogieDeclarations]: Found specification of procedure cm_process_work [2024-11-23 18:25:56,193 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_process_work [2024-11-23 18:25:56,193 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-23 18:25:56,194 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-23 18:25:56,194 INFO L130 BoogieDeclarations]: Found specification of procedure cm_ack_timeout [2024-11-23 18:25:56,194 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_ack_timeout [2024-11-23 18:25:56,194 INFO L130 BoogieDeclarations]: Found specification of procedure cm_reject_sidr_req [2024-11-23 18:25:56,194 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_reject_sidr_req [2024-11-23 18:25:56,194 INFO L130 BoogieDeclarations]: Found specification of procedure cm_format_rej [2024-11-23 18:25:56,194 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_format_rej [2024-11-23 18:25:56,194 INFO L130 BoogieDeclarations]: Found specification of procedure cm_set_private_data [2024-11-23 18:25:56,194 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_set_private_data [2024-11-23 18:25:56,194 INFO L130 BoogieDeclarations]: Found specification of procedure class_unregister [2024-11-23 18:25:56,194 INFO L138 BoogieDeclarations]: Found implementation of procedure class_unregister [2024-11-23 18:25:56,194 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_local_qpn [2024-11-23 18:25:56,195 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_local_qpn [2024-11-23 18:25:56,195 INFO L130 BoogieDeclarations]: Found specification of procedure cm_get_id [2024-11-23 18:25:56,195 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_get_id [2024-11-23 18:25:56,195 INFO L130 BoogieDeclarations]: Found specification of procedure cm_alloc_response_msg [2024-11-23 18:25:56,195 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_alloc_response_msg [2024-11-23 18:25:56,195 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_3 [2024-11-23 18:25:56,197 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_3 [2024-11-23 18:25:56,197 INFO L130 BoogieDeclarations]: Found specification of procedure cm_mra_get_service_timeout [2024-11-23 18:25:56,197 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_mra_get_service_timeout [2024-11-23 18:25:56,198 INFO L130 BoogieDeclarations]: Found specification of procedure cm_mask_copy [2024-11-23 18:25:56,198 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_mask_copy [2024-11-23 18:25:56,198 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-23 18:25:56,198 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-23 18:25:56,198 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_resp_res [2024-11-23 18:25:56,198 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_resp_res [2024-11-23 18:25:56,198 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rej_set_reject_info_len [2024-11-23 18:25:56,198 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rej_set_reject_info_len [2024-11-23 18:25:56,198 INFO L130 BoogieDeclarations]: Found specification of procedure cm_enter_timewait [2024-11-23 18:25:56,198 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_enter_timewait [2024-11-23 18:25:56,198 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-23 18:25:56,198 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-23 18:25:56,198 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-23 18:25:56,198 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-23 18:25:56,198 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-23 18:25:56,198 INFO L130 BoogieDeclarations]: Found specification of procedure cm_format_drep [2024-11-23 18:25:56,198 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_format_drep [2024-11-23 18:25:56,198 INFO L130 BoogieDeclarations]: Found specification of procedure rb_link_node [2024-11-23 18:25:56,198 INFO L138 BoogieDeclarations]: Found implementation of procedure rb_link_node [2024-11-23 18:25:56,198 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2024-11-23 18:25:56,198 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2024-11-23 18:25:56,199 INFO L130 BoogieDeclarations]: Found specification of procedure ib_destroy_ah [2024-11-23 18:25:56,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_destroy_ah [2024-11-23 18:25:56,199 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2024-11-23 18:25:56,199 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2024-11-23 18:25:56,199 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc_and_test [2024-11-23 18:25:56,199 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc_and_test [2024-11-23 18:25:56,199 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2024-11-23 18:25:56,199 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2024-11-23 18:25:56,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-11-23 18:25:56,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-11-23 18:25:56,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-11-23 18:25:56,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-11-23 18:25:56,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-11-23 18:25:56,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-11-23 18:25:56,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-11-23 18:25:56,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-11-23 18:25:56,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-11-23 18:25:56,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-11-23 18:25:56,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-11-23 18:25:56,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-11-23 18:25:56,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-11-23 18:25:56,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-11-23 18:25:56,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-11-23 18:25:56,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-11-23 18:25:56,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-11-23 18:25:56,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-11-23 18:25:56,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-11-23 18:25:56,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2024-11-23 18:25:56,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2024-11-23 18:25:56,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2024-11-23 18:25:56,200 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_set_alt_sl [2024-11-23 18:25:56,200 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_set_alt_sl [2024-11-23 18:25:56,200 INFO L130 BoogieDeclarations]: Found specification of procedure rdma_cap_ib_cm [2024-11-23 18:25:56,200 INFO L138 BoogieDeclarations]: Found implementation of procedure rdma_cap_ib_cm [2024-11-23 18:25:56,200 INFO L130 BoogieDeclarations]: Found specification of procedure cm_create_timewait_info [2024-11-23 18:25:56,200 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_create_timewait_info [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2024-11-23 18:25:56,201 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-11-23 18:25:56,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_init_and_add [2024-11-23 18:25:56,202 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_init_and_add [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_rnr_retry_count [2024-11-23 18:25:56,202 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_rnr_retry_count [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-23 18:25:56,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-23 18:25:56,203 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-23 18:25:56,203 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-11-23 18:25:56,205 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-11-23 18:25:56,205 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-11-23 18:25:56,206 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_long_inc [2024-11-23 18:25:56,206 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_long_inc [2024-11-23 18:25:56,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-11-23 18:25:56,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-11-23 18:25:56,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-11-23 18:25:56,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-11-23 18:25:56,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-11-23 18:25:56,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-11-23 18:25:56,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-11-23 18:25:56,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-11-23 18:25:56,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-11-23 18:25:56,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-11-23 18:25:56,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-11-23 18:25:56,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-11-23 18:25:56,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-11-23 18:25:56,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-11-23 18:25:56,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-11-23 18:25:56,209 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2024-11-23 18:25:56,209 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2024-11-23 18:25:56,209 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2024-11-23 18:25:56,209 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2024-11-23 18:25:56,209 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2024-11-23 18:25:56,209 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2024-11-23 18:25:56,209 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2024-11-23 18:25:56,209 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-11-23 18:25:56,210 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-11-23 18:25:56,210 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-11-23 18:25:56,210 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-11-23 18:25:56,210 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-11-23 18:25:56,210 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-11-23 18:25:56,210 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-11-23 18:25:56,211 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-11-23 18:25:56,211 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-11-23 18:25:56,211 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-11-23 18:25:56,211 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-11-23 18:25:56,211 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-11-23 18:25:56,211 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-11-23 18:25:56,211 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-11-23 18:25:56,211 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-11-23 18:25:56,211 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2024-11-23 18:25:56,211 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2024-11-23 18:25:56,211 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2024-11-23 18:25:56,211 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2024-11-23 18:25:56,212 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2024-11-23 18:25:56,212 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2024-11-23 18:25:56,212 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2024-11-23 18:25:56,212 INFO L130 BoogieDeclarations]: Found specification of procedure cm_destroy_id [2024-11-23 18:25:56,212 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_destroy_id [2024-11-23 18:25:56,212 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2024-11-23 18:25:56,212 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2024-11-23 18:25:56,212 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2024-11-23 18:25:56,212 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2024-11-23 18:25:56,212 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2024-11-23 18:25:56,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2024-11-23 18:25:56,212 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_starting_psn [2024-11-23 18:25:56,212 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_starting_psn [2024-11-23 18:25:56,212 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-23 18:25:56,212 INFO L130 BoogieDeclarations]: Found specification of procedure cm_format_mra [2024-11-23 18:25:56,212 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_format_mra [2024-11-23 18:25:56,212 INFO L130 BoogieDeclarations]: Found specification of procedure cm_convert_to_ms [2024-11-23 18:25:56,212 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_convert_to_ms [2024-11-23 18:25:56,212 INFO L130 BoogieDeclarations]: Found specification of procedure cm_find_listen [2024-11-23 18:25:56,212 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_find_listen [2024-11-23 18:25:56,212 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 18:25:56,212 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_lock_irqsave [2024-11-23 18:25:56,213 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_lock_irqsave [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure ib_free_recv_mad [2024-11-23 18:25:56,213 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_free_recv_mad [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-11-23 18:25:56,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-11-23 18:25:56,214 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rep_get_qpn [2024-11-23 18:25:56,214 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rep_get_qpn [2024-11-23 18:25:56,214 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2024-11-23 18:25:56,214 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2024-11-23 18:25:56,214 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_unlock_irqrestore [2024-11-23 18:25:56,214 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_unlock_irqrestore [2024-11-23 18:25:56,214 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_path_mtu [2024-11-23 18:25:56,214 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_path_mtu [2024-11-23 18:25:56,214 INFO L130 BoogieDeclarations]: Found specification of procedure rb_erase [2024-11-23 18:25:56,214 INFO L138 BoogieDeclarations]: Found implementation of procedure rb_erase [2024-11-23 18:25:56,214 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_set_primary_sl [2024-11-23 18:25:56,214 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_set_primary_sl [2024-11-23 18:25:56,214 INFO L130 BoogieDeclarations]: Found specification of procedure device_unregister [2024-11-23 18:25:56,214 INFO L138 BoogieDeclarations]: Found implementation of procedure device_unregister [2024-11-23 18:25:56,214 INFO L130 BoogieDeclarations]: Found specification of procedure rb_insert_color [2024-11-23 18:25:56,216 INFO L138 BoogieDeclarations]: Found implementation of procedure rb_insert_color [2024-11-23 18:25:56,217 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2024-11-23 18:25:56,219 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2024-11-23 18:25:56,219 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work [2024-11-23 18:25:56,219 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work [2024-11-23 18:25:56,219 INFO L130 BoogieDeclarations]: Found specification of procedure ib_modify_mad [2024-11-23 18:25:56,220 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_modify_mad [2024-11-23 18:25:56,220 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rep_get_target_ack_delay [2024-11-23 18:25:56,220 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rep_get_target_ack_delay [2024-11-23 18:25:56,220 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 18:25:56,220 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 18:25:56,220 INFO L130 BoogieDeclarations]: Found specification of procedure ib_destroy_cm_id [2024-11-23 18:25:56,220 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_destroy_cm_id [2024-11-23 18:25:56,220 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-11-23 18:25:56,220 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-11-23 18:25:56,220 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2024-11-23 18:25:56,220 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2024-11-23 18:25:56,220 INFO L130 BoogieDeclarations]: Found specification of procedure cm_free_msg [2024-11-23 18:25:56,220 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_free_msg [2024-11-23 18:25:56,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-23 18:25:56,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-23 18:25:56,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-23 18:25:56,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-23 18:25:56,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-23 18:25:56,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-23 18:25:56,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-23 18:25:56,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-23 18:25:56,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-23 18:25:56,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-23 18:25:56,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-23 18:25:56,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-23 18:25:56,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-23 18:25:56,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-23 18:25:56,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-11-23 18:25:56,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-11-23 18:25:56,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-11-23 18:25:56,222 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-23 18:25:56,222 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-23 18:25:56,222 INFO L130 BoogieDeclarations]: Found specification of procedure cm_insert_remote_qpn [2024-11-23 18:25:56,222 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_insert_remote_qpn [2024-11-23 18:25:56,222 INFO L130 BoogieDeclarations]: Found specification of procedure cm_work_handler [2024-11-23 18:25:56,222 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_work_handler [2024-11-23 18:25:56,222 INFO L130 BoogieDeclarations]: Found specification of procedure ib_create_send_mad [2024-11-23 18:25:56,222 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_create_send_mad [2024-11-23 18:25:56,222 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2024-11-23 18:25:56,222 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2024-11-23 18:25:56,222 INFO L130 BoogieDeclarations]: Found specification of procedure cm_format_mad_hdr [2024-11-23 18:25:56,222 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_format_mad_hdr [2024-11-23 18:25:56,222 INFO L130 BoogieDeclarations]: Found specification of procedure cm_mra_get_msg_mraed [2024-11-23 18:25:56,222 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_mra_get_msg_mraed [2024-11-23 18:25:56,222 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rej_set_msg_rejected [2024-11-23 18:25:56,222 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rej_set_msg_rejected [2024-11-23 18:25:56,222 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-23 18:25:56,222 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-23 18:25:56,222 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2024-11-23 18:25:56,222 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2024-11-23 18:25:56,222 INFO L130 BoogieDeclarations]: Found specification of procedure cm_format_rtu [2024-11-23 18:25:56,222 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_format_rtu [2024-11-23 18:25:56,222 INFO L130 BoogieDeclarations]: Found specification of procedure cm_dequeue_work [2024-11-23 18:25:56,222 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_dequeue_work [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rep_get_rnr_retry_count [2024-11-23 18:25:56,223 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rep_get_rnr_retry_count [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2024-11-23 18:25:56,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2024-11-23 18:25:56,223 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-23 18:25:56,223 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-23 18:25:56,223 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-23 18:25:56,223 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-23 18:25:56,224 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-23 18:25:56,224 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-23 18:25:56,224 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-23 18:25:56,228 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-23 18:25:56,228 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-23 18:25:56,229 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-23 18:25:56,229 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-23 18:25:56,229 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-11-23 18:25:56,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-11-23 18:25:56,232 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-11-23 18:25:56,232 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-11-23 18:25:56,232 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2024-11-23 18:25:56,232 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2024-11-23 18:25:56,232 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2024-11-23 18:25:56,232 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2024-11-23 18:25:56,232 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2024-11-23 18:25:56,232 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2024-11-23 18:25:56,232 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2024-11-23 18:25:56,232 INFO L130 BoogieDeclarations]: Found specification of procedure be32_lt [2024-11-23 18:25:56,232 INFO L138 BoogieDeclarations]: Found implementation of procedure be32_lt [2024-11-23 18:25:56,232 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_retry_count [2024-11-23 18:25:56,232 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_retry_count [2024-11-23 18:25:56,232 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 18:25:56,232 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 18:25:56,232 INFO L130 BoogieDeclarations]: Found specification of procedure cm_init_av_for_response [2024-11-23 18:25:56,232 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_init_av_for_response [2024-11-23 18:25:56,232 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_init_depth [2024-11-23 18:25:56,232 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_init_depth [2024-11-23 18:25:56,232 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2024-11-23 18:25:56,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2024-11-23 18:25:56,232 INFO L130 BoogieDeclarations]: Found specification of procedure cm_remove_port_fs [2024-11-23 18:25:56,232 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_remove_port_fs [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure cm_alloc_msg [2024-11-23 18:25:56,233 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_alloc_msg [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-11-23 18:25:56,233 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_3 [2024-11-23 18:25:56,233 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_3 [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure ib_modify_port [2024-11-23 18:25:56,233 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_modify_port [2024-11-23 18:25:56,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-11-23 18:25:56,234 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2024-11-23 18:25:56,234 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2024-11-23 18:25:56,234 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure ib_create_cm_id [2024-11-23 18:25:56,234 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_create_cm_id [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2024-11-23 18:25:56,234 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2024-11-23 18:25:56,234 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_qp_type [2024-11-23 18:25:56,235 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_qp_type [2024-11-23 18:25:56,235 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2024-11-23 18:25:56,235 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2024-11-23 18:25:56,235 INFO L130 BoogieDeclarations]: Found specification of procedure cm_cleanup_timewait [2024-11-23 18:25:56,237 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_cleanup_timewait [2024-11-23 18:25:56,237 INFO L130 BoogieDeclarations]: Found specification of procedure cm_init_av_by_path [2024-11-23 18:25:56,237 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_init_av_by_path [2024-11-23 18:25:56,237 INFO L130 BoogieDeclarations]: Found specification of procedure be32_gt [2024-11-23 18:25:56,237 INFO L138 BoogieDeclarations]: Found implementation of procedure be32_gt [2024-11-23 18:25:56,237 INFO L130 BoogieDeclarations]: Found specification of procedure cm_free_work [2024-11-23 18:25:56,237 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_free_work [2024-11-23 18:25:56,237 INFO L130 BoogieDeclarations]: Found specification of procedure ib_send_cm_rej [2024-11-23 18:25:56,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_send_cm_rej [2024-11-23 18:25:56,238 INFO L130 BoogieDeclarations]: Found specification of procedure cm_insert_remote_id [2024-11-23 18:25:56,238 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_insert_remote_id [2024-11-23 18:25:56,238 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-23 18:25:56,238 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-23 18:25:56,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-23 18:25:56,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-23 18:25:56,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-23 18:25:56,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-23 18:25:56,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-23 18:25:56,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-23 18:25:56,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-23 18:25:56,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-23 18:25:56,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-23 18:25:56,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-23 18:25:56,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-23 18:25:56,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-23 18:25:56,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-23 18:25:56,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-23 18:25:56,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-23 18:25:56,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-23 18:25:56,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-23 18:25:56,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-23 18:25:56,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-23 18:25:56,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-11-23 18:25:56,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-11-23 18:25:56,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-11-23 18:25:56,239 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-23 18:25:56,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-23 18:25:56,239 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2024-11-23 18:25:56,239 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2024-11-23 18:25:56,239 INFO L130 BoogieDeclarations]: Found specification of procedure ib_post_send_mad [2024-11-23 18:25:56,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_post_send_mad [2024-11-23 18:25:56,239 INFO L130 BoogieDeclarations]: Found specification of procedure idr_find [2024-11-23 18:25:56,239 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_find [2024-11-23 18:25:56,240 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2024-11-23 18:25:56,240 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2024-11-23 18:25:56,240 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_put [2024-11-23 18:25:56,240 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_put [2024-11-23 18:25:56,240 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rep_get_starting_psn [2024-11-23 18:25:56,240 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rep_get_starting_psn [2024-11-23 18:25:56,240 INFO L130 BoogieDeclarations]: Found specification of procedure cm_copy_private_data [2024-11-23 18:25:56,240 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_copy_private_data [2024-11-23 18:25:56,240 INFO L130 BoogieDeclarations]: Found specification of procedure cm_req_get_local_resp_timeout [2024-11-23 18:25:56,240 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_req_get_local_resp_timeout [2024-11-23 18:25:56,240 INFO L130 BoogieDeclarations]: Found specification of procedure cm_form_tid [2024-11-23 18:25:56,240 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_form_tid [2024-11-23 18:25:56,240 INFO L130 BoogieDeclarations]: Found specification of procedure cm_acquire_id [2024-11-23 18:25:56,240 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_acquire_id [2024-11-23 18:25:56,240 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2024-11-23 18:25:56,240 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2024-11-23 18:25:56,240 INFO L130 BoogieDeclarations]: Found specification of procedure ib_send_cm_sidr_rep [2024-11-23 18:25:56,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_send_cm_sidr_rep [2024-11-23 18:25:56,240 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2024-11-23 18:25:56,240 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2024-11-23 18:25:56,240 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_3 [2024-11-23 18:25:56,240 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_3 [2024-11-23 18:25:56,240 INFO L130 BoogieDeclarations]: Found specification of procedure cm_rep_set_srq [2024-11-23 18:25:56,240 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_rep_set_srq [2024-11-23 18:25:56,240 INFO L130 BoogieDeclarations]: Found specification of procedure cm_issue_rej [2024-11-23 18:25:56,240 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_issue_rej [2024-11-23 18:25:56,240 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2024-11-23 18:25:56,240 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2024-11-23 18:25:56,240 INFO L130 BoogieDeclarations]: Found specification of procedure ib_cancel_mad [2024-11-23 18:25:56,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_cancel_mad [2024-11-23 18:25:56,240 INFO L130 BoogieDeclarations]: Found specification of procedure be64_lt [2024-11-23 18:25:56,240 INFO L138 BoogieDeclarations]: Found implementation of procedure be64_lt [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure cm_devnode [2024-11-23 18:25:56,241 INFO L138 BoogieDeclarations]: Found implementation of procedure cm_devnode [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2024-11-23 18:25:56,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-11-23 18:25:56,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-11-23 18:25:57,909 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 18:25:57,916 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 18:26:12,612 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-23 18:26:52,139 INFO L? ?]: Removed 3566 outVars from TransFormulas that were not future-live. [2024-11-23 18:26:52,140 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 18:26:52,222 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 18:26:52,222 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-23 18:26:52,222 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 06:26:52 BoogieIcfgContainer [2024-11-23 18:26:52,222 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 18:26:52,225 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 18:26:52,225 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 18:26:52,231 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 18:26:52,231 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 06:25:48" (1/3) ... [2024-11-23 18:26:52,233 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@344ea8a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 06:26:52, skipping insertion in model container [2024-11-23 18:26:52,233 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:25:53" (2/3) ... [2024-11-23 18:26:52,233 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@344ea8a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 06:26:52, skipping insertion in model container [2024-11-23 18:26:52,234 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 06:26:52" (3/3) ... [2024-11-23 18:26:52,235 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--infiniband--core--ib_cm.ko-entry_point.cil.out.i [2024-11-23 18:26:52,250 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 18:26:52,254 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, 2958 locations, 1 initial locations, 67 loop locations, and 1 error locations. [2024-11-23 18:26:52,379 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 18:26:52,391 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;@14ddd093, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 18:26:52,391 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 18:26:52,403 INFO L276 IsEmpty]: Start isEmpty. Operand has 2768 states, 1879 states have (on average 1.3288983501862692) internal successors, (2497), 1966 states have internal predecessors, (2497), 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) [2024-11-23 18:26:52,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2024-11-23 18:26:52,450 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:26:52,451 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] [2024-11-23 18:26:52,451 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:26:52,456 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:26:52,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1128982560, now seen corresponding path program 1 times [2024-11-23 18:26:52,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:26:52,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629732827] [2024-11-23 18:26:52,465 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:26:52,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:27:11,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:27:12,168 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2024-11-23 18:27:12,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:27:12,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629732827] [2024-11-23 18:27:12,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629732827] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:27:12,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988269610] [2024-11-23 18:27:12,170 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:27:12,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:27:12,171 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:27:12,175 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:27:12,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 18:27:31,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:27:31,038 INFO L256 TraceCheckSpWp]: Trace formula consists of 6573 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 18:27:31,052 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:27:31,077 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 63 proven. 0 refuted. 0 times theorem prover too weak. 329 trivial. 0 not checked. [2024-11-23 18:27:31,077 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:27:31,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988269610] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:27:31,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 18:27:31,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-23 18:27:31,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205809876] [2024-11-23 18:27:31,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:27:31,086 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 18:27:31,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:27:31,111 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 18:27:31,111 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 18:27:31,120 INFO L87 Difference]: Start difference. First operand has 2768 states, 1879 states have (on average 1.3288983501862692) internal successors, (2497), 1966 states have internal predecessors, (2497), 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) Second operand has 2 states, 2 states have (on average 34.5) internal successors, (69), 2 states have internal predecessors, (69), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-11-23 18:27:31,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:27:31,474 INFO L93 Difference]: Finished difference Result 5531 states and 8128 transitions. [2024-11-23 18:27:31,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 18:27:31,476 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 34.5) internal successors, (69), 2 states have internal predecessors, (69), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 187 [2024-11-23 18:27:31,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:27:31,616 INFO L225 Difference]: With dead ends: 5531 [2024-11-23 18:27:31,617 INFO L226 Difference]: Without dead ends: 2749 [2024-11-23 18:27:31,669 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 18:27:31,673 INFO L435 NwaCegarLoop]: 3998 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3998 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 18:27:31,674 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3998 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 18:27:31,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2749 states. [2024-11-23 18:27:31,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2749 to 2749. [2024-11-23 18:27:31,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2749 states, 1872 states have (on average 1.3205128205128205) internal successors, (2472), 1947 states have internal predecessors, (2472), 749 states have call successors, (749), 128 states have call predecessors, (749), 127 states have return successors, (748), 724 states have call predecessors, (748), 748 states have call successors, (748) [2024-11-23 18:27:31,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2749 states to 2749 states and 3969 transitions. [2024-11-23 18:27:31,962 INFO L78 Accepts]: Start accepts. Automaton has 2749 states and 3969 transitions. Word has length 187 [2024-11-23 18:27:31,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:27:31,963 INFO L471 AbstractCegarLoop]: Abstraction has 2749 states and 3969 transitions. [2024-11-23 18:27:31,963 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 34.5) internal successors, (69), 2 states have internal predecessors, (69), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-11-23 18:27:31,963 INFO L276 IsEmpty]: Start isEmpty. Operand 2749 states and 3969 transitions. [2024-11-23 18:27:31,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2024-11-23 18:27:31,982 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:27:31,982 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] [2024-11-23 18:27:32,009 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-23 18:27:32,183 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-23 18:27:32,184 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:27:32,184 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:27:32,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1079994864, now seen corresponding path program 1 times [2024-11-23 18:27:32,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:27:32,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434420108] [2024-11-23 18:27:32,186 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:27:32,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:27:49,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:27:51,483 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2024-11-23 18:27:51,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:27:51,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434420108] [2024-11-23 18:27:51,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434420108] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:27:51,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:27:51,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 18:27:51,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556330478] [2024-11-23 18:27:51,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:27:51,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 18:27:51,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:27:51,487 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 18:27:51,488 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 18:27:51,488 INFO L87 Difference]: Start difference. First operand 2749 states and 3969 transitions. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2024-11-23 18:27:55,681 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:27:56,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:27:56,653 INFO L93 Difference]: Finished difference Result 8131 states and 11747 transitions. [2024-11-23 18:27:56,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 18:27:56,654 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 187 [2024-11-23 18:27:56,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:27:56,722 INFO L225 Difference]: With dead ends: 8131 [2024-11-23 18:27:56,722 INFO L226 Difference]: Without dead ends: 5404 [2024-11-23 18:27:56,747 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 18:27:56,748 INFO L435 NwaCegarLoop]: 3969 mSDtfsCounter, 3867 mSDsluCounter, 3915 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3867 SdHoareTripleChecker+Valid, 7884 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2024-11-23 18:27:56,750 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3867 Valid, 7884 Invalid, 15 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 11 Invalid, 1 Unknown, 0 Unchecked, 4.8s Time] [2024-11-23 18:27:56,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5404 states. [2024-11-23 18:27:57,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5404 to 5404. [2024-11-23 18:27:57,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5404 states, 3683 states have (on average 1.3222916101004616) internal successors, (4870), 3832 states have internal predecessors, (4870), 1468 states have call successors, (1468), 253 states have call predecessors, (1468), 252 states have return successors, (1467), 1419 states have call predecessors, (1467), 1467 states have call successors, (1467) [2024-11-23 18:27:57,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5404 states to 5404 states and 7805 transitions. [2024-11-23 18:27:57,102 INFO L78 Accepts]: Start accepts. Automaton has 5404 states and 7805 transitions. Word has length 187 [2024-11-23 18:27:57,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:27:57,103 INFO L471 AbstractCegarLoop]: Abstraction has 5404 states and 7805 transitions. [2024-11-23 18:27:57,103 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2024-11-23 18:27:57,104 INFO L276 IsEmpty]: Start isEmpty. Operand 5404 states and 7805 transitions. [2024-11-23 18:27:57,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2024-11-23 18:27:57,113 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:27:57,113 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:27:57,114 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-23 18:27:57,114 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:27:57,114 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:27:57,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1356540656, now seen corresponding path program 1 times [2024-11-23 18:27:57,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:27:57,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157317842] [2024-11-23 18:27:57,114 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:27:57,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:28:15,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:28:15,953 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 395 trivial. 0 not checked. [2024-11-23 18:28:15,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:28:15,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157317842] [2024-11-23 18:28:15,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157317842] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:28:15,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:28:15,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 18:28:15,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305019576] [2024-11-23 18:28:15,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:28:15,956 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 18:28:15,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:28:15,957 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 18:28:15,957 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 18:28:15,957 INFO L87 Difference]: Start difference. First operand 5404 states and 7805 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2024-11-23 18:28:16,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:28:16,154 INFO L93 Difference]: Finished difference Result 5404 states and 7805 transitions. [2024-11-23 18:28:16,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 18:28:16,154 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 190 [2024-11-23 18:28:16,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:28:16,161 INFO L225 Difference]: With dead ends: 5404 [2024-11-23 18:28:16,161 INFO L226 Difference]: Without dead ends: 0 [2024-11-23 18:28:16,193 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 18:28:16,194 INFO L435 NwaCegarLoop]: 3966 mSDtfsCounter, 3910 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3910 SdHoareTripleChecker+Valid, 3966 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 18:28:16,196 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3910 Valid, 3966 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 18:28:16,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-11-23 18:28:16,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-11-23 18:28:16,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:28:16,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-11-23 18:28:16,203 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 190 [2024-11-23 18:28:16,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:28:16,204 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-11-23 18:28:16,204 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2024-11-23 18:28:16,204 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-11-23 18:28:16,204 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-11-23 18:28:16,207 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-23 18:28:16,208 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-23 18:28:16,210 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2024-11-23 18:28:16,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2024-11-23 18:30:34,030 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-23 18:30:34,058 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 06:30:34 BoogieIcfgContainer [2024-11-23 18:30:34,062 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-23 18:30:34,063 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-23 18:30:34,063 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-23 18:30:34,063 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-23 18:30:34,067 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 06:26:52" (3/4) ... [2024-11-23 18:30:34,070 INFO L146 WitnessPrinter]: Generating witness for correct program [2024-11-23 18:30:34,077 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_create_timewait_info [2024-11-23 18:30:34,077 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#12 [2024-11-23 18:30:34,077 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#11 [2024-11-23 18:30:34,077 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure atomic_set [2024-11-23 18:30:34,077 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#10 [2024-11-23 18:30:34,077 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __fswab32 [2024-11-23 18:30:34,077 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __raw_spin_lock_init [2024-11-23 18:30:34,078 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#19 [2024-11-23 18:30:34,078 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure be32_gt [2024-11-23 18:30:34,078 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#18 [2024-11-23 18:30:34,078 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#17 [2024-11-23 18:30:34,078 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#16 [2024-11-23 18:30:34,078 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_free_msg [2024-11-23 18:30:34,078 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#15 [2024-11-23 18:30:34,078 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#14 [2024-11-23 18:30:34,078 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#13 [2024-11-23 18:30:34,079 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_deref_id [2024-11-23 18:30:34,079 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_free_work [2024-11-23 18:30:34,079 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_reset_to_idle [2024-11-23 18:30:34,079 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kobject_init_and_add [2024-11-23 18:30:34,079 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_req_get_rnr_retry_count [2024-11-23 18:30:34,079 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_stop [2024-11-23 18:30:34,079 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.meminit [2024-11-23 18:30:34,079 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_insert_remote_qpn [2024-11-23 18:30:34,079 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_work_handler [2024-11-23 18:30:34,079 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ib_send_cm_rej [2024-11-23 18:30:34,079 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure atomic_long_inc [2024-11-23 18:30:34,079 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#21 [2024-11-23 18:30:34,079 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ib_unregister_mad_agent [2024-11-23 18:30:34,079 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#20 [2024-11-23 18:30:34,079 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure be64_gt [2024-11-23 18:30:34,080 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure idr_destroy [2024-11-23 18:30:34,080 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_insert_remote_id [2024-11-23 18:30:34,080 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ib_create_send_mad [2024-11-23 18:30:34,080 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure debug_lockdep_rcu_enabled [2024-11-23 18:30:34,080 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_process_work [2024-11-23 18:30:34,080 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2024-11-23 18:30:34,080 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_ack_timeout [2024-11-23 18:30:34,080 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure destroy_workqueue [2024-11-23 18:30:34,080 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_format_mad_hdr [2024-11-23 18:30:34,080 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_mra_get_msg_mraed [2024-11-23 18:30:34,080 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_reject_sidr_req [2024-11-23 18:30:34,080 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_format_rej [2024-11-23 18:30:34,080 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_set_private_data [2024-11-23 18:30:34,080 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure class_unregister [2024-11-23 18:30:34,081 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_req_get_local_qpn [2024-11-23 18:30:34,081 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_destroy_id [2024-11-23 18:30:34,081 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kfree [2024-11-23 18:30:34,081 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_rej_set_msg_rejected [2024-11-23 18:30:34,081 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure list_add_tail [2024-11-23 18:30:34,081 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#5 [2024-11-23 18:30:34,081 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#4 [2024-11-23 18:30:34,081 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#7 [2024-11-23 18:30:34,081 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_error [2024-11-23 18:30:34,081 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#6 [2024-11-23 18:30:34,081 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#1 [2024-11-23 18:30:34,081 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure queue_delayed_work_on [2024-11-23 18:30:34,082 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#0 [2024-11-23 18:30:34,082 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_get_id [2024-11-23 18:30:34,082 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#3 [2024-11-23 18:30:34,082 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#2 [2024-11-23 18:30:34,082 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#10 [2024-11-23 18:30:34,082 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_alloc_response_msg [2024-11-23 18:30:34,082 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure activate_work_3 [2024-11-23 18:30:34,082 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#9 [2024-11-23 18:30:34,082 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#8 [2024-11-23 18:30:34,082 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __read_once_size [2024-11-23 18:30:34,082 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_format_rtu [2024-11-23 18:30:34,082 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2024-11-23 18:30:34,082 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irq [2024-11-23 18:30:34,082 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#18 [2024-11-23 18:30:34,083 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_dequeue_work [2024-11-23 18:30:34,083 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_rep_get_rnr_retry_count [2024-11-23 18:30:34,083 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#17 [2024-11-23 18:30:34,083 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#16 [2024-11-23 18:30:34,083 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#15 [2024-11-23 18:30:34,083 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#14 [2024-11-23 18:30:34,083 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_mra_get_service_timeout [2024-11-23 18:30:34,083 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#13 [2024-11-23 18:30:34,083 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_mask_copy [2024-11-23 18:30:34,083 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#12 [2024-11-23 18:30:34,083 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure be32_lt [2024-11-23 18:30:34,083 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#11 [2024-11-23 18:30:34,083 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_init_zalloc [2024-11-23 18:30:34,084 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_req_get_retry_count [2024-11-23 18:30:34,084 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure assume_abort_if_not [2024-11-23 18:30:34,084 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#19 [2024-11-23 18:30:34,084 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_init_av_for_response [2024-11-23 18:30:34,084 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ib_post_send_mad [2024-11-23 18:30:34,084 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#1 [2024-11-23 18:30:34,084 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_req_get_starting_psn [2024-11-23 18:30:34,084 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_req_get_init_depth [2024-11-23 18:30:34,084 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#0 [2024-11-23 18:30:34,084 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#3 [2024-11-23 18:30:34,084 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#2 [2024-11-23 18:30:34,084 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#5 [2024-11-23 18:30:34,085 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_format_mra [2024-11-23 18:30:34,085 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_convert_to_ms [2024-11-23 18:30:34,085 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#4 [2024-11-23 18:30:34,085 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_find_listen [2024-11-23 18:30:34,085 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#21 [2024-11-23 18:30:34,085 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#20 [2024-11-23 18:30:34,085 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2024-11-23 18:30:34,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure idr_find [2024-11-23 18:30:34,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ERR_PTR [2024-11-23 18:30:34,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_remove_port_fs [2024-11-23 18:30:34,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure _raw_write_lock_irqsave [2024-11-23 18:30:34,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ib_free_recv_mad [2024-11-23 18:30:34,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure atomic_inc [2024-11-23 18:30:34,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#7 [2024-11-23 18:30:34,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kobject_put [2024-11-23 18:30:34,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#6 [2024-11-23 18:30:34,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_alloc_msg [2024-11-23 18:30:34,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#9 [2024-11-23 18:30:34,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#8 [2024-11-23 18:30:34,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_rep_get_starting_psn [2024-11-23 18:30:34,087 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure INIT_LIST_HEAD [2024-11-23 18:30:34,087 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_copy_private_data [2024-11-23 18:30:34,087 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_req_get_local_resp_timeout [2024-11-23 18:30:34,088 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_req_get_resp_res [2024-11-23 18:30:34,088 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_form_tid [2024-11-23 18:30:34,088 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_rep_get_qpn [2024-11-23 18:30:34,088 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spin_lock_irq [2024-11-23 18:30:34,088 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure _raw_write_unlock_irqrestore [2024-11-23 18:30:34,088 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_req_get_path_mtu [2024-11-23 18:30:34,088 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure rb_erase [2024-11-23 18:30:34,088 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_acquire_id [2024-11-23 18:30:34,088 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __fswab64 [2024-11-23 18:30:34,088 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_rej_set_reject_info_len [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_enter_timewait [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ib_send_cm_sidr_rep [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure call_and_disable_work_3 [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure PTR_ERR [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_is_err [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_req_set_primary_sl [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure device_unregister [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure call_and_disable_all_3 [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure rb_insert_color [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_rep_set_srq [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ib_modify_port [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_issue_rej [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure init_timer_key [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __init_work [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ib_cancel_mad [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_format_drep [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure be64_lt [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure rb_link_node [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure list_del [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kzalloc [2024-11-23 18:30:34,089 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ib_destroy_ah [2024-11-23 18:30:34,090 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_devnode [2024-11-23 18:30:34,090 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kmalloc [2024-11-23 18:30:34,090 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __fswab16 [2024-11-23 18:30:34,090 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure _raw_spin_lock_irqsave [2024-11-23 18:30:34,090 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2024-11-23 18:30:34,090 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure atomic_inc_and_test [2024-11-23 18:30:34,090 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure queue_delayed_work [2024-11-23 18:30:34,090 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ib_create_cm_id [2024-11-23 18:30:34,090 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ib_modify_mad [2024-11-23 18:30:34,090 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure lockdep_init_map [2024-11-23 18:30:34,090 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spin_unlock [2024-11-23 18:30:34,090 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_req_get_qp_type [2024-11-23 18:30:34,090 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure flush_workqueue [2024-11-23 18:30:34,090 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_rep_get_target_ack_delay [2024-11-23 18:30:34,090 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_req_set_alt_sl [2024-11-23 18:30:34,090 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure rdma_cap_ib_cm [2024-11-23 18:30:34,090 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_cleanup_timewait [2024-11-23 18:30:34,090 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ib_destroy_cm_id [2024-11-23 18:30:34,090 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cm_init_av_by_path [2024-11-23 18:30:34,091 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure IS_ERR [2024-11-23 18:30:34,189 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 674 nodes and edges [2024-11-23 18:30:34,206 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 233 nodes and edges [2024-11-23 18:30:34,214 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 61 nodes and edges [2024-11-23 18:30:34,224 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 13 nodes and edges [2024-11-23 18:30:34,230 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2024-11-23 18:30:34,235 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2024-11-23 18:30:34,240 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-11-23 18:30:34,806 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/witness.graphml [2024-11-23 18:30:34,807 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/witness.yml [2024-11-23 18:30:34,807 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-23 18:30:34,808 INFO L158 Benchmark]: Toolchain (without parser) took 285994.21ms. Allocated memory was 142.6MB in the beginning and 2.8GB in the end (delta: 2.6GB). Free memory was 102.2MB in the beginning and 941.5MB in the end (delta: -839.3MB). Peak memory consumption was 1.8GB. Max. memory is 16.1GB. [2024-11-23 18:30:34,808 INFO L158 Benchmark]: CDTParser took 0.50ms. Allocated memory is still 142.6MB. Free memory is still 79.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 18:30:34,809 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4227.36ms. Allocated memory was 142.6MB in the beginning and 427.8MB in the end (delta: 285.2MB). Free memory was 102.0MB in the beginning and 327.6MB in the end (delta: -225.6MB). Peak memory consumption was 205.6MB. Max. memory is 16.1GB. [2024-11-23 18:30:34,809 INFO L158 Benchmark]: Boogie Procedure Inliner took 466.81ms. Allocated memory is still 427.8MB. Free memory was 327.6MB in the beginning and 266.1MB in the end (delta: 61.5MB). Peak memory consumption was 58.7MB. Max. memory is 16.1GB. [2024-11-23 18:30:34,809 INFO L158 Benchmark]: Boogie Preprocessor took 2608.50ms. Allocated memory was 427.8MB in the beginning and 855.6MB in the end (delta: 427.8MB). Free memory was 266.1MB in the beginning and 544.8MB in the end (delta: -278.6MB). Peak memory consumption was 386.6MB. Max. memory is 16.1GB. [2024-11-23 18:30:34,810 INFO L158 Benchmark]: RCFGBuilder took 56101.86ms. Allocated memory is still 855.6MB. Free memory was 544.8MB in the beginning and 492.9MB in the end (delta: 51.9MB). Peak memory consumption was 408.5MB. Max. memory is 16.1GB. [2024-11-23 18:30:34,814 INFO L158 Benchmark]: TraceAbstraction took 221836.71ms. Allocated memory was 855.6MB in the beginning and 2.8GB in the end (delta: 1.9GB). Free memory was 492.9MB in the beginning and 1.1GB in the end (delta: -573.8MB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. [2024-11-23 18:30:34,815 INFO L158 Benchmark]: Witness Printer took 744.22ms. Allocated memory is still 2.8GB. Free memory was 1.1GB in the beginning and 941.5MB in the end (delta: 125.1MB). Peak memory consumption was 125.8MB. Max. memory is 16.1GB. [2024-11-23 18:30:34,817 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.50ms. Allocated memory is still 142.6MB. Free memory is still 79.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4227.36ms. Allocated memory was 142.6MB in the beginning and 427.8MB in the end (delta: 285.2MB). Free memory was 102.0MB in the beginning and 327.6MB in the end (delta: -225.6MB). Peak memory consumption was 205.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 466.81ms. Allocated memory is still 427.8MB. Free memory was 327.6MB in the beginning and 266.1MB in the end (delta: 61.5MB). Peak memory consumption was 58.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 2608.50ms. Allocated memory was 427.8MB in the beginning and 855.6MB in the end (delta: 427.8MB). Free memory was 266.1MB in the beginning and 544.8MB in the end (delta: -278.6MB). Peak memory consumption was 386.6MB. Max. memory is 16.1GB. * RCFGBuilder took 56101.86ms. Allocated memory is still 855.6MB. Free memory was 544.8MB in the beginning and 492.9MB in the end (delta: 51.9MB). Peak memory consumption was 408.5MB. Max. memory is 16.1GB. * TraceAbstraction took 221836.71ms. Allocated memory was 855.6MB in the beginning and 2.8GB in the end (delta: 1.9GB). Free memory was 492.9MB in the beginning and 1.1GB in the end (delta: -573.8MB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. * Witness Printer took 744.22ms. Allocated memory is still 2.8GB. Free memory was 1.1GB in the beginning and 941.5MB in the end (delta: 125.1MB). Peak memory consumption was 125.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 6834]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6834] - GenericResultAtLocation [Line: 6836]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6836] - GenericResultAtLocation [Line: 6846]: 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] - GenericResultAtLocation [Line: 6853]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [6853] - GenericResultAtLocation [Line: 6860]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bswapq %0": "=r" (val): "0" (val)); [6860] - GenericResultAtLocation [Line: 6932]: 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] - GenericResultAtLocation [Line: 6939]: 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] - GenericResultAtLocation [Line: 6947]: 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] - GenericResultAtLocation [Line: 6956]: 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] - GenericResultAtLocation [Line: 6965]: 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] - GenericResultAtLocation [Line: 6981]: 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] - GenericResultAtLocation [Line: 6989]: 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] - GenericResultAtLocation [Line: 7030]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [7030] - GenericResultAtLocation [Line: 7033]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [7033] - GenericResultAtLocation [Line: 7035]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (- val)); [7035] - GenericResultAtLocation [Line: 7040]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [7040] - GenericResultAtLocation [Line: 7043]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [7043] - GenericResultAtLocation [Line: 7045]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [7045] - GenericResultAtLocation [Line: 7050]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [7050] - GenericResultAtLocation [Line: 7053]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [7053] - GenericResultAtLocation [Line: 7055]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [7055] - GenericResultAtLocation [Line: 7060]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [7060] - GenericResultAtLocation [Line: 7063]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [7063] - GenericResultAtLocation [Line: 7065]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (- val)); [7065] - GenericResultAtLocation [Line: 7211]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7211] - GenericResultAtLocation [Line: 9568]: 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] - GenericResultAtLocation [Line: 9746]: 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] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 13666]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 172 procedures, 2958 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 83.9s, OverallIterations: 3, TraceHistogramMax: 8, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 6.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 7777 SdHoareTripleChecker+Valid, 4.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7777 mSDsluCounter, 15848 SdHoareTripleChecker+Invalid, 4.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3915 mSDsCounter, 3 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11 IncrementalHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3 mSolverCounterUnsat, 11933 mSDtfsCounter, 11 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 194 GetRequests, 192 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5404occurred in iteration=2, InterpolantAutomatonStates: 8, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 3 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 2.2s SatisfiabilityAnalysisTime, 3.8s InterpolantComputationTime, 751 NumberOfCodeBlocks, 751 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 747 ConstructedInterpolants, 0 QuantifiedInterpolants, 883 SizeOfPredicates, 0 NumberOfNonLiveVariables, 6573 ConjunctsInSsa, 1 ConjunctsInUnsatCore, 4 InterpolantComputations, 3 PerfectInterpolantSequences, 1536/1571 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 11794]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 11495]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 12464]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 12767]: Location Invariant Derived location invariant: ((ldv_module_refcounter == 1) && (ldv_state_variable_0 == 1)) - InvariantResult [Line: 12783]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 9178]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 10662]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 12626]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 10410]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 12506]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 11098]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 10285]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 12726]: Location Invariant Derived location invariant: ((ldv_module_refcounter == 1) && (ldv_state_variable_0 == 1)) - InvariantResult [Line: 9764]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 10401]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 9019]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 11309]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 12539]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 12669]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 10783]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 10964]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 9836]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 10662]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 10317]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 9869]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 10615]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 9978]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 9795]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 10148]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 11309]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 10504]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 12464]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 9735]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 9178]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 12539]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 10906]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 11453]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 11633]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 9178]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 10741]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 10474]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 11755]: Location Invariant Derived location invariant: (ldv_module_refcounter == 1) - InvariantResult [Line: 12418]: Loop Invariant Derived loop invariant: (ldv_module_refcounter == 1) RESULT: Ultimate proved your program to be correct! [2024-11-23 18:30:34,931 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e56f91de-74a8-4abe-a0e4-4070deba728c/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE