./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-43_2a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash a33042c1f30dc533d93827d2690daabe7174fbac217c11a874f0eea82e31b1bc --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 19:48:18,976 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 19:48:19,029 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 19:48:19,033 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 19:48:19,033 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 19:48:19,053 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 19:48:19,054 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 19:48:19,055 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 19:48:19,055 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 19:48:19,055 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 19:48:19,056 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 19:48:19,056 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 19:48:19,056 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 19:48:19,056 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 19:48:19,057 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 19:48:19,057 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 19:48:19,057 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 19:48:19,057 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 19:48:19,057 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 19:48:19,057 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 19:48:19,057 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 19:48:19,057 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 19:48:19,057 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 19:48:19,058 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 19:48:19,058 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 19:48:19,058 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 19:48:19,058 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 19:48:19,058 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 19:48:19,058 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 19:48:19,058 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:48:19,059 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 19:48:19,059 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 19:48:19,059 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 19:48:19,059 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 19:48:19,059 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 19:48:19,059 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 19:48:19,059 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 19:48:19,059 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 19:48:19,059 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 19:48:19,059 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 19:48:19,059 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a33042c1f30dc533d93827d2690daabe7174fbac217c11a874f0eea82e31b1bc [2025-03-08 19:48:19,310 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 19:48:19,319 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 19:48:19,321 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 19:48:19,322 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 19:48:19,323 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 19:48:19,324 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i [2025-03-08 19:48:20,574 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/08442b6ee/d36d8efe874a43f384879f45377f5da7/FLAGf2a57d593 [2025-03-08 19:48:21,219 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 19:48:21,220 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i [2025-03-08 19:48:21,270 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/08442b6ee/d36d8efe874a43f384879f45377f5da7/FLAGf2a57d593 [2025-03-08 19:48:21,286 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/08442b6ee/d36d8efe874a43f384879f45377f5da7 [2025-03-08 19:48:21,289 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 19:48:21,290 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 19:48:21,292 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 19:48:21,292 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 19:48:21,296 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 19:48:21,296 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:48:21" (1/1) ... [2025-03-08 19:48:21,298 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ed78ba6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:48:21, skipping insertion in model container [2025-03-08 19:48:21,299 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:48:21" (1/1) ... [2025-03-08 19:48:21,392 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 19:48:23,847 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i[472306,472319] [2025-03-08 19:48:23,911 WARN L639 FunctionHandler]: implicit declaration of function ldv_assume [2025-03-08 19:48:23,912 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:48:23,935 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 19:48:24,142 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [9396] [2025-03-08 19:48:24,147 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapq %0": "=r" (val): "0" (val)); [9403] [2025-03-08 19:48:24,156 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [9575] [2025-03-08 19:48:24,160 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9578] [2025-03-08 19:48:24,160 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9581] [2025-03-08 19:48:24,160 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9584] [2025-03-08 19:48:24,161 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2, %0; sete %1": "+m" (v->counter), "=qm" (c): "er" (i): "memory"); [9638-9639] [2025-03-08 19:48:24,162 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; cmpxchgb %2,%1": "=a" (__ret), "+m" (*__ptr): "q" (__new), "0" (__old): "memory"); [9658-9659] [2025-03-08 19:48:24,162 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; cmpxchgw %2,%1": "=a" (__ret), "+m" (*__ptr___0): "r" (__new), "0" (__old): "memory"); [9663-9664] [2025-03-08 19:48:24,162 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; cmpxchgl %2,%1": "=a" (__ret), "+m" (*__ptr___1): "r" (__new), "0" (__old): "memory"); [9668-9669] [2025-03-08 19:48:24,162 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; cmpxchgq %2,%1": "=a" (__ret), "+m" (*__ptr___2): "r" (__new), "0" (__old): "memory"); [9673-9674] [2025-03-08 19:48:24,175 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (123), "i" (12UL)); [9949-9950] [2025-03-08 19:48:24,175 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (124), "i" (12UL)); [9957-9958] [2025-03-08 19:48:24,178 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [10034-10035] [2025-03-08 19:48:24,179 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [10063-10064] [2025-03-08 19:48:24,180 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (56), "i" (12UL)); [10111-10112] [2025-03-08 19:48:24,180 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (58), "i" (12UL)); [10120-10121] [2025-03-08 19:48:24,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (70), "i" (12UL)); [10144-10145] [2025-03-08 19:48:24,182 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (108), "i" (12UL)); [10174-10175] [2025-03-08 19:48:24,182 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (120), "i" (12UL)); [10204-10205] [2025-03-08 19:48:24,333 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/753/dscv_tempdir/dscv/ri/43_2a/drivers/infiniband/ulp/isert/ib_isert.c"), "i" (808), "i" (12UL)); [11532-11533] [2025-03-08 19:48:24,566 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i[472306,472319] [2025-03-08 19:48:24,572 WARN L639 FunctionHandler]: implicit declaration of function ldv_assume [2025-03-08 19:48:24,573 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:48:24,636 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __cmpxchg_wrong_size, ldv_assume [2025-03-08 19:48:24,642 INFO L204 MainTranslator]: Completed translation [2025-03-08 19:48:24,643 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:48:24 WrapperNode [2025-03-08 19:48:24,643 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 19:48:24,644 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 19:48:24,644 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 19:48:24,644 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 19:48:24,649 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:48:24" (1/1) ... [2025-03-08 19:48:24,721 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:48:24" (1/1) ... [2025-03-08 19:48:24,937 INFO L138 Inliner]: procedures = 391, calls = 2836, calls flagged for inlining = 205, calls inlined = 170, statements flattened = 7369 [2025-03-08 19:48:24,938 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 19:48:24,939 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 19:48:24,940 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 19:48:24,940 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 19:48:24,947 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:48:24" (1/1) ... [2025-03-08 19:48:24,947 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:48:24" (1/1) ... [2025-03-08 19:48:24,980 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:48:24" (1/1) ... [2025-03-08 19:48:26,350 INFO L175 MemorySlicer]: Split 1055 memory accesses to 12 slices as follows [2, 6, 26, 9, 5, 1, 4, 963, 2, 29, 2, 6]. 91 percent of accesses are in the largest equivalence class. The 4 initializations are split as follows [2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0]. The 362 writes are split as follows [0, 0, 13, 1, 1, 0, 3, 314, 0, 29, 1, 0]. [2025-03-08 19:48:26,350 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:48:24" (1/1) ... [2025-03-08 19:48:26,350 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:48:24" (1/1) ... [2025-03-08 19:48:26,475 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:48:24" (1/1) ... [2025-03-08 19:48:26,489 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:48:24" (1/1) ... [2025-03-08 19:48:26,522 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:48:24" (1/1) ... [2025-03-08 19:48:26,546 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:48:24" (1/1) ... [2025-03-08 19:48:26,600 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 19:48:26,602 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 19:48:26,602 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 19:48:26,602 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 19:48:26,604 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:48:24" (1/1) ... [2025-03-08 19:48:26,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:48:26,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 19:48:26,632 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-08 19:48:26,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-08 19:48:26,656 INFO L130 BoogieDeclarations]: Found specification of procedure ib_wc_status_msg [2025-03-08 19:48:26,657 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_wc_status_msg [2025-03-08 19:48:26,657 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 19:48:26,657 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 19:48:26,657 INFO L130 BoogieDeclarations]: Found specification of procedure isert_setup_id [2025-03-08 19:48:26,657 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_setup_id [2025-03-08 19:48:26,657 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2025-03-08 19:48:26,657 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2025-03-08 19:48:26,657 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 19:48:26,657 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 19:48:26,657 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2025-03-08 19:48:26,657 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2025-03-08 19:48:26,657 INFO L130 BoogieDeclarations]: Found specification of procedure dump_stack [2025-03-08 19:48:26,657 INFO L138 BoogieDeclarations]: Found implementation of procedure dump_stack [2025-03-08 19:48:26,657 INFO L130 BoogieDeclarations]: Found specification of procedure iscsit_stop_dataout_timer [2025-03-08 19:48:26,658 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsit_stop_dataout_timer [2025-03-08 19:48:26,658 INFO L130 BoogieDeclarations]: Found specification of procedure rdma_destroy_id [2025-03-08 19:48:26,658 INFO L138 BoogieDeclarations]: Found implementation of procedure rdma_destroy_id [2025-03-08 19:48:26,658 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:48:26,658 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:48:26,658 INFO L130 BoogieDeclarations]: Found specification of procedure isert_cq_work [2025-03-08 19:48:26,658 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_cq_work [2025-03-08 19:48:26,658 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-08 19:48:26,658 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-08 19:48:26,658 INFO L130 BoogieDeclarations]: Found specification of procedure ib_post_recv [2025-03-08 19:48:26,658 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_post_recv [2025-03-08 19:48:26,658 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dma_sync_single_for_device [2025-03-08 19:48:26,658 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dma_sync_single_for_device [2025-03-08 19:48:26,658 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dma_unmap_single [2025-03-08 19:48:26,658 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dma_unmap_single [2025-03-08 19:48:26,658 INFO L130 BoogieDeclarations]: Found specification of procedure isert_init_send_wr [2025-03-08 19:48:26,658 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_init_send_wr [2025-03-08 19:48:26,658 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 19:48:26,658 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 19:48:26,658 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-08 19:48:26,658 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-08 19:48:26,658 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 19:48:26,658 INFO L130 BoogieDeclarations]: Found specification of procedure ib_sg_dma_address [2025-03-08 19:48:26,658 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_sg_dma_address [2025-03-08 19:48:26,658 INFO L130 BoogieDeclarations]: Found specification of procedure isert_wait_conn [2025-03-08 19:48:26,658 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_wait_conn [2025-03-08 19:48:26,658 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u64~0~X~int~X~int~TO~VOID [2025-03-08 19:48:26,658 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u64~0~X~int~X~int~TO~VOID [2025-03-08 19:48:26,658 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-03-08 19:48:26,658 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-03-08 19:48:26,658 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-03-08 19:48:26,658 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-03-08 19:48:26,658 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dma_map_single [2025-03-08 19:48:26,658 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dma_map_single [2025-03-08 19:48:26,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure isert_conn_terminate [2025-03-08 19:48:26,659 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_conn_terminate [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-08 19:48:26,659 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure isert_prot_cmd [2025-03-08 19:48:26,659 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_prot_cmd [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 19:48:26,659 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 19:48:26,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 19:48:26,663 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 19:48:26,663 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 19:48:26,663 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 19:48:26,663 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 19:48:26,663 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-08 19:48:26,663 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-08 19:48:26,663 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_interruptible [2025-03-08 19:48:26,663 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_interruptible [2025-03-08 19:48:26,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 19:48:26,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 19:48:26,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 19:48:26,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 19:48:26,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 19:48:26,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 19:48:26,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 19:48:26,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 19:48:26,664 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 19:48:26,664 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 19:48:26,664 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 19:48:26,664 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 19:48:26,664 INFO L130 BoogieDeclarations]: Found specification of procedure isert_release_work [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_release_work [2025-03-08 19:48:26,664 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-03-08 19:48:26,664 INFO L130 BoogieDeclarations]: Found specification of procedure isert_free_np [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_free_np [2025-03-08 19:48:26,664 INFO L130 BoogieDeclarations]: Found specification of procedure isert_comp_put [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_comp_put [2025-03-08 19:48:26,664 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-03-08 19:48:26,664 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-03-08 19:48:26,664 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_next [2025-03-08 19:48:26,664 INFO L130 BoogieDeclarations]: Found specification of procedure sg_copy_from_buffer [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_copy_from_buffer [2025-03-08 19:48:26,664 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-03-08 19:48:26,664 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 19:48:26,664 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2025-03-08 19:48:26,664 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 19:48:26,664 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion [2025-03-08 19:48:26,664 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion [2025-03-08 19:48:26,665 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 19:48:26,665 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 19:48:26,665 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 19:48:26,665 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 19:48:26,665 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 19:48:26,665 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 19:48:26,665 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 19:48:26,665 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 19:48:26,665 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 19:48:26,665 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 19:48:26,665 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 19:48:26,665 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 19:48:26,665 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 19:48:26,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 19:48:26,665 INFO L130 BoogieDeclarations]: Found specification of procedure isert_completion_put [2025-03-08 19:48:26,665 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_completion_put [2025-03-08 19:48:26,665 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-08 19:48:26,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-08 19:48:26,665 INFO L130 BoogieDeclarations]: Found specification of procedure isert_unmap_data_buf [2025-03-08 19:48:26,665 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_unmap_data_buf [2025-03-08 19:48:26,665 INFO L130 BoogieDeclarations]: Found specification of procedure isert_inv_rkey [2025-03-08 19:48:26,665 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_inv_rkey [2025-03-08 19:48:26,665 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-03-08 19:48:26,665 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-03-08 19:48:26,665 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dma_sync_single_for_cpu [2025-03-08 19:48:26,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dma_sync_single_for_cpu [2025-03-08 19:48:26,665 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-08 19:48:26,665 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-08 19:48:26,668 INFO L130 BoogieDeclarations]: Found specification of procedure isert_allocate_cmd [2025-03-08 19:48:26,668 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_allocate_cmd [2025-03-08 19:48:26,668 INFO L130 BoogieDeclarations]: Found specification of procedure isert_do_control_comp [2025-03-08 19:48:26,668 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_do_control_comp [2025-03-08 19:48:26,668 INFO L130 BoogieDeclarations]: Found specification of procedure isert_put_conn [2025-03-08 19:48:26,668 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_put_conn [2025-03-08 19:48:26,668 INFO L130 BoogieDeclarations]: Found specification of procedure isert_connect_release [2025-03-08 19:48:26,668 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_connect_release [2025-03-08 19:48:26,668 INFO L130 BoogieDeclarations]: Found specification of procedure isert_free_comps [2025-03-08 19:48:26,668 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_free_comps [2025-03-08 19:48:26,668 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 19:48:26,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 19:48:26,668 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-03-08 19:48:26,668 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-03-08 19:48:26,668 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-08 19:48:26,668 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-08 19:48:26,668 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-03-08 19:48:26,668 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-03-08 19:48:26,668 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2025-03-08 19:48:26,668 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2025-03-08 19:48:26,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure isert_device_put [2025-03-08 19:48:26,669 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_device_put [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 19:48:26,669 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure isert_map_data_buf [2025-03-08 19:48:26,669 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_map_data_buf [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-03-08 19:48:26,669 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure isert_free_conn [2025-03-08 19:48:26,669 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_free_conn [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure ib_post_send [2025-03-08 19:48:26,669 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_post_send [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure isert_init_tx_hdrs [2025-03-08 19:48:26,669 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_init_tx_hdrs [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2025-03-08 19:48:26,669 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-03-08 19:48:26,669 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure ib_free_fast_reg_page_list [2025-03-08 19:48:26,669 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_free_fast_reg_page_list [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2025-03-08 19:48:26,669 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-08 19:48:26,669 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-08 19:48:26,669 INFO L130 BoogieDeclarations]: Found specification of procedure isert_aborted_task [2025-03-08 19:48:26,669 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_aborted_task [2025-03-08 19:48:26,670 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-08 19:48:26,670 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-08 19:48:26,670 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2025-03-08 19:48:26,670 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2025-03-08 19:48:26,672 INFO L130 BoogieDeclarations]: Found specification of procedure isert_put_response [2025-03-08 19:48:26,672 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_put_response [2025-03-08 19:48:26,672 INFO L130 BoogieDeclarations]: Found specification of procedure isert_wait4flush [2025-03-08 19:48:26,672 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_wait4flush [2025-03-08 19:48:26,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 19:48:26,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 19:48:26,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 19:48:26,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 19:48:26,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 19:48:26,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 19:48:26,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 19:48:26,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 19:48:26,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 19:48:26,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 19:48:26,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 19:48:26,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 19:48:26,672 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 19:48:26,672 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 19:48:26,672 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 19:48:26,672 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 19:48:26,672 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 19:48:26,672 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 19:48:26,672 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 19:48:26,672 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 19:48:26,672 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 19:48:26,672 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 19:48:26,672 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 19:48:26,673 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 19:48:26,673 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure isert_free_login_buf [2025-03-08 19:48:26,673 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_free_login_buf [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-03-08 19:48:26,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-08 19:48:26,673 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure iscsit_priv_cmd [2025-03-08 19:48:26,673 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsit_priv_cmd [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure isert_put_nopin [2025-03-08 19:48:26,673 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_put_nopin [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2025-03-08 19:48:26,673 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2025-03-08 19:48:26,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure isert_reg_rdma [2025-03-08 19:48:26,673 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_reg_rdma [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-08 19:48:26,673 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-08 19:48:26,673 INFO L130 BoogieDeclarations]: Found specification of procedure isert_post_recv [2025-03-08 19:48:26,674 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_post_recv [2025-03-08 19:48:26,674 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-03-08 19:48:26,676 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-03-08 19:48:26,676 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-08 19:48:26,676 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-08 19:48:26,676 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-03-08 19:48:26,676 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-03-08 19:48:26,676 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-03-08 19:48:26,676 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-03-08 19:48:26,676 INFO L130 BoogieDeclarations]: Found specification of procedure isert_rdma_post_recvl [2025-03-08 19:48:26,676 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_rdma_post_recvl [2025-03-08 19:48:26,676 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-03-08 19:48:26,676 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-03-08 19:48:26,676 INFO L130 BoogieDeclarations]: Found specification of procedure isert_conn_free_fastreg_pool [2025-03-08 19:48:26,676 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_conn_free_fastreg_pool [2025-03-08 19:48:26,676 INFO L130 BoogieDeclarations]: Found specification of procedure transport_send_check_condition_and_sense [2025-03-08 19:48:26,676 INFO L138 BoogieDeclarations]: Found implementation of procedure transport_send_check_condition_and_sense [2025-03-08 19:48:26,676 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-03-08 19:48:26,676 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure isert_reg_sig_mr [2025-03-08 19:48:26,677 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_reg_sig_mr [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure transport_generic_free_cmd [2025-03-08 19:48:26,677 INFO L138 BoogieDeclarations]: Found implementation of procedure transport_generic_free_cmd [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure isert_unmap_tx_desc [2025-03-08 19:48:26,677 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_unmap_tx_desc [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-03-08 19:48:26,677 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure __alloc_workqueue_key [2025-03-08 19:48:26,677 INFO L138 BoogieDeclarations]: Found implementation of procedure __alloc_workqueue_key [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_weight [2025-03-08 19:48:26,677 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_weight [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure isert_handle_prot_cmd [2025-03-08 19:48:26,677 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_handle_prot_cmd [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dereg_mr [2025-03-08 19:48:26,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dereg_mr [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure ib_req_notify_cq [2025-03-08 19:48:26,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_req_notify_cq [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 19:48:26,677 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure isert_check_pi_status [2025-03-08 19:48:26,677 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_check_pi_status [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2025-03-08 19:48:26,677 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure isert_create_send_desc [2025-03-08 19:48:26,677 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_create_send_desc [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 19:48:26,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure ib_sg_dma_len [2025-03-08 19:48:26,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_sg_dma_len [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure isert_fast_reg_mr [2025-03-08 19:48:26,677 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_fast_reg_mr [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-03-08 19:48:26,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2025-03-08 19:48:26,677 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure isert_post_response [2025-03-08 19:48:26,677 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_post_response [2025-03-08 19:48:26,677 INFO L130 BoogieDeclarations]: Found specification of procedure ib_alloc_fast_reg_mr [2025-03-08 19:48:26,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_alloc_fast_reg_mr [2025-03-08 19:48:26,678 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-03-08 19:48:26,678 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-03-08 19:48:26,678 INFO L130 BoogieDeclarations]: Found specification of procedure isert_rx_login_req [2025-03-08 19:48:26,678 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_rx_login_req [2025-03-08 19:48:26,680 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2025-03-08 19:48:26,681 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2025-03-08 19:48:26,681 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dma_mapping_error [2025-03-08 19:48:26,681 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dma_mapping_error [2025-03-08 19:48:26,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 19:48:26,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 19:48:26,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 19:48:26,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 19:48:26,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 19:48:26,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 19:48:26,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 19:48:26,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 19:48:26,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 19:48:26,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 19:48:26,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 19:48:26,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 19:48:26,681 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-03-08 19:48:26,681 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-03-08 19:48:26,681 INFO L130 BoogieDeclarations]: Found specification of procedure target_put_sess_cmd [2025-03-08 19:48:26,681 INFO L138 BoogieDeclarations]: Found implementation of procedure target_put_sess_cmd [2025-03-08 19:48:26,681 INFO L130 BoogieDeclarations]: Found specification of procedure isert_set_dif_domain [2025-03-08 19:48:26,681 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_set_dif_domain [2025-03-08 19:48:26,681 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2025-03-08 19:48:26,681 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2025-03-08 19:48:26,681 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dealloc_pd [2025-03-08 19:48:26,681 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dealloc_pd [2025-03-08 19:48:26,681 INFO L130 BoogieDeclarations]: Found specification of procedure ib_alloc_fast_reg_page_list [2025-03-08 19:48:26,681 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_alloc_fast_reg_page_list [2025-03-08 19:48:26,681 INFO L130 BoogieDeclarations]: Found specification of procedure iscsit_build_rsp_pdu [2025-03-08 19:48:26,681 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsit_build_rsp_pdu [2025-03-08 19:48:27,487 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 19:48:27,489 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 19:48:27,661 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16099: havoc #t~ret1961.base, #t~ret1961.offset; [2025-03-08 19:48:27,704 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 19:48:27,838 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9963: havoc sg_page_#t~mem110#1; [2025-03-08 19:48:27,838 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9973: havoc sg_virt_#t~mem113#1; [2025-03-08 19:48:27,882 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16240: havoc rdma_create_id_#t~ret1986#1.base, rdma_create_id_#t~ret1986#1.offset; [2025-03-08 19:48:27,882 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16237: havoc rdma_bind_addr_#t~nondet1985#1; [2025-03-08 19:48:27,882 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16258: havoc rdma_listen_#t~nondet1990#1; [2025-03-08 19:48:28,187 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13650: havoc isert_build_rdma_wr_#t~mem1504#1; [2025-03-08 19:48:28,223 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16225: havoc #t~nondet1982; [2025-03-08 19:48:28,776 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16156: havoc iscsit_process_scsi_cmd_#t~nondet1972#1; [2025-03-08 19:48:28,776 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13052: call ULTIMATE.dealloc(isert_response_completion_~#__key~4#1.base, isert_response_completion_~#__key~4#1.offset);havoc isert_response_completion_~#__key~4#1.base, isert_response_completion_~#__key~4#1.offset;call ULTIMATE.dealloc(isert_response_completion_~#__constr_expr_0~3#1.base, isert_response_completion_~#__constr_expr_0~3#1.offset);havoc isert_response_completion_~#__constr_expr_0~3#1.base, isert_response_completion_~#__constr_expr_0~3#1.offset; [2025-03-08 19:48:28,776 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16160: havoc iscsit_process_text_cmd_#t~nondet1973#1; [2025-03-08 19:48:28,776 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16129: havoc iscsit_check_dataout_hdr_#t~nondet1965#1; [2025-03-08 19:48:28,776 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16133: havoc iscsit_check_dataout_payload_#t~nondet1966#1; [2025-03-08 19:48:28,776 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12238: call ULTIMATE.dealloc(isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset);havoc isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset; [2025-03-08 19:48:28,777 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16136: havoc iscsit_find_cmd_from_itt_#t~ret1967#1.base, iscsit_find_cmd_from_itt_#t~ret1967#1.offset; [2025-03-08 19:48:28,777 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16171: havoc iscsit_sequence_cmd_#t~nondet1975#1; [2025-03-08 19:48:28,777 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16140: havoc iscsit_handle_logout_cmd_#t~nondet1968#1; [2025-03-08 19:48:28,777 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16144: havoc iscsit_handle_task_mgt_cmd_#t~nondet1969#1; [2025-03-08 19:48:28,777 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16178: havoc iscsit_setup_nop_out_#t~nondet1976#1; [2025-03-08 19:48:28,777 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16182: havoc iscsit_setup_scsi_cmd_#t~nondet1977#1; [2025-03-08 19:48:28,777 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16152: havoc iscsit_process_nop_out_#t~nondet1971#1; [2025-03-08 19:48:28,777 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16186: havoc iscsit_setup_text_cmd_#t~nondet1978#1; [2025-03-08 19:48:28,789 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14789: call ULTIMATE.dealloc(~#bad_wr~2.base, ~#bad_wr~2.offset);havoc ~#bad_wr~2.base, ~#bad_wr~2.offset; [2025-03-08 19:48:29,339 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16221: havoc #t~nondet1981; [2025-03-08 19:48:29,341 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10353: havoc #t~mem332; [2025-03-08 19:48:29,369 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16308: havoc wait_for_completion_timeout_#t~nondet1999#1; [2025-03-08 19:48:29,396 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11806: call ULTIMATE.dealloc(~#rx_wr_failed~0.base, ~#rx_wr_failed~0.offset);havoc ~#rx_wr_failed~0.base, ~#rx_wr_failed~0.offset; [2025-03-08 19:48:29,409 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16229: havoc #t~nondet1983; [2025-03-08 19:48:29,423 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9410: havoc #t~bitwise1; [2025-03-08 19:48:29,453 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11947: call ULTIMATE.dealloc(~#rx_wr~1.base, ~#rx_wr~1.offset);havoc ~#rx_wr~1.base, ~#rx_wr~1.offset;call ULTIMATE.dealloc(~#rx_wr_fail~0.base, ~#rx_wr_fail~0.offset);havoc ~#rx_wr_fail~0.base, ~#rx_wr_fail~0.offset;call ULTIMATE.dealloc(~#sge~0.base, ~#sge~0.offset);havoc ~#sge~0.base, ~#sge~0.offset; [2025-03-08 19:48:29,480 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16079: havoc ib_destroy_mr_#t~nondet1956#1; [2025-03-08 19:48:29,482 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16294: havoc #t~nondet1997; [2025-03-08 19:48:29,594 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13996: call ULTIMATE.dealloc(~#sig_wr~0#1.base, ~#sig_wr~0#1.offset);havoc ~#sig_wr~0#1.base, ~#sig_wr~0#1.offset;call ULTIMATE.dealloc(~#inv_wr~1#1.base, ~#inv_wr~1#1.offset);havoc ~#inv_wr~1#1.base, ~#inv_wr~1#1.offset;call ULTIMATE.dealloc(~#bad_wr~1#1.base, ~#bad_wr~1#1.offset);havoc ~#bad_wr~1#1.base, ~#bad_wr~1#1.offset;call ULTIMATE.dealloc(~#sig_attrs~0#1.base, ~#sig_attrs~0#1.offset);havoc ~#sig_attrs~0#1.base, ~#sig_attrs~0#1.offset; [2025-03-08 19:48:29,594 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13990: havoc isert_set_prot_checks_#t~bitwise1615#1;havoc isert_set_prot_checks_#t~bitwise1616#1;havoc isert_set_prot_checks_#t~bitwise1617#1;havoc isert_set_prot_checks_#t~bitwise1618#1; [2025-03-08 19:48:29,637 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16251: havoc rdma_disconnect_#t~nondet1988#1; [2025-03-08 19:48:29,639 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16290: havoc #t~nondet1996; [2025-03-08 19:48:29,645 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10013: havoc #t~mem153.base, #t~mem153.offset; [2025-03-08 19:48:29,654 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9562: havoc #t~mem32.base, #t~mem32.offset; [2025-03-08 19:48:29,658 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10536: havoc #t~mem490;havoc #t~mem491;havoc #t~short492; [2025-03-08 19:48:29,661 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15968: havoc #t~ret1942.base, #t~ret1942.offset; [2025-03-08 19:48:29,666 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15972: havoc __bitmap_weight_#t~nondet1943#1; [2025-03-08 19:48:29,667 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15991: havoc #t~nondet1944; [2025-03-08 19:48:29,745 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11144: call ULTIMATE.dealloc(isert_create_pi_ctx_~#mr_init_attr~0#1.base, isert_create_pi_ctx_~#mr_init_attr~0#1.offset);havoc isert_create_pi_ctx_~#mr_init_attr~0#1.base, isert_create_pi_ctx_~#mr_init_attr~0#1.offset; [2025-03-08 19:48:29,745 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16063: havoc ib_create_mr_#t~ret1952#1.base, ib_create_mr_#t~ret1952#1.offset; [2025-03-08 19:48:29,747 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16304: havoc #t~nondet1998; [2025-03-08 19:48:29,757 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16071: havoc #t~nondet1954; [2025-03-08 19:48:29,812 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12891: call ULTIMATE.dealloc(~#mr_status~0#1.base, ~#mr_status~0#1.offset);havoc ~#mr_status~0#1.base, ~#mr_status~0#1.offset; [2025-03-08 19:48:29,812 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16057: havoc ib_check_mr_status_#t~nondet1950#1; [2025-03-08 19:48:29,817 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9759: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset; [2025-03-08 19:48:29,875 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16273: havoc #t~ret1994.base, #t~ret1994.offset; [2025-03-08 19:48:29,882 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16270: havoc #t~nondet1993; [2025-03-08 19:48:29,889 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10359: havoc #t~mem333; [2025-03-08 19:48:30,087 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13860: call ULTIMATE.dealloc(~#fr_wr~0#1.base, ~#fr_wr~0#1.offset);havoc ~#fr_wr~0#1.base, ~#fr_wr~0#1.offset;call ULTIMATE.dealloc(~#inv_wr~0#1.base, ~#inv_wr~0#1.offset);havoc ~#inv_wr~0#1.base, ~#inv_wr~0#1.offset;call ULTIMATE.dealloc(~#bad_wr~0#1.base, ~#bad_wr~0#1.offset);havoc ~#bad_wr~0#1.base, ~#bad_wr~0#1.offset; [2025-03-08 19:48:30,116 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13260: call ULTIMATE.dealloc(~#wr_failed~0.base, ~#wr_failed~0.offset);havoc ~#wr_failed~0.base, ~#wr_failed~0.offset; [2025-03-08 19:48:30,119 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16047: havoc #t~ret1947.base, #t~ret1947.offset; [2025-03-08 19:48:30,291 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10406: havoc ib_inc_rkey_#t~bitwise367#1;havoc ib_inc_rkey_#t~bitwise368#1;havoc ib_inc_rkey_#t~bitwise369#1; [2025-03-08 19:48:30,324 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16102: havoc iscsit_allocate_cmd_#t~ret1962#1.base, iscsit_allocate_cmd_#t~ret1962#1.offset; [2025-03-08 19:48:30,345 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16193: havoc iscsit_tmr_post_handler_#t~nondet1979#1; [2025-03-08 19:48:30,346 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16148: havoc iscsit_logout_post_handler_#t~nondet1970#1; [2025-03-08 19:48:30,374 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16083: havoc ib_destroy_qp_#t~nondet1957#1; [2025-03-08 19:48:30,467 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16086: havoc ib_event_msg_#t~ret1958#1.base, ib_event_msg_#t~ret1958#1.offset; [2025-03-08 19:48:30,467 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16262: havoc rdma_notify_#t~nondet1991#1; [2025-03-08 19:48:30,469 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16280: havoc #t~nondet1995; [2025-03-08 19:48:30,514 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16067: havoc #t~nondet1953; [2025-03-08 19:48:30,535 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16075: havoc ib_destroy_cq_#t~nondet1955#1; [2025-03-08 19:48:30,535 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16007: havoc cancel_work_sync_#t~nondet1945#1; [2025-03-08 19:48:39,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16122: havoc iscsit_build_text_rsp_#t~nondet1964#1; [2025-03-08 19:48:39,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14478: call ULTIMATE.dealloc(isert_setup_np_~#__key~5#1.base, isert_setup_np_~#__key~5#1.offset);havoc isert_setup_np_~#__key~5#1.base, isert_setup_np_~#__key~5#1.offset; [2025-03-08 19:48:39,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14313: call ULTIMATE.dealloc(isert_get_dataout_~#wr_failed~2#1.base, isert_get_dataout_~#wr_failed~2#1.offset);havoc isert_get_dataout_~#wr_failed~2#1.base, isert_get_dataout_~#wr_failed~2#1.offset; [2025-03-08 19:48:39,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16164: havoc iscsit_register_transport_#t~nondet1974#1; [2025-03-08 19:48:39,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16038: havoc down_interruptible_#t~nondet1946#1; [2025-03-08 19:48:39,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16106: havoc iscsit_build_logout_rsp_#t~nondet1963#1; [2025-03-08 19:48:39,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14226: call ULTIMATE.dealloc(isert_put_datain_~#wr_failed~1#1.base, isert_put_datain_~#wr_failed~1#1.offset);havoc isert_put_datain_~#wr_failed~1#1.base, isert_put_datain_~#wr_failed~1#1.offset; [2025-03-08 19:48:39,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10428: call ULTIMATE.dealloc(sema_init_~#__key~1#1.base, sema_init_~#__key~1#1.offset);havoc sema_init_~#__key~1#1.base, sema_init_~#__key~1#1.offset;call ULTIMATE.dealloc(sema_init_~#__constr_expr_0~0#1.base, sema_init_~#__constr_expr_0~0#1.offset);havoc sema_init_~#__constr_expr_0~0#1.base, sema_init_~#__constr_expr_0~0#1.offset; [2025-03-08 19:48:39,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15416: call ULTIMATE.dealloc(main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset);havoc main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset);havoc main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset);havoc main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset);havoc main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset; [2025-03-08 19:48:39,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14855: call ULTIMATE.dealloc(isert_init_~#__key~6#1.base, isert_init_~#__key~6#1.offset);havoc isert_init_~#__key~6#1.base, isert_init_~#__key~6#1.offset;call ULTIMATE.dealloc(isert_init_~#__key___0~1#1.base, isert_init_~#__key___0~1#1.offset);havoc isert_init_~#__key___0~1#1.base, isert_init_~#__key___0~1#1.offset; [2025-03-08 19:48:39,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11853: call ULTIMATE.dealloc(isert_post_send_~#send_wr~0#1.base, isert_post_send_~#send_wr~0#1.offset);havoc isert_post_send_~#send_wr~0#1.base, isert_post_send_~#send_wr~0#1.offset;call ULTIMATE.dealloc(isert_post_send_~#send_wr_failed~0#1.base, isert_post_send_~#send_wr_failed~0#1.offset);havoc isert_post_send_~#send_wr_failed~0#1.base, isert_post_send_~#send_wr_failed~0#1.offset; [2025-03-08 19:48:39,279 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16050: havoc #t~ret1948.base, #t~ret1948.offset; [2025-03-08 19:48:40,049 INFO L? ?]: Removed 3699 outVars from TransFormulas that were not future-live. [2025-03-08 19:48:40,049 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 19:48:40,136 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 19:48:40,136 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-08 19:48:40,136 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:48:40 BoogieIcfgContainer [2025-03-08 19:48:40,137 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 19:48:40,139 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 19:48:40,139 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 19:48:40,143 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 19:48:40,144 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 07:48:21" (1/3) ... [2025-03-08 19:48:40,145 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17b6545d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:48:40, skipping insertion in model container [2025-03-08 19:48:40,145 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:48:24" (2/3) ... [2025-03-08 19:48:40,145 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17b6545d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:48:40, skipping insertion in model container [2025-03-08 19:48:40,146 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:48:40" (3/3) ... [2025-03-08 19:48:40,150 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i [2025-03-08 19:48:40,161 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 19:48:40,164 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i that has 150 procedures, 2750 locations, 1 initial locations, 40 loop locations, and 1 error locations. [2025-03-08 19:48:40,339 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 19:48:40,350 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;@3226956d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 19:48:40,350 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-08 19:48:40,362 INFO L276 IsEmpty]: Start isEmpty. Operand has 2658 states, 1819 states have (on average 1.3161077515118196) internal successors, (2394), 1873 states have internal predecessors, (2394), 709 states have call successors, (709), 129 states have call predecessors, (709), 128 states have return successors, (703), 692 states have call predecessors, (703), 703 states have call successors, (703) [2025-03-08 19:48:40,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2025-03-08 19:48:40,371 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:48:40,372 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:48:40,372 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:48:40,376 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:48:40,376 INFO L85 PathProgramCache]: Analyzing trace with hash 189273440, now seen corresponding path program 1 times [2025-03-08 19:48:40,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:48:40,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390377187] [2025-03-08 19:48:40,382 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:48:40,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:48:40,940 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-03-08 19:48:41,101 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-03-08 19:48:41,102 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:48:41,102 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:48:41,368 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2025-03-08 19:48:41,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:48:41,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390377187] [2025-03-08 19:48:41,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390377187] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:48:41,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:48:41,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-08 19:48:41,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612479375] [2025-03-08 19:48:41,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:48:41,376 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-08 19:48:41,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:48:41,393 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-08 19:48:41,393 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 19:48:41,402 INFO L87 Difference]: Start difference. First operand has 2658 states, 1819 states have (on average 1.3161077515118196) internal successors, (2394), 1873 states have internal predecessors, (2394), 709 states have call successors, (709), 129 states have call predecessors, (709), 128 states have return successors, (703), 692 states have call predecessors, (703), 703 states have call successors, (703) Second operand has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-03-08 19:48:41,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:48:41,721 INFO L93 Difference]: Finished difference Result 5311 states and 7734 transitions. [2025-03-08 19:48:41,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-08 19:48:41,724 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 80 [2025-03-08 19:48:41,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:48:41,757 INFO L225 Difference]: With dead ends: 5311 [2025-03-08 19:48:41,757 INFO L226 Difference]: Without dead ends: 2626 [2025-03-08 19:48:41,780 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 19:48:41,783 INFO L435 NwaCegarLoop]: 3763 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3763 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 19:48:41,786 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3763 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 19:48:41,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2626 states. [2025-03-08 19:48:41,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2626 to 2626. [2025-03-08 19:48:41,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2626 states, 1797 states have (on average 1.3066221480244853) internal successors, (2348), 1844 states have internal predecessors, (2348), 701 states have call successors, (701), 128 states have call predecessors, (701), 127 states have return successors, (699), 688 states have call predecessors, (699), 699 states have call successors, (699) [2025-03-08 19:48:42,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2626 states to 2626 states and 3748 transitions. [2025-03-08 19:48:42,009 INFO L78 Accepts]: Start accepts. Automaton has 2626 states and 3748 transitions. Word has length 80 [2025-03-08 19:48:42,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:48:42,010 INFO L471 AbstractCegarLoop]: Abstraction has 2626 states and 3748 transitions. [2025-03-08 19:48:42,010 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-03-08 19:48:42,010 INFO L276 IsEmpty]: Start isEmpty. Operand 2626 states and 3748 transitions. [2025-03-08 19:48:42,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2025-03-08 19:48:42,016 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:48:42,016 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:48:42,016 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-08 19:48:42,017 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:48:42,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:48:42,017 INFO L85 PathProgramCache]: Analyzing trace with hash -57039647, now seen corresponding path program 1 times [2025-03-08 19:48:42,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:48:42,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954748699] [2025-03-08 19:48:42,017 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:48:42,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:48:42,388 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-03-08 19:48:42,451 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-03-08 19:48:42,453 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:48:42,455 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:48:42,693 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2025-03-08 19:48:42,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:48:42,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954748699] [2025-03-08 19:48:42,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954748699] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:48:42,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:48:42,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:48:42,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669037342] [2025-03-08 19:48:42,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:48:42,694 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:48:42,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:48:42,694 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:48:42,695 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:48:42,697 INFO L87 Difference]: Start difference. First operand 2626 states and 3748 transitions. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2025-03-08 19:48:43,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:48:43,174 INFO L93 Difference]: Finished difference Result 7294 states and 10364 transitions. [2025-03-08 19:48:43,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:48:43,174 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 80 [2025-03-08 19:48:43,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:48:43,202 INFO L225 Difference]: With dead ends: 7294 [2025-03-08 19:48:43,203 INFO L226 Difference]: Without dead ends: 4693 [2025-03-08 19:48:43,214 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 [2025-03-08 19:48:43,215 INFO L435 NwaCegarLoop]: 3806 mSDtfsCounter, 2919 mSDsluCounter, 3638 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2919 SdHoareTripleChecker+Valid, 7444 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 19:48:43,215 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2919 Valid, 7444 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 19:48:43,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4693 states. [2025-03-08 19:48:43,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4693 to 4690. [2025-03-08 19:48:43,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4690 states, 3228 states have (on average 1.3060718711276331) internal successors, (4216), 3318 states have internal predecessors, (4216), 1215 states have call successors, (1215), 247 states have call predecessors, (1215), 246 states have return successors, (1212), 1190 states have call predecessors, (1212), 1212 states have call successors, (1212) [2025-03-08 19:48:43,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4690 states to 4690 states and 6643 transitions. [2025-03-08 19:48:43,554 INFO L78 Accepts]: Start accepts. Automaton has 4690 states and 6643 transitions. Word has length 80 [2025-03-08 19:48:43,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:48:43,570 INFO L471 AbstractCegarLoop]: Abstraction has 4690 states and 6643 transitions. [2025-03-08 19:48:43,570 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2025-03-08 19:48:43,571 INFO L276 IsEmpty]: Start isEmpty. Operand 4690 states and 6643 transitions. [2025-03-08 19:48:43,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2025-03-08 19:48:43,613 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:48:43,614 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2025-03-08 19:48:43,614 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 19:48:43,614 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:48:43,616 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:48:43,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1664582580, now seen corresponding path program 1 times [2025-03-08 19:48:43,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:48:43,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742579792] [2025-03-08 19:48:43,623 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:48:43,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:48:43,935 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 173 statements into 1 equivalence classes. [2025-03-08 19:48:43,987 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 173 of 173 statements. [2025-03-08 19:48:43,987 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:48:43,987 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:48:44,385 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 194 trivial. 0 not checked. [2025-03-08 19:48:44,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:48:44,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742579792] [2025-03-08 19:48:44,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742579792] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:48:44,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:48:44,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 19:48:44,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234393616] [2025-03-08 19:48:44,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:48:44,388 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 19:48:44,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:48:44,388 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 19:48:44,388 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 19:48:44,389 INFO L87 Difference]: Start difference. First operand 4690 states and 6643 transitions. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-08 19:48:48,414 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-08 19:48:48,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:48:48,698 INFO L93 Difference]: Finished difference Result 9354 states and 13256 transitions. [2025-03-08 19:48:48,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 19:48:48,699 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 173 [2025-03-08 19:48:48,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:48:48,734 INFO L225 Difference]: With dead ends: 9354 [2025-03-08 19:48:48,734 INFO L226 Difference]: Without dead ends: 4686 [2025-03-08 19:48:48,756 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 19:48:48,758 INFO L435 NwaCegarLoop]: 3711 mSDtfsCounter, 1 mSDsluCounter, 7415 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 11126 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2025-03-08 19:48:48,759 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 11126 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 116 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2025-03-08 19:48:48,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4686 states. [2025-03-08 19:48:48,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4686 to 4686. [2025-03-08 19:48:48,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4686 states, 3226 states have (on average 1.30564166150031) internal successors, (4212), 3316 states have internal predecessors, (4212), 1213 states have call successors, (1213), 247 states have call predecessors, (1213), 246 states have return successors, (1210), 1188 states have call predecessors, (1210), 1210 states have call successors, (1210) [2025-03-08 19:48:48,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4686 states to 4686 states and 6635 transitions. [2025-03-08 19:48:48,931 INFO L78 Accepts]: Start accepts. Automaton has 4686 states and 6635 transitions. Word has length 173 [2025-03-08 19:48:48,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:48:48,932 INFO L471 AbstractCegarLoop]: Abstraction has 4686 states and 6635 transitions. [2025-03-08 19:48:48,932 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-08 19:48:48,932 INFO L276 IsEmpty]: Start isEmpty. Operand 4686 states and 6635 transitions. [2025-03-08 19:48:48,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2025-03-08 19:48:48,946 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:48:48,947 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:48:48,947 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-08 19:48:48,947 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:48:48,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:48:48,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1917668163, now seen corresponding path program 1 times [2025-03-08 19:48:48,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:48:48,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374224698] [2025-03-08 19:48:48,948 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:48:48,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:48:49,269 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 172 statements into 1 equivalence classes. [2025-03-08 19:48:49,306 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 172 of 172 statements. [2025-03-08 19:48:49,306 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:48:49,306 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:48:49,574 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2025-03-08 19:48:49,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:48:49,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374224698] [2025-03-08 19:48:49,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374224698] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:48:49,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:48:49,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:48:49,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436011123] [2025-03-08 19:48:49,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:48:49,576 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:48:49,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:48:49,576 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:48:49,576 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:48:49,576 INFO L87 Difference]: Start difference. First operand 4686 states and 6635 transitions. Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-03-08 19:48:53,606 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-08 19:48:54,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:48:54,264 INFO L93 Difference]: Finished difference Result 13893 states and 19695 transitions. [2025-03-08 19:48:54,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:48:54,265 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 172 [2025-03-08 19:48:54,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:48:54,325 INFO L225 Difference]: With dead ends: 13893 [2025-03-08 19:48:54,325 INFO L226 Difference]: Without dead ends: 9239 [2025-03-08 19:48:54,347 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 [2025-03-08 19:48:54,348 INFO L435 NwaCegarLoop]: 4594 mSDtfsCounter, 3670 mSDsluCounter, 3656 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3670 SdHoareTripleChecker+Valid, 8250 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2025-03-08 19:48:54,348 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3670 Valid, 8250 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 80 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2025-03-08 19:48:54,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9239 states. [2025-03-08 19:48:54,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9239 to 9236. [2025-03-08 19:48:54,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9236 states, 6368 states have (on average 1.3076319095477387) internal successors, (8327), 6546 states have internal predecessors, (8327), 2383 states have call successors, (2383), 485 states have call predecessors, (2383), 484 states have return successors, (2380), 2336 states have call predecessors, (2380), 2380 states have call successors, (2380) [2025-03-08 19:48:54,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9236 states to 9236 states and 13090 transitions. [2025-03-08 19:48:54,729 INFO L78 Accepts]: Start accepts. Automaton has 9236 states and 13090 transitions. Word has length 172 [2025-03-08 19:48:54,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:48:54,731 INFO L471 AbstractCegarLoop]: Abstraction has 9236 states and 13090 transitions. [2025-03-08 19:48:54,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-03-08 19:48:54,731 INFO L276 IsEmpty]: Start isEmpty. Operand 9236 states and 13090 transitions. [2025-03-08 19:48:54,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2025-03-08 19:48:54,745 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:48:54,746 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:48:54,746 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-08 19:48:54,746 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:48:54,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:48:54,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1309012942, now seen corresponding path program 1 times [2025-03-08 19:48:54,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:48:54,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128560427] [2025-03-08 19:48:54,747 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:48:54,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:48:55,041 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 166 statements into 1 equivalence classes. [2025-03-08 19:48:55,092 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 166 of 166 statements. [2025-03-08 19:48:55,092 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:48:55,092 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:48:55,247 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2025-03-08 19:48:55,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:48:55,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128560427] [2025-03-08 19:48:55,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128560427] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:48:55,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:48:55,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:48:55,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064581845] [2025-03-08 19:48:55,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:48:55,249 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:48:55,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:48:55,249 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:48:55,249 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:48:55,250 INFO L87 Difference]: Start difference. First operand 9236 states and 13090 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-03-08 19:48:55,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:48:55,694 INFO L93 Difference]: Finished difference Result 18436 states and 26242 transitions. [2025-03-08 19:48:55,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:48:55,695 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 166 [2025-03-08 19:48:55,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:48:55,789 INFO L225 Difference]: With dead ends: 18436 [2025-03-08 19:48:55,789 INFO L226 Difference]: Without dead ends: 9232 [2025-03-08 19:48:55,844 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 [2025-03-08 19:48:55,845 INFO L435 NwaCegarLoop]: 3706 mSDtfsCounter, 0 mSDsluCounter, 3699 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 7405 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 19:48:55,846 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 7405 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 19:48:55,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9232 states. [2025-03-08 19:48:56,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9232 to 9232. [2025-03-08 19:48:56,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9232 states, 6364 states have (on average 1.3071967316153363) internal successors, (8319), 6542 states have internal predecessors, (8319), 2383 states have call successors, (2383), 485 states have call predecessors, (2383), 484 states have return successors, (2380), 2336 states have call predecessors, (2380), 2380 states have call successors, (2380) [2025-03-08 19:48:56,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9232 states to 9232 states and 13082 transitions. [2025-03-08 19:48:56,303 INFO L78 Accepts]: Start accepts. Automaton has 9232 states and 13082 transitions. Word has length 166 [2025-03-08 19:48:56,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:48:56,304 INFO L471 AbstractCegarLoop]: Abstraction has 9232 states and 13082 transitions. [2025-03-08 19:48:56,305 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-03-08 19:48:56,305 INFO L276 IsEmpty]: Start isEmpty. Operand 9232 states and 13082 transitions. [2025-03-08 19:48:56,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2025-03-08 19:48:56,316 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:48:56,316 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:48:56,316 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-08 19:48:56,316 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:48:56,316 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:48:56,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1218075113, now seen corresponding path program 1 times [2025-03-08 19:48:56,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:48:56,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882690351] [2025-03-08 19:48:56,317 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:48:56,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:48:56,652 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 169 statements into 1 equivalence classes. [2025-03-08 19:48:56,693 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 169 of 169 statements. [2025-03-08 19:48:56,694 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:48:56,694 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:48:56,842 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2025-03-08 19:48:56,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:48:56,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882690351] [2025-03-08 19:48:56,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882690351] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:48:56,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:48:56,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:48:56,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693372530] [2025-03-08 19:48:56,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:48:56,844 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:48:56,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:48:56,844 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:48:56,844 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:48:56,844 INFO L87 Difference]: Start difference. First operand 9232 states and 13082 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2025-03-08 19:48:57,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:48:57,142 INFO L93 Difference]: Finished difference Result 9239 states and 13092 transitions. [2025-03-08 19:48:57,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:48:57,142 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 169 [2025-03-08 19:48:57,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:48:57,197 INFO L225 Difference]: With dead ends: 9239 [2025-03-08 19:48:57,198 INFO L226 Difference]: Without dead ends: 9236 [2025-03-08 19:48:57,206 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 [2025-03-08 19:48:57,207 INFO L435 NwaCegarLoop]: 3706 mSDtfsCounter, 0 mSDsluCounter, 3701 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 7407 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 19:48:57,208 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 7407 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 19:48:57,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9236 states. [2025-03-08 19:48:57,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9236 to 9236. [2025-03-08 19:48:57,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9236 states, 6368 states have (on average 1.307003768844221) internal successors, (8323), 6546 states have internal predecessors, (8323), 2383 states have call successors, (2383), 485 states have call predecessors, (2383), 484 states have return successors, (2380), 2336 states have call predecessors, (2380), 2380 states have call successors, (2380) [2025-03-08 19:48:57,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9236 states to 9236 states and 13086 transitions. [2025-03-08 19:48:57,555 INFO L78 Accepts]: Start accepts. Automaton has 9236 states and 13086 transitions. Word has length 169 [2025-03-08 19:48:57,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:48:57,557 INFO L471 AbstractCegarLoop]: Abstraction has 9236 states and 13086 transitions. [2025-03-08 19:48:57,557 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2025-03-08 19:48:57,557 INFO L276 IsEmpty]: Start isEmpty. Operand 9236 states and 13086 transitions. [2025-03-08 19:48:57,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2025-03-08 19:48:57,570 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:48:57,570 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:48:57,570 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-08 19:48:57,570 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:48:57,570 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:48:57,571 INFO L85 PathProgramCache]: Analyzing trace with hash 427407892, now seen corresponding path program 1 times [2025-03-08 19:48:57,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:48:57,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770178969] [2025-03-08 19:48:57,571 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:48:57,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:48:57,819 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 169 statements into 1 equivalence classes. [2025-03-08 19:48:57,863 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 169 of 169 statements. [2025-03-08 19:48:57,863 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:48:57,863 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:48:58,394 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2025-03-08 19:48:58,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:48:58,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770178969] [2025-03-08 19:48:58,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770178969] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:48:58,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:48:58,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 19:48:58,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004148826] [2025-03-08 19:48:58,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:48:58,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 19:48:58,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:48:58,395 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 19:48:58,396 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 19:48:58,396 INFO L87 Difference]: Start difference. First operand 9236 states and 13086 transitions. Second operand has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 3 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-03-08 19:48:58,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:48:58,793 INFO L93 Difference]: Finished difference Result 18471 states and 26378 transitions. [2025-03-08 19:48:58,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 19:48:58,794 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 3 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 169 [2025-03-08 19:48:58,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:48:58,806 INFO L225 Difference]: With dead ends: 18471 [2025-03-08 19:48:58,807 INFO L226 Difference]: Without dead ends: 0 [2025-03-08 19:48:58,868 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-08 19:48:58,868 INFO L435 NwaCegarLoop]: 3709 mSDtfsCounter, 3578 mSDsluCounter, 3796 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3578 SdHoareTripleChecker+Valid, 7505 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 19:48:58,868 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3578 Valid, 7505 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 19:48:58,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2025-03-08 19:48:58,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2025-03-08 19:48:58,869 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) [2025-03-08 19:48:58,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2025-03-08 19:48:58,880 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 169 [2025-03-08 19:48:58,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:48:58,881 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2025-03-08 19:48:58,881 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 3 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-03-08 19:48:58,881 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2025-03-08 19:48:58,882 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-03-08 19:48:58,884 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-03-08 19:48:58,884 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-08 19:48:58,886 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:48:58,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2025-03-08 19:49:12,762 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-03-08 19:49:12,782 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.03 07:49:12 BoogieIcfgContainer [2025-03-08 19:49:12,782 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-03-08 19:49:12,783 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-03-08 19:49:12,783 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-03-08 19:49:12,783 INFO L274 PluginConnector]: Witness Printer initialized [2025-03-08 19:49:12,784 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:48:40" (3/4) ... [2025-03-08 19:49:12,786 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_dma_ops [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#11 [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#10 [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __fswab32 [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_unmap_tx_desc [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_wc_status_msg [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_empty [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kref_sub [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_prot_cmd [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_device_put [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_stop [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __alloc_workqueue_key [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure cpumask_weight [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.meminit [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_map_data_buf [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_setup_id [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __phys_addr [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_handle_prot_cmd [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure wait_for_completion_interruptible [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_release_work [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_current [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_free_conn [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_post_send [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_spin_lock [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_init_tx_hdrs [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure destroy_workqueue [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_dereg_mr [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_check_alloc_flags [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_free_np [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kmemcheck_mark_initialized [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_req_notify_cq [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure activate_work_1 [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_free_fast_reg_page_list [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kfree [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dump_stack [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_del_init [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_comp_put [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_add_tail [2025-03-08 19:49:12,792 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_check_pi_status [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure iscsit_stop_dataout_timer [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure rdma_destroy_id [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure init_completion [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#5 [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#4 [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_aborted_task [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#7 [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_error [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#6 [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#1 [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure queue_delayed_work_on [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_put_response [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#0 [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#3 [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#2 [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#10 [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_cq_work [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#9 [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_create_send_desc [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#8 [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure valid_dma_direction [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kref_put [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure sg_next [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_wait4flush [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#11 [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure sg_copy_from_buffer [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_init_zalloc [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure assume_abort_if_not [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_sg_dma_len [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#1 [2025-03-08 19:49:12,793 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_post_recv [2025-03-08 19:49:12,796 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#0 [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#3 [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#2 [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_fast_reg_mr [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#5 [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#4 [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_dma_sync_single_for_device [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_free_login_buf [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_memset [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure complete [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ERR_PTR [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#7 [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#6 [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#9 [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#8 [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure wait_for_completion [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure INIT_LIST_HEAD [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure iscsit_priv_cmd [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~TO~VOID [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_put_nopin [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_dma_unmap_single [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_init_send_wr [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __fswab64 [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_post_response [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure call_and_disable_work_1 [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_alloc_fast_reg_mr [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_spin_unlock [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure PTR_ERR [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_is_err [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_completion_put [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_reg_rdma [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_rx_login_req [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_unmap_data_buf [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_inv_rkey [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure call_and_disable_all_1 [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __init_work [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_dma_sync_single_for_cpu [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure printk [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure warn_slowpath_null [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_allocate_cmd [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_sg_dma_address [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_wait_conn [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~~u64~0~X~int~X~int~TO~VOID [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_post_recv [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_del [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __mutex_init [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kzalloc [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure queue_work_on [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_do_control_comp [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_put_conn [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __fswab16 [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_rdma_post_recvl [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_lock_nested [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_connect_release [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_conn_free_fastreg_pool [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure transport_send_check_condition_and_sense [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure lockdep_init_map [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_dma_mapping_error [2025-03-08 19:49:12,797 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_bh [2025-03-08 19:49:12,798 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-03-08 19:49:12,798 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_reg_sig_mr [2025-03-08 19:49:12,798 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure target_put_sess_cmd [2025-03-08 19:49:12,798 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_dma_map_single [2025-03-08 19:49:12,798 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_set_dif_domain [2025-03-08 19:49:12,798 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure queue_work [2025-03-08 19:49:12,798 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_dealloc_pd [2025-03-08 19:49:12,798 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_free_comps [2025-03-08 19:49:12,798 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_alloc_fast_reg_page_list [2025-03-08 19:49:12,798 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_conn_terminate [2025-03-08 19:49:12,798 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure transport_generic_free_cmd [2025-03-08 19:49:12,800 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_lock_bh [2025-03-08 19:49:12,800 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure IS_ERR [2025-03-08 19:49:12,800 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure iscsit_build_rsp_pdu [2025-03-08 19:49:12,903 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 774 nodes and edges [2025-03-08 19:49:12,913 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 316 nodes and edges [2025-03-08 19:49:12,928 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 118 nodes and edges [2025-03-08 19:49:12,937 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 46 nodes and edges [2025-03-08 19:49:12,942 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 15 nodes and edges [2025-03-08 19:49:12,947 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2025-03-08 19:49:12,952 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2025-03-08 19:49:12,956 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-03-08 19:49:12,961 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-03-08 19:49:13,378 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-03-08 19:49:13,378 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.yml [2025-03-08 19:49:13,378 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-03-08 19:49:13,380 INFO L158 Benchmark]: Toolchain (without parser) took 52088.59ms. Allocated memory was 142.6MB in the beginning and 729.8MB in the end (delta: 587.2MB). Free memory was 94.6MB in the beginning and 514.5MB in the end (delta: -419.9MB). Peak memory consumption was 567.5MB. Max. memory is 16.1GB. [2025-03-08 19:49:13,380 INFO L158 Benchmark]: CDTParser took 0.85ms. Allocated memory is still 201.3MB. Free memory is still 124.2MB. There was no memory consumed. Max. memory is 16.1GB. [2025-03-08 19:49:13,380 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3351.12ms. Allocated memory was 142.6MB in the beginning and 243.3MB in the end (delta: 100.7MB). Free memory was 94.6MB in the beginning and 98.2MB in the end (delta: -3.5MB). Peak memory consumption was 148.6MB. Max. memory is 16.1GB. [2025-03-08 19:49:13,380 INFO L158 Benchmark]: Boogie Procedure Inliner took 294.80ms. Allocated memory is still 243.3MB. Free memory was 98.2MB in the beginning and 124.9MB in the end (delta: -26.7MB). Peak memory consumption was 61.9MB. Max. memory is 16.1GB. [2025-03-08 19:49:13,381 INFO L158 Benchmark]: Boogie Preprocessor took 1661.56ms. Allocated memory was 243.3MB in the beginning and 419.4MB in the end (delta: 176.2MB). Free memory was 124.9MB in the beginning and 171.1MB in the end (delta: -46.2MB). Peak memory consumption was 260.0MB. Max. memory is 16.1GB. [2025-03-08 19:49:13,381 INFO L158 Benchmark]: IcfgBuilder took 13534.89ms. Allocated memory is still 419.4MB. Free memory was 171.1MB in the beginning and 57.3MB in the end (delta: 113.8MB). Peak memory consumption was 155.4MB. Max. memory is 16.1GB. [2025-03-08 19:49:13,381 INFO L158 Benchmark]: TraceAbstraction took 32643.80ms. Allocated memory was 419.4MB in the beginning and 729.8MB in the end (delta: 310.4MB). Free memory was 57.3MB in the beginning and 124.8MB in the end (delta: -67.5MB). Peak memory consumption was 504.6MB. Max. memory is 16.1GB. [2025-03-08 19:49:13,381 INFO L158 Benchmark]: Witness Printer took 595.02ms. Allocated memory is still 729.8MB. Free memory was 124.8MB in the beginning and 514.5MB in the end (delta: -389.7MB). Peak memory consumption was 9.2MB. Max. memory is 16.1GB. [2025-03-08 19:49:13,382 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.85ms. Allocated memory is still 201.3MB. Free memory is still 124.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3351.12ms. Allocated memory was 142.6MB in the beginning and 243.3MB in the end (delta: 100.7MB). Free memory was 94.6MB in the beginning and 98.2MB in the end (delta: -3.5MB). Peak memory consumption was 148.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 294.80ms. Allocated memory is still 243.3MB. Free memory was 98.2MB in the beginning and 124.9MB in the end (delta: -26.7MB). Peak memory consumption was 61.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1661.56ms. Allocated memory was 243.3MB in the beginning and 419.4MB in the end (delta: 176.2MB). Free memory was 124.9MB in the beginning and 171.1MB in the end (delta: -46.2MB). Peak memory consumption was 260.0MB. Max. memory is 16.1GB. * IcfgBuilder took 13534.89ms. Allocated memory is still 419.4MB. Free memory was 171.1MB in the beginning and 57.3MB in the end (delta: 113.8MB). Peak memory consumption was 155.4MB. Max. memory is 16.1GB. * TraceAbstraction took 32643.80ms. Allocated memory was 419.4MB in the beginning and 729.8MB in the end (delta: 310.4MB). Free memory was 57.3MB in the beginning and 124.8MB in the end (delta: -67.5MB). Peak memory consumption was 504.6MB. Max. memory is 16.1GB. * Witness Printer took 595.02ms. Allocated memory is still 729.8MB. Free memory was 124.8MB in the beginning and 514.5MB in the end (delta: -389.7MB). Peak memory consumption was 9.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 9396]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [9396] - GenericResultAtLocation [Line: 9403]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bswapq %0": "=r" (val): "0" (val)); [9403] - GenericResultAtLocation [Line: 9575]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [9575] - GenericResultAtLocation [Line: 9578]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9578] - GenericResultAtLocation [Line: 9581]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9581] - GenericResultAtLocation [Line: 9584]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9584] - GenericResultAtLocation [Line: 9638]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2, %0; sete %1": "+m" (v->counter), "=qm" (c): "er" (i): "memory"); [9638-9639] - GenericResultAtLocation [Line: 9658]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgb %2,%1": "=a" (__ret), "+m" (*__ptr): "q" (__new), "0" (__old): "memory"); [9658-9659] - GenericResultAtLocation [Line: 9663]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgw %2,%1": "=a" (__ret), "+m" (*__ptr___0): "r" (__new), "0" (__old): "memory"); [9663-9664] - GenericResultAtLocation [Line: 9668]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgl %2,%1": "=a" (__ret), "+m" (*__ptr___1): "r" (__new), "0" (__old): "memory"); [9668-9669] - GenericResultAtLocation [Line: 9673]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgq %2,%1": "=a" (__ret), "+m" (*__ptr___2): "r" (__new), "0" (__old): "memory"); [9673-9674] - GenericResultAtLocation [Line: 9949]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (123), "i" (12UL)); [9949-9950] - GenericResultAtLocation [Line: 9957]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (124), "i" (12UL)); [9957-9958] - GenericResultAtLocation [Line: 10034]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [10034-10035] - GenericResultAtLocation [Line: 10063]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [10063-10064] - GenericResultAtLocation [Line: 10111]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (56), "i" (12UL)); [10111-10112] - GenericResultAtLocation [Line: 10120]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (58), "i" (12UL)); [10120-10121] - GenericResultAtLocation [Line: 10144]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (70), "i" (12UL)); [10144-10145] - GenericResultAtLocation [Line: 10174]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (108), "i" (12UL)); [10174-10175] - GenericResultAtLocation [Line: 10204]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (120), "i" (12UL)); [10204-10205] - GenericResultAtLocation [Line: 11532]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/753/dscv_tempdir/dscv/ri/43_2a/drivers/infiniband/ulp/isert/ib_isert.c"), "i" (808), "i" (12UL)); [11532-11533] * 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: 15867]: 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 150 procedures, 2750 locations, 4623 edges, 1 error locations. Started 1 CEGAR loops. OverallTime: 18.7s, OverallIterations: 7, TraceHistogramMax: 5, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 11.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 2 mSolverCounterUnknown, 10168 SdHoareTripleChecker+Valid, 9.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10168 mSDsluCounter, 52900 SdHoareTripleChecker+Invalid, 8.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 25905 mSDsCounter, 7 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 573 IncrementalHoareTripleChecker+Invalid, 582 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 7 mSolverCounterUnsat, 26995 mSDtfsCounter, 573 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 24 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9236occurred in iteration=4, InterpolantAutomatonStates: 22, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.9s AutomataMinimizationTime, 7 MinimizatonAttempts, 6 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 2.0s InterpolantComputationTime, 1009 NumberOfCodeBlocks, 1009 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 1002 ConstructedInterpolants, 0 QuantifiedInterpolants, 1202 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 7 InterpolantComputations, 7 PerfectInterpolantSequences, 556/556 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: 14602]: Location Invariant Derived location invariant: (ldv_spin == 0) - InvariantResult [Line: 14593]: Location Invariant Derived location invariant: (ldv_spin == 0) - InvariantResult [Line: 14606]: Location Invariant Derived location invariant: (ldv_spin == 0) - InvariantResult [Line: 14597]: Location Invariant Derived location invariant: (ldv_spin == 0) RESULT: Ultimate proved your program to be correct! [2025-03-08 19:49:13,460 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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