./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--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-32_7a-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 cded267d905984c73c38e1114ddca10548e6c821e636b33fb8a3588346b8baf3 --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 19:35:12,694 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 19:35:12,747 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 19:35:12,751 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 19:35:12,752 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 19:35:12,770 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 19:35:12,771 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 19:35:12,771 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 19:35:12,771 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 19:35:12,772 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 19:35:12,772 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 19:35:12,772 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 19:35:12,772 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 19:35:12,773 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 19:35:12,773 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 19:35:12,773 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 19:35:12,773 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 19:35:12,773 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 19:35:12,773 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 19:35:12,773 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 19:35:12,774 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 19:35:12,774 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 19:35:12,774 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 19:35:12,774 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 19:35:12,774 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 19:35:12,774 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 19:35:12,774 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 19:35:12,774 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 19:35:12,774 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 19:35:12,774 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:35:12,775 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 19:35:12,775 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 19:35:12,775 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 19:35:12,775 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 19:35:12,775 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 19:35:12,775 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 19:35:12,775 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 19:35:12,775 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 19:35:12,776 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 19:35:12,776 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 19:35:12,776 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 -> cded267d905984c73c38e1114ddca10548e6c821e636b33fb8a3588346b8baf3 [2025-03-08 19:35:13,015 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 19:35:13,022 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 19:35:13,026 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 19:35:13,027 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 19:35:13,028 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 19:35:13,029 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-32_7a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i [2025-03-08 19:35:14,212 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/190b56be9/4f5fd9c3a10a4907bad2aea307523cb8/FLAGcfb869759 [2025-03-08 19:35:14,889 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 19:35:14,889 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i [2025-03-08 19:35:14,955 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/190b56be9/4f5fd9c3a10a4907bad2aea307523cb8/FLAGcfb869759 [2025-03-08 19:35:15,301 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/190b56be9/4f5fd9c3a10a4907bad2aea307523cb8 [2025-03-08 19:35:15,303 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 19:35:15,305 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 19:35:15,306 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 19:35:15,306 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 19:35:15,310 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 19:35:15,311 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:35:15" (1/1) ... [2025-03-08 19:35:15,312 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46b07572 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:15, skipping insertion in model container [2025-03-08 19:35:15,312 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:35:15" (1/1) ... [2025-03-08 19:35:15,423 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 19:35:17,899 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-32_7a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i[477998,478011] [2025-03-08 19:35:18,159 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:35:18,181 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 19:35:18,346 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [9387] [2025-03-08 19:35:18,348 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapq %0": "=r" (val): "0" (val)); [9394] [2025-03-08 19:35:18,350 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [9435] [2025-03-08 19:35:18,350 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9438] [2025-03-08 19:35:18,355 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9441] [2025-03-08 19:35:18,355 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9444] [2025-03-08 19:35:18,357 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"); [9532-9533] [2025-03-08 19:35:18,358 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"); [9552-9553] [2025-03-08 19:35:18,358 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"); [9557-9558] [2025-03-08 19:35:18,358 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"); [9562-9563] [2025-03-08 19:35:18,358 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"); [9567-9568] [2025-03-08 19:35:18,395 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)); [10029-10030] [2025-03-08 19:35:18,400 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)); [10037-10038] [2025-03-08 19:35:18,409 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)); [10114-10115] [2025-03-08 19:35:18,410 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)); [10143-10144] [2025-03-08 19:35:18,411 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)); [10191-10192] [2025-03-08 19:35:18,415 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)); [10200-10201] [2025-03-08 19:35:18,416 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)); [10224-10225] [2025-03-08 19:35:18,416 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)); [10254-10255] [2025-03-08 19:35:18,417 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)); [10284-10285] [2025-03-08 19:35:18,558 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/4833/dscv_tempdir/dscv/ri/32_7a/drivers/infiniband/ulp/isert/ib_isert.c"), "i" (808), "i" (12UL)); [11596-11597] [2025-03-08 19:35:18,837 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-32_7a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i[477998,478011] [2025-03-08 19:35:18,851 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:35:18,933 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __cmpxchg_wrong_size [2025-03-08 19:35:18,939 INFO L204 MainTranslator]: Completed translation [2025-03-08 19:35:18,940 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:18 WrapperNode [2025-03-08 19:35:18,941 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 19:35:18,942 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 19:35:18,942 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 19:35:18,942 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 19:35:18,952 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:35:18" (1/1) ... [2025-03-08 19:35:19,035 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:35:18" (1/1) ... [2025-03-08 19:35:19,251 INFO L138 Inliner]: procedures = 483, calls = 2996, calls flagged for inlining = 239, calls inlined = 185, statements flattened = 7540 [2025-03-08 19:35:19,252 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 19:35:19,253 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 19:35:19,253 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 19:35:19,253 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 19:35:19,260 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:18" (1/1) ... [2025-03-08 19:35:19,260 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:18" (1/1) ... [2025-03-08 19:35:19,290 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:18" (1/1) ... [2025-03-08 19:35:20,948 INFO L175 MemorySlicer]: Split 1055 memory accesses to 12 slices as follows [2, 9, 2, 4, 6, 6, 2, 29, 963, 1, 5, 26]. 91 percent of accesses are in the largest equivalence class. The 4 initializations are split as follows [2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0]. The 362 writes are split as follows [0, 1, 1, 3, 0, 0, 0, 29, 314, 0, 1, 13]. [2025-03-08 19:35:20,949 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:18" (1/1) ... [2025-03-08 19:35:20,949 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:18" (1/1) ... [2025-03-08 19:35:21,062 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:18" (1/1) ... [2025-03-08 19:35:21,078 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:18" (1/1) ... [2025-03-08 19:35:21,114 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:18" (1/1) ... [2025-03-08 19:35:21,140 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:18" (1/1) ... [2025-03-08 19:35:21,184 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 19:35:21,187 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 19:35:21,187 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 19:35:21,187 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 19:35:21,188 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:18" (1/1) ... [2025-03-08 19:35:21,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:35:21,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 19:35:21,214 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:35:21,219 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:35:21,235 INFO L130 BoogieDeclarations]: Found specification of procedure ib_wc_status_msg [2025-03-08 19:35:21,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_wc_status_msg [2025-03-08 19:35:21,235 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 19:35:21,235 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 19:35:21,235 INFO L130 BoogieDeclarations]: Found specification of procedure isert_setup_id [2025-03-08 19:35:21,235 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_setup_id [2025-03-08 19:35:21,235 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 19:35:21,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 19:35:21,236 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of_isert_conn [2025-03-08 19:35:21,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of_isert_conn [2025-03-08 19:35:21,236 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2025-03-08 19:35:21,236 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2025-03-08 19:35:21,236 INFO L130 BoogieDeclarations]: Found specification of procedure dump_stack [2025-03-08 19:35:21,236 INFO L138 BoogieDeclarations]: Found implementation of procedure dump_stack [2025-03-08 19:35:21,236 INFO L130 BoogieDeclarations]: Found specification of procedure iscsit_stop_dataout_timer [2025-03-08 19:35:21,236 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsit_stop_dataout_timer [2025-03-08 19:35:21,237 INFO L130 BoogieDeclarations]: Found specification of procedure rdma_destroy_id [2025-03-08 19:35:21,237 INFO L138 BoogieDeclarations]: Found implementation of procedure rdma_destroy_id [2025-03-08 19:35:21,237 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:35:21,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:35:21,237 INFO L130 BoogieDeclarations]: Found specification of procedure isert_cq_work [2025-03-08 19:35:21,237 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_cq_work [2025-03-08 19:35:21,237 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-08 19:35:21,237 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-08 19:35:21,237 INFO L130 BoogieDeclarations]: Found specification of procedure ib_post_recv [2025-03-08 19:35:21,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_post_recv [2025-03-08 19:35:21,237 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dma_sync_single_for_device [2025-03-08 19:35:21,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dma_sync_single_for_device [2025-03-08 19:35:21,238 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-08 19:35:21,238 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-08 19:35:21,238 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_isert_conn [2025-03-08 19:35:21,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_isert_conn [2025-03-08 19:35:21,238 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dma_unmap_single [2025-03-08 19:35:21,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dma_unmap_single [2025-03-08 19:35:21,238 INFO L130 BoogieDeclarations]: Found specification of procedure isert_init_send_wr [2025-03-08 19:35:21,238 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_init_send_wr [2025-03-08 19:35:21,238 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_np_accept_mutex_of_isert_np [2025-03-08 19:35:21,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_np_accept_mutex_of_isert_np [2025-03-08 19:35:21,238 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 19:35:21,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 19:35:21,239 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-08 19:35:21,239 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-08 19:35:21,239 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_np_accept_mutex_of_isert_np [2025-03-08 19:35:21,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_np_accept_mutex_of_isert_np [2025-03-08 19:35:21,239 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 19:35:21,240 INFO L130 BoogieDeclarations]: Found specification of procedure ib_sg_dma_address [2025-03-08 19:35:21,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_sg_dma_address [2025-03-08 19:35:21,240 INFO L130 BoogieDeclarations]: Found specification of procedure isert_wait_conn [2025-03-08 19:35:21,240 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_wait_conn [2025-03-08 19:35:21,240 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u64~0~X~int~X~int~TO~VOID [2025-03-08 19:35:21,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u64~0~X~int~X~int~TO~VOID [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-03-08 19:35:21,241 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-03-08 19:35:21,241 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dma_map_single [2025-03-08 19:35:21,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dma_map_single [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure isert_conn_terminate [2025-03-08 19:35:21,241 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_conn_terminate [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-08 19:35:21,241 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure isert_prot_cmd [2025-03-08 19:35:21,241 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_prot_cmd [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 19:35:21,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 19:35:21,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 19:35:21,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 19:35:21,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 19:35:21,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 19:35:21,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 19:35:21,242 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-08 19:35:21,242 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-08 19:35:21,242 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_interruptible [2025-03-08 19:35:21,242 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_interruptible [2025-03-08 19:35:21,242 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 19:35:21,242 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 19:35:21,242 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 19:35:21,242 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 19:35:21,242 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 19:35:21,242 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 19:35:21,242 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 19:35:21,242 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 19:35:21,242 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 19:35:21,242 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 19:35:21,242 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 19:35:21,242 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 19:35:21,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 19:35:21,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 19:35:21,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 19:35:21,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 19:35:21,244 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 19:35:21,244 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 19:35:21,244 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 19:35:21,244 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 19:35:21,244 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 19:35:21,244 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 19:35:21,244 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 19:35:21,244 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 19:35:21,244 INFO L130 BoogieDeclarations]: Found specification of procedure isert_release_work [2025-03-08 19:35:21,244 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_release_work [2025-03-08 19:35:21,244 INFO L130 BoogieDeclarations]: Found specification of procedure isert_free_np [2025-03-08 19:35:21,245 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_free_np [2025-03-08 19:35:21,245 INFO L130 BoogieDeclarations]: Found specification of procedure isert_comp_put [2025-03-08 19:35:21,245 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_comp_put [2025-03-08 19:35:21,245 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-03-08 19:35:21,245 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-03-08 19:35:21,245 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-03-08 19:35:21,245 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-03-08 19:35:21,245 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2025-03-08 19:35:21,245 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_next [2025-03-08 19:35:21,245 INFO L130 BoogieDeclarations]: Found specification of procedure sg_copy_from_buffer [2025-03-08 19:35:21,246 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_copy_from_buffer [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-03-08 19:35:21,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2025-03-08 19:35:21,246 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion [2025-03-08 19:35:21,246 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 19:35:21,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure isert_completion_put [2025-03-08 19:35:21,246 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_completion_put [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-08 19:35:21,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-08 19:35:21,246 INFO L130 BoogieDeclarations]: Found specification of procedure isert_unmap_data_buf [2025-03-08 19:35:21,247 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_unmap_data_buf [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure isert_inv_rkey [2025-03-08 19:35:21,247 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_inv_rkey [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-03-08 19:35:21,247 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dma_sync_single_for_cpu [2025-03-08 19:35:21,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dma_sync_single_for_cpu [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-08 19:35:21,247 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure isert_allocate_cmd [2025-03-08 19:35:21,247 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_allocate_cmd [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure isert_do_control_comp [2025-03-08 19:35:21,247 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_do_control_comp [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure isert_put_conn [2025-03-08 19:35:21,247 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_put_conn [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure isert_connect_release [2025-03-08 19:35:21,247 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_connect_release [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure isert_free_comps [2025-03-08 19:35:21,247 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_free_comps [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 19:35:21,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-03-08 19:35:21,247 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-08 19:35:21,247 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-03-08 19:35:21,247 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2025-03-08 19:35:21,247 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure isert_device_put [2025-03-08 19:35:21,247 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_device_put [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 19:35:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 19:35:21,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 19:35:21,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 19:35:21,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 19:35:21,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 19:35:21,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 19:35:21,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 19:35:21,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 19:35:21,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 19:35:21,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 19:35:21,249 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 19:35:21,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 19:35:21,249 INFO L130 BoogieDeclarations]: Found specification of procedure isert_map_data_buf [2025-03-08 19:35:21,249 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_map_data_buf [2025-03-08 19:35:21,249 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure isert_free_conn [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_free_conn [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure ib_post_send [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_post_send [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure isert_init_tx_hdrs [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_init_tx_hdrs [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure ib_free_fast_reg_page_list [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_free_fast_reg_page_list [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure isert_aborted_task [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_aborted_task [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure isert_put_response [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_put_response [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure isert_wait4flush [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_wait4flush [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-03-08 19:35:21,250 INFO L130 BoogieDeclarations]: Found specification of procedure isert_free_login_buf [2025-03-08 19:35:21,250 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_free_login_buf [2025-03-08 19:35:21,251 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-03-08 19:35:21,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-03-08 19:35:21,251 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2025-03-08 19:35:21,251 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2025-03-08 19:35:21,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 19:35:21,251 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-08 19:35:21,251 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-08 19:35:21,253 INFO L130 BoogieDeclarations]: Found specification of procedure iscsit_priv_cmd [2025-03-08 19:35:21,253 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsit_priv_cmd [2025-03-08 19:35:21,253 INFO L130 BoogieDeclarations]: Found specification of procedure isert_put_nopin [2025-03-08 19:35:21,253 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_put_nopin [2025-03-08 19:35:21,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 19:35:21,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 19:35:21,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 19:35:21,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 19:35:21,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 19:35:21,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 19:35:21,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 19:35:21,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 19:35:21,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 19:35:21,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 19:35:21,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 19:35:21,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 19:35:21,253 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2025-03-08 19:35:21,253 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2025-03-08 19:35:21,254 INFO L130 BoogieDeclarations]: Found specification of procedure isert_reg_rdma [2025-03-08 19:35:21,254 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_reg_rdma [2025-03-08 19:35:21,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-08 19:35:21,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-08 19:35:21,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-08 19:35:21,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-08 19:35:21,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-08 19:35:21,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-08 19:35:21,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-08 19:35:21,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-08 19:35:21,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-08 19:35:21,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-08 19:35:21,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-08 19:35:21,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-08 19:35:21,254 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-08 19:35:21,254 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-08 19:35:21,254 INFO L130 BoogieDeclarations]: Found specification of procedure isert_post_recv [2025-03-08 19:35:21,254 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_post_recv [2025-03-08 19:35:21,254 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-03-08 19:35:21,254 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-03-08 19:35:21,254 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-08 19:35:21,254 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-08 19:35:21,254 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-03-08 19:35:21,254 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-03-08 19:35:21,254 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-03-08 19:35:21,254 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-03-08 19:35:21,254 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure isert_rdma_post_recvl [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_rdma_post_recvl [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure isert_conn_free_fastreg_pool [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_conn_free_fastreg_pool [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure transport_send_check_condition_and_sense [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure transport_send_check_condition_and_sense [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure isert_reg_sig_mr [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_reg_sig_mr [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure transport_generic_free_cmd [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure transport_generic_free_cmd [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure isert_unmap_tx_desc [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_unmap_tx_desc [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_device_list_mutex [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_device_list_mutex [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_device_list_mutex [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_device_list_mutex [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure __alloc_workqueue_key [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure __alloc_workqueue_key [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_weight [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_weight [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure isert_handle_prot_cmd [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_handle_prot_cmd [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dereg_mr [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dereg_mr [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure ib_req_notify_cq [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_req_notify_cq [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure isert_check_pi_status [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_check_pi_status [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure isert_create_send_desc [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_create_send_desc [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 19:35:21,255 INFO L130 BoogieDeclarations]: Found specification of procedure ib_sg_dma_len [2025-03-08 19:35:21,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_sg_dma_len [2025-03-08 19:35:21,256 INFO L130 BoogieDeclarations]: Found specification of procedure isert_fast_reg_mr [2025-03-08 19:35:21,256 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_fast_reg_mr [2025-03-08 19:35:21,256 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-03-08 19:35:21,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-03-08 19:35:21,256 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2025-03-08 19:35:21,256 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2025-03-08 19:35:21,256 INFO L130 BoogieDeclarations]: Found specification of procedure isert_post_response [2025-03-08 19:35:21,256 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_post_response [2025-03-08 19:35:21,256 INFO L130 BoogieDeclarations]: Found specification of procedure ib_alloc_fast_reg_mr [2025-03-08 19:35:21,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_alloc_fast_reg_mr [2025-03-08 19:35:21,256 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-03-08 19:35:21,256 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-03-08 19:35:21,256 INFO L130 BoogieDeclarations]: Found specification of procedure isert_rx_login_req [2025-03-08 19:35:21,256 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_rx_login_req [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2025-03-08 19:35:21,259 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dma_mapping_error [2025-03-08 19:35:21,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dma_mapping_error [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-03-08 19:35:21,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure target_put_sess_cmd [2025-03-08 19:35:21,259 INFO L138 BoogieDeclarations]: Found implementation of procedure target_put_sess_cmd [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure isert_set_dif_domain [2025-03-08 19:35:21,259 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_set_dif_domain [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2025-03-08 19:35:21,259 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dealloc_pd [2025-03-08 19:35:21,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dealloc_pd [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure ib_alloc_fast_reg_page_list [2025-03-08 19:35:21,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_alloc_fast_reg_page_list [2025-03-08 19:35:21,259 INFO L130 BoogieDeclarations]: Found specification of procedure iscsit_build_rsp_pdu [2025-03-08 19:35:21,259 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsit_build_rsp_pdu [2025-03-08 19:35:22,084 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 19:35:22,087 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 19:35:22,247 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17217: havoc #t~ret2006.base, #t~ret2006.offset; [2025-03-08 19:35:22,295 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 19:35:22,434 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10053: havoc sg_virt_#t~mem119#1; [2025-03-08 19:35:22,434 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10043: havoc sg_page_#t~mem116#1; [2025-03-08 19:35:22,478 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17353: havoc rdma_bind_addr_#t~nondet2030#1; [2025-03-08 19:35:22,478 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17374: havoc rdma_listen_#t~nondet2035#1; [2025-03-08 19:35:22,479 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17356: havoc rdma_create_id_#t~ret2031#1.base, rdma_create_id_#t~ret2031#1.offset; [2025-03-08 19:35:22,712 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13714: havoc isert_build_rdma_wr_#t~mem1510#1; [2025-03-08 19:35:22,730 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17341: havoc #t~nondet2027; [2025-03-08 19:35:23,303 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13116: 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:35:23,303 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17278: havoc iscsit_process_text_cmd_#t~nondet2018#1; [2025-03-08 19:35:23,303 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17247: havoc iscsit_check_dataout_hdr_#t~nondet2010#1; [2025-03-08 19:35:23,304 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17251: havoc iscsit_check_dataout_payload_#t~nondet2011#1; [2025-03-08 19:35:23,304 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17254: havoc iscsit_find_cmd_from_itt_#t~ret2012#1.base, iscsit_find_cmd_from_itt_#t~ret2012#1.offset; [2025-03-08 19:35:23,304 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17289: havoc iscsit_sequence_cmd_#t~nondet2020#1; [2025-03-08 19:35:23,304 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12302: 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:35:23,304 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17258: havoc iscsit_handle_logout_cmd_#t~nondet2013#1; [2025-03-08 19:35:23,304 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17262: havoc iscsit_handle_task_mgt_cmd_#t~nondet2014#1; [2025-03-08 19:35:23,304 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17296: havoc iscsit_setup_nop_out_#t~nondet2021#1; [2025-03-08 19:35:23,304 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17300: havoc iscsit_setup_scsi_cmd_#t~nondet2022#1; [2025-03-08 19:35:23,304 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17270: havoc iscsit_process_nop_out_#t~nondet2016#1; [2025-03-08 19:35:23,304 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17304: havoc iscsit_setup_text_cmd_#t~nondet2023#1; [2025-03-08 19:35:23,304 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17274: havoc iscsit_process_scsi_cmd_#t~nondet2017#1; [2025-03-08 19:35:23,316 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14857: call ULTIMATE.dealloc(~#bad_wr~2.base, ~#bad_wr~2.offset);havoc ~#bad_wr~2.base, ~#bad_wr~2.offset; [2025-03-08 19:35:23,699 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9876: havoc #t~ret99.base, #t~ret99.offset; [2025-03-08 19:35:23,959 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17337: havoc #t~nondet2026; [2025-03-08 19:35:23,961 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10433: havoc #t~mem338; [2025-03-08 19:35:23,992 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17424: havoc wait_for_completion_timeout_#t~nondet2044#1; [2025-03-08 19:35:24,023 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11870: 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:35:24,034 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17345: havoc #t~nondet2028; [2025-03-08 19:35:24,049 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9401: havoc #t~bitwise1; [2025-03-08 19:35:24,050 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17115: havoc #t~nondet1989; [2025-03-08 19:35:24,079 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12011: 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:35:24,106 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17197: havoc ib_destroy_mr_#t~nondet2001#1; [2025-03-08 19:35:24,107 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17410: havoc #t~nondet2042; [2025-03-08 19:35:24,279 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14054: havoc isert_set_prot_checks_#t~bitwise1621#1;havoc isert_set_prot_checks_#t~bitwise1622#1;havoc isert_set_prot_checks_#t~bitwise1623#1;havoc isert_set_prot_checks_#t~bitwise1624#1; [2025-03-08 19:35:24,280 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14060: 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:35:24,321 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17367: havoc rdma_disconnect_#t~nondet2033#1; [2025-03-08 19:35:24,323 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17406: havoc #t~nondet2041; [2025-03-08 19:35:24,330 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10093: havoc #t~mem159.base, #t~mem159.offset; [2025-03-08 19:35:24,342 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9482: havoc #t~mem17.base, #t~mem17.offset; [2025-03-08 19:35:24,351 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10600: havoc #t~mem496;havoc #t~mem497;havoc #t~short498; [2025-03-08 19:35:24,354 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17082: havoc #t~ret1986.base, #t~ret1986.offset; [2025-03-08 19:35:24,359 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17086: havoc __bitmap_weight_#t~nondet1987#1; [2025-03-08 19:35:24,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17105: havoc #t~nondet1988; [2025-03-08 19:35:24,444 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17181: havoc ib_create_mr_#t~ret1997#1.base, ib_create_mr_#t~ret1997#1.offset; [2025-03-08 19:35:24,444 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11208: 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:35:24,445 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17420: havoc #t~nondet2043; [2025-03-08 19:35:24,458 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17189: havoc #t~nondet1999; [2025-03-08 19:35:24,517 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12955: 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:35:24,517 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17175: havoc ib_check_mr_status_#t~nondet1995#1; [2025-03-08 19:35:24,521 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9798: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset; [2025-03-08 19:35:24,596 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17389: havoc #t~ret2039.base, #t~ret2039.offset; [2025-03-08 19:35:24,606 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17386: havoc #t~nondet2038; [2025-03-08 19:35:24,611 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10439: havoc #t~mem339; [2025-03-08 19:35:24,824 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13924: 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:35:24,853 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13324: call ULTIMATE.dealloc(~#wr_failed~0.base, ~#wr_failed~0.offset);havoc ~#wr_failed~0.base, ~#wr_failed~0.offset; [2025-03-08 19:35:24,855 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17165: havoc #t~ret1992.base, #t~ret1992.offset; [2025-03-08 19:35:25,026 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10486: havoc ib_inc_rkey_#t~bitwise373#1;havoc ib_inc_rkey_#t~bitwise374#1;havoc ib_inc_rkey_#t~bitwise375#1; [2025-03-08 19:35:25,061 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17220: havoc iscsit_allocate_cmd_#t~ret2007#1.base, iscsit_allocate_cmd_#t~ret2007#1.offset; [2025-03-08 19:35:25,081 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17266: havoc iscsit_logout_post_handler_#t~nondet2015#1; [2025-03-08 19:35:25,081 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17311: havoc iscsit_tmr_post_handler_#t~nondet2024#1; [2025-03-08 19:35:25,112 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17201: havoc ib_destroy_qp_#t~nondet2002#1; [2025-03-08 19:35:25,222 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17204: havoc ib_event_msg_#t~ret2003#1.base, ib_event_msg_#t~ret2003#1.offset; [2025-03-08 19:35:25,222 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17378: havoc rdma_notify_#t~nondet2036#1; [2025-03-08 19:35:25,223 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17396: havoc #t~nondet2040; [2025-03-08 19:35:25,270 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17185: havoc #t~nondet1998; [2025-03-08 19:35:25,291 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17193: havoc ib_destroy_cq_#t~nondet2000#1; [2025-03-08 19:35:25,291 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17125: havoc cancel_work_sync_#t~nondet1990#1; [2025-03-08 19:35:34,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17282: havoc iscsit_register_transport_#t~nondet2019#1; [2025-03-08 19:35:34,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14546: 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:35:34,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14381: 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:35:34,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17156: havoc down_interruptible_#t~nondet1991#1; [2025-03-08 19:35:34,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17224: havoc iscsit_build_logout_rsp_#t~nondet2008#1; [2025-03-08 19:35:34,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10492: 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:35:34,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14294: 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:35:34,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15484: 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:35:34,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14923: 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:35:34,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11917: 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:35:34,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17240: havoc iscsit_build_text_rsp_#t~nondet2009#1; [2025-03-08 19:35:34,178 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17168: havoc #t~ret1993.base, #t~ret1993.offset; [2025-03-08 19:35:34,818 INFO L? ?]: Removed 3734 outVars from TransFormulas that were not future-live. [2025-03-08 19:35:34,818 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 19:35:34,877 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 19:35:34,878 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-08 19:35:34,878 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:35:34 BoogieIcfgContainer [2025-03-08 19:35:34,878 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 19:35:34,880 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 19:35:34,880 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 19:35:34,885 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 19:35:34,886 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 07:35:15" (1/3) ... [2025-03-08 19:35:34,886 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f3a4bc7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:35:34, skipping insertion in model container [2025-03-08 19:35:34,886 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:18" (2/3) ... [2025-03-08 19:35:34,886 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f3a4bc7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:35:34, skipping insertion in model container [2025-03-08 19:35:34,886 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:35:34" (3/3) ... [2025-03-08 19:35:34,887 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i [2025-03-08 19:35:34,896 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 19:35:34,899 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i that has 156 procedures, 2824 locations, 1 initial locations, 40 loop locations, and 1 error locations. [2025-03-08 19:35:34,981 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 19:35:34,990 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;@79fa759c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 19:35:34,991 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-08 19:35:35,001 INFO L276 IsEmpty]: Start isEmpty. Operand has 2732 states, 1862 states have (on average 1.313641245972073) internal successors, (2446), 1923 states have internal predecessors, (2446), 734 states have call successors, (734), 135 states have call predecessors, (734), 134 states have return successors, (728), 717 states have call predecessors, (728), 728 states have call successors, (728) [2025-03-08 19:35:35,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2025-03-08 19:35:35,014 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:35:35,014 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, 1, 1, 1, 1, 1, 1] [2025-03-08 19:35:35,015 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:35:35,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:35:35,018 INFO L85 PathProgramCache]: Analyzing trace with hash 494352734, now seen corresponding path program 1 times [2025-03-08 19:35:35,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:35:35,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45862910] [2025-03-08 19:35:35,024 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:35:35,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:35:35,622 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-03-08 19:35:35,766 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-03-08 19:35:35,767 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:35:35,767 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:35:36,028 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:35:36,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:35:36,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45862910] [2025-03-08 19:35:36,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45862910] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:35:36,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:35:36,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-08 19:35:36,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510377449] [2025-03-08 19:35:36,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:35:36,034 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-08 19:35:36,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:35:36,050 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-08 19:35:36,050 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 19:35:36,057 INFO L87 Difference]: Start difference. First operand has 2732 states, 1862 states have (on average 1.313641245972073) internal successors, (2446), 1923 states have internal predecessors, (2446), 734 states have call successors, (734), 135 states have call predecessors, (734), 134 states have return successors, (728), 717 states have call predecessors, (728), 728 states have call successors, (728) Second operand has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 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:35:36,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:35:36,319 INFO L93 Difference]: Finished difference Result 5459 states and 7961 transitions. [2025-03-08 19:35:36,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-08 19:35:36,321 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 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 86 [2025-03-08 19:35:36,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:35:36,355 INFO L225 Difference]: With dead ends: 5459 [2025-03-08 19:35:36,355 INFO L226 Difference]: Without dead ends: 2709 [2025-03-08 19:35:36,378 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:35:36,381 INFO L435 NwaCegarLoop]: 3853 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, 3853 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:35:36,385 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3853 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 19:35:36,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2709 states. [2025-03-08 19:35:36,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2709 to 2709. [2025-03-08 19:35:36,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2709 states, 1847 states have (on average 1.3031943692474282) internal successors, (2407), 1900 states have internal predecessors, (2407), 728 states have call successors, (728), 134 states have call predecessors, (728), 133 states have return successors, (716), 705 states have call predecessors, (716), 716 states have call successors, (716) [2025-03-08 19:35:36,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2709 states to 2709 states and 3851 transitions. [2025-03-08 19:35:36,633 INFO L78 Accepts]: Start accepts. Automaton has 2709 states and 3851 transitions. Word has length 86 [2025-03-08 19:35:36,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:35:36,633 INFO L471 AbstractCegarLoop]: Abstraction has 2709 states and 3851 transitions. [2025-03-08 19:35:36,633 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 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:35:36,633 INFO L276 IsEmpty]: Start isEmpty. Operand 2709 states and 3851 transitions. [2025-03-08 19:35:36,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2025-03-08 19:35:36,641 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:35:36,642 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, 1, 1, 1, 1, 1, 1] [2025-03-08 19:35:36,642 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-08 19:35:36,642 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:35:36,642 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:35:36,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1361404959, now seen corresponding path program 1 times [2025-03-08 19:35:36,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:35:36,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459083382] [2025-03-08 19:35:36,643 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:35:36,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:35:36,927 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-03-08 19:35:36,987 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-03-08 19:35:36,987 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:35:36,987 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:35:37,228 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:35:37,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:35:37,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459083382] [2025-03-08 19:35:37,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459083382] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:35:37,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:35:37,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:35:37,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267389261] [2025-03-08 19:35:37,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:35:37,231 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:35:37,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:35:37,232 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:35:37,232 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:35:37,232 INFO L87 Difference]: Start difference. First operand 2709 states and 3851 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 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:35:37,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:35:37,665 INFO L93 Difference]: Finished difference Result 7533 states and 10658 transitions. [2025-03-08 19:35:37,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:35:37,665 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 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 86 [2025-03-08 19:35:37,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:35:37,694 INFO L225 Difference]: With dead ends: 7533 [2025-03-08 19:35:37,695 INFO L226 Difference]: Without dead ends: 4849 [2025-03-08 19:35:37,705 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:35:37,706 INFO L435 NwaCegarLoop]: 3908 mSDtfsCounter, 3007 mSDsluCounter, 3741 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3007 SdHoareTripleChecker+Valid, 7649 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:35:37,706 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3007 Valid, 7649 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 19:35:37,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4849 states. [2025-03-08 19:35:37,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4849 to 4826. [2025-03-08 19:35:37,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4826 states, 3314 states have (on average 1.3020519010259506) internal successors, (4315), 3408 states have internal predecessors, (4315), 1253 states have call successors, (1253), 259 states have call predecessors, (1253), 258 states have return successors, (1241), 1218 states have call predecessors, (1241), 1241 states have call successors, (1241) [2025-03-08 19:35:37,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4826 states to 4826 states and 6809 transitions. [2025-03-08 19:35:37,933 INFO L78 Accepts]: Start accepts. Automaton has 4826 states and 6809 transitions. Word has length 86 [2025-03-08 19:35:37,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:35:37,934 INFO L471 AbstractCegarLoop]: Abstraction has 4826 states and 6809 transitions. [2025-03-08 19:35:37,934 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 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:35:37,934 INFO L276 IsEmpty]: Start isEmpty. Operand 4826 states and 6809 transitions. [2025-03-08 19:35:37,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2025-03-08 19:35:37,938 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:35:37,938 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:35:37,939 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 19:35:37,939 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:35:37,939 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:35:37,939 INFO L85 PathProgramCache]: Analyzing trace with hash 488292133, now seen corresponding path program 1 times [2025-03-08 19:35:37,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:35:37,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664331410] [2025-03-08 19:35:37,940 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:35:37,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:35:38,424 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 96 statements into 1 equivalence classes. [2025-03-08 19:35:38,512 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 96 of 96 statements. [2025-03-08 19:35:38,512 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:35:38,512 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:35:38,942 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:35:38,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:35:38,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664331410] [2025-03-08 19:35:38,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664331410] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:35:38,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:35:38,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:35:38,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474897315] [2025-03-08 19:35:38,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:35:38,944 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:35:38,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:35:38,944 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:35:38,945 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:35:38,945 INFO L87 Difference]: Start difference. First operand 4826 states and 6809 transitions. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-08 19:35:39,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:35:39,143 INFO L93 Difference]: Finished difference Result 4854 states and 6827 transitions. [2025-03-08 19:35:39,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:35:39,143 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 96 [2025-03-08 19:35:39,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:35:39,166 INFO L225 Difference]: With dead ends: 4854 [2025-03-08 19:35:39,166 INFO L226 Difference]: Without dead ends: 4850 [2025-03-08 19:35:39,168 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 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:35:39,169 INFO L435 NwaCegarLoop]: 3813 mSDtfsCounter, 3734 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3734 SdHoareTripleChecker+Valid, 3894 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 19:35:39,169 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3734 Valid, 3894 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 19:35:39,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4850 states. [2025-03-08 19:35:39,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4850 to 4848. [2025-03-08 19:35:39,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4848 states, 3330 states have (on average 1.2996996996996997) internal successors, (4328), 3422 states have internal predecessors, (4328), 1251 states have call successors, (1251), 267 states have call predecessors, (1251), 266 states have return successors, (1241), 1218 states have call predecessors, (1241), 1241 states have call successors, (1241) [2025-03-08 19:35:39,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4848 states to 4848 states and 6820 transitions. [2025-03-08 19:35:39,358 INFO L78 Accepts]: Start accepts. Automaton has 4848 states and 6820 transitions. Word has length 96 [2025-03-08 19:35:39,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:35:39,359 INFO L471 AbstractCegarLoop]: Abstraction has 4848 states and 6820 transitions. [2025-03-08 19:35:39,359 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-08 19:35:39,359 INFO L276 IsEmpty]: Start isEmpty. Operand 4848 states and 6820 transitions. [2025-03-08 19:35:39,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2025-03-08 19:35:39,363 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:35:39,363 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:35:39,363 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-08 19:35:39,365 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:35:39,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:35:39,365 INFO L85 PathProgramCache]: Analyzing trace with hash -349544020, now seen corresponding path program 1 times [2025-03-08 19:35:39,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:35:39,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951918702] [2025-03-08 19:35:39,366 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:35:39,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:35:39,634 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 98 statements into 1 equivalence classes. [2025-03-08 19:35:39,665 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 98 of 98 statements. [2025-03-08 19:35:39,666 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:35:39,666 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:35:39,819 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:35:39,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:35:39,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951918702] [2025-03-08 19:35:39,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951918702] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:35:39,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:35:39,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:35:39,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80397867] [2025-03-08 19:35:39,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:35:39,820 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:35:39,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:35:39,820 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:35:39,820 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:35:39,821 INFO L87 Difference]: Start difference. First operand 4848 states and 6820 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-03-08 19:35:39,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:35:39,998 INFO L93 Difference]: Finished difference Result 4888 states and 6846 transitions. [2025-03-08 19:35:39,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:35:39,999 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 98 [2025-03-08 19:35:40,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:35:40,034 INFO L225 Difference]: With dead ends: 4888 [2025-03-08 19:35:40,035 INFO L226 Difference]: Without dead ends: 4884 [2025-03-08 19:35:40,038 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:35:40,040 INFO L435 NwaCegarLoop]: 3806 mSDtfsCounter, 3733 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3733 SdHoareTripleChecker+Valid, 3892 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 19:35:40,041 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3733 Valid, 3892 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 19:35:40,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4884 states. [2025-03-08 19:35:40,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4884 to 4882. [2025-03-08 19:35:40,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4882 states, 3354 states have (on average 1.2966607036374478) internal successors, (4349), 3444 states have internal predecessors, (4349), 1249 states have call successors, (1249), 279 states have call predecessors, (1249), 278 states have return successors, (1241), 1218 states have call predecessors, (1241), 1241 states have call successors, (1241) [2025-03-08 19:35:40,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4882 states to 4882 states and 6839 transitions. [2025-03-08 19:35:40,243 INFO L78 Accepts]: Start accepts. Automaton has 4882 states and 6839 transitions. Word has length 98 [2025-03-08 19:35:40,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:35:40,244 INFO L471 AbstractCegarLoop]: Abstraction has 4882 states and 6839 transitions. [2025-03-08 19:35:40,247 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-03-08 19:35:40,248 INFO L276 IsEmpty]: Start isEmpty. Operand 4882 states and 6839 transitions. [2025-03-08 19:35:40,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2025-03-08 19:35:40,249 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:35:40,250 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:35:40,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-08 19:35:40,250 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:35:40,250 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:35:40,250 INFO L85 PathProgramCache]: Analyzing trace with hash 2047196993, now seen corresponding path program 1 times [2025-03-08 19:35:40,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:35:40,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766979756] [2025-03-08 19:35:40,250 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:35:40,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:35:40,504 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 99 statements into 1 equivalence classes. [2025-03-08 19:35:40,534 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 99 of 99 statements. [2025-03-08 19:35:40,534 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:35:40,534 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:35:40,664 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:35:40,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:35:40,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766979756] [2025-03-08 19:35:40,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766979756] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:35:40,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:35:40,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:35:40,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849592283] [2025-03-08 19:35:40,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:35:40,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:35:40,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:35:40,667 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:35:40,667 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:35:40,667 INFO L87 Difference]: Start difference. First operand 4882 states and 6839 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-03-08 19:35:40,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:35:40,928 INFO L93 Difference]: Finished difference Result 4884 states and 6840 transitions. [2025-03-08 19:35:40,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:35:40,929 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 99 [2025-03-08 19:35:40,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:35:40,952 INFO L225 Difference]: With dead ends: 4884 [2025-03-08 19:35:40,953 INFO L226 Difference]: Without dead ends: 4881 [2025-03-08 19:35:40,954 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:35:40,956 INFO L435 NwaCegarLoop]: 3805 mSDtfsCounter, 3807 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3807 SdHoareTripleChecker+Valid, 3805 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 19:35:40,956 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3807 Valid, 3805 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 19:35:40,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4881 states. [2025-03-08 19:35:41,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4881 to 4881. [2025-03-08 19:35:41,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4881 states, 3354 states have (on average 1.2963625521765056) internal successors, (4348), 3443 states have internal predecessors, (4348), 1248 states have call successors, (1248), 279 states have call predecessors, (1248), 278 states have return successors, (1241), 1218 states have call predecessors, (1241), 1241 states have call successors, (1241) [2025-03-08 19:35:41,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4881 states to 4881 states and 6837 transitions. [2025-03-08 19:35:41,161 INFO L78 Accepts]: Start accepts. Automaton has 4881 states and 6837 transitions. Word has length 99 [2025-03-08 19:35:41,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:35:41,162 INFO L471 AbstractCegarLoop]: Abstraction has 4881 states and 6837 transitions. [2025-03-08 19:35:41,163 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-03-08 19:35:41,163 INFO L276 IsEmpty]: Start isEmpty. Operand 4881 states and 6837 transitions. [2025-03-08 19:35:41,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2025-03-08 19:35:41,166 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:35:41,166 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:35:41,166 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-08 19:35:41,166 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:35:41,166 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:35:41,166 INFO L85 PathProgramCache]: Analyzing trace with hash -963243955, now seen corresponding path program 1 times [2025-03-08 19:35:41,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:35:41,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7379296] [2025-03-08 19:35:41,167 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:35:41,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:35:41,462 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 100 statements into 1 equivalence classes. [2025-03-08 19:35:41,490 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 100 of 100 statements. [2025-03-08 19:35:41,490 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:35:41,490 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:35:41,620 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:35:41,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:35:41,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7379296] [2025-03-08 19:35:41,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7379296] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:35:41,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:35:41,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:35:41,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112856440] [2025-03-08 19:35:41,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:35:41,621 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:35:41,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:35:41,621 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:35:41,621 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:35:41,621 INFO L87 Difference]: Start difference. First operand 4881 states and 6837 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-03-08 19:35:41,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:35:41,882 INFO L93 Difference]: Finished difference Result 4883 states and 6838 transitions. [2025-03-08 19:35:41,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:35:41,883 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 100 [2025-03-08 19:35:41,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:35:41,920 INFO L225 Difference]: With dead ends: 4883 [2025-03-08 19:35:41,920 INFO L226 Difference]: Without dead ends: 4880 [2025-03-08 19:35:41,923 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:35:41,924 INFO L435 NwaCegarLoop]: 3803 mSDtfsCounter, 3804 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3804 SdHoareTripleChecker+Valid, 3803 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 19:35:41,924 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3804 Valid, 3803 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 19:35:41,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4880 states. [2025-03-08 19:35:42,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4880 to 4880. [2025-03-08 19:35:42,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4880 states, 3354 states have (on average 1.2960644007155635) internal successors, (4347), 3442 states have internal predecessors, (4347), 1247 states have call successors, (1247), 279 states have call predecessors, (1247), 278 states have return successors, (1241), 1218 states have call predecessors, (1241), 1241 states have call successors, (1241) [2025-03-08 19:35:42,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4880 states to 4880 states and 6835 transitions. [2025-03-08 19:35:42,188 INFO L78 Accepts]: Start accepts. Automaton has 4880 states and 6835 transitions. Word has length 100 [2025-03-08 19:35:42,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:35:42,188 INFO L471 AbstractCegarLoop]: Abstraction has 4880 states and 6835 transitions. [2025-03-08 19:35:42,188 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-03-08 19:35:42,189 INFO L276 IsEmpty]: Start isEmpty. Operand 4880 states and 6835 transitions. [2025-03-08 19:35:42,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2025-03-08 19:35:42,191 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:35:42,191 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, 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:35:42,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-08 19:35:42,191 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:35:42,192 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:35:42,192 INFO L85 PathProgramCache]: Analyzing trace with hash 202366146, now seen corresponding path program 1 times [2025-03-08 19:35:42,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:35:42,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102815571] [2025-03-08 19:35:42,192 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:35:42,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:35:42,436 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 101 statements into 1 equivalence classes. [2025-03-08 19:35:42,465 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 101 of 101 statements. [2025-03-08 19:35:42,465 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:35:42,465 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:35:42,602 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:35:42,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:35:42,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102815571] [2025-03-08 19:35:42,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102815571] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:35:42,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:35:42,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:35:42,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821660023] [2025-03-08 19:35:42,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:35:42,603 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:35:42,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:35:42,604 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:35:42,604 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:35:42,604 INFO L87 Difference]: Start difference. First operand 4880 states and 6835 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-03-08 19:35:42,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:35:42,884 INFO L93 Difference]: Finished difference Result 4882 states and 6836 transitions. [2025-03-08 19:35:42,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:35:42,884 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 101 [2025-03-08 19:35:42,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:35:42,906 INFO L225 Difference]: With dead ends: 4882 [2025-03-08 19:35:42,907 INFO L226 Difference]: Without dead ends: 4879 [2025-03-08 19:35:42,909 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:35:42,909 INFO L435 NwaCegarLoop]: 3801 mSDtfsCounter, 3801 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3801 SdHoareTripleChecker+Valid, 3801 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 19:35:42,910 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3801 Valid, 3801 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 19:35:42,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4879 states. [2025-03-08 19:35:43,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4879 to 4879. [2025-03-08 19:35:43,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4879 states, 3354 states have (on average 1.2957662492546214) internal successors, (4346), 3441 states have internal predecessors, (4346), 1246 states have call successors, (1246), 279 states have call predecessors, (1246), 278 states have return successors, (1241), 1218 states have call predecessors, (1241), 1241 states have call successors, (1241) [2025-03-08 19:35:43,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4879 states to 4879 states and 6833 transitions. [2025-03-08 19:35:43,131 INFO L78 Accepts]: Start accepts. Automaton has 4879 states and 6833 transitions. Word has length 101 [2025-03-08 19:35:43,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:35:43,131 INFO L471 AbstractCegarLoop]: Abstraction has 4879 states and 6833 transitions. [2025-03-08 19:35:43,131 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-03-08 19:35:43,131 INFO L276 IsEmpty]: Start isEmpty. Operand 4879 states and 6833 transitions. [2025-03-08 19:35:43,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2025-03-08 19:35:43,134 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:35:43,134 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, 1, 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:35:43,134 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-08 19:35:43,134 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:35:43,134 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:35:43,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1853510728, now seen corresponding path program 1 times [2025-03-08 19:35:43,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:35:43,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235053217] [2025-03-08 19:35:43,135 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:35:43,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:35:43,358 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 105 statements into 1 equivalence classes. [2025-03-08 19:35:43,388 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 105 of 105 statements. [2025-03-08 19:35:43,389 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:35:43,389 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:35:43,592 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:35:43,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:35:43,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235053217] [2025-03-08 19:35:43,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235053217] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:35:43,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:35:43,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:35:43,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144611111] [2025-03-08 19:35:43,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:35:43,593 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:35:43,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:35:43,594 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:35:43,594 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:35:43,594 INFO L87 Difference]: Start difference. First operand 4879 states and 6833 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-03-08 19:35:47,621 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:35:47,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:35:47,860 INFO L93 Difference]: Finished difference Result 4881 states and 6834 transitions. [2025-03-08 19:35:47,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:35:47,860 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 105 [2025-03-08 19:35:47,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:35:47,886 INFO L225 Difference]: With dead ends: 4881 [2025-03-08 19:35:47,887 INFO L226 Difference]: Without dead ends: 4878 [2025-03-08 19:35:47,889 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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:35:47,889 INFO L435 NwaCegarLoop]: 3805 mSDtfsCounter, 74 mSDsluCounter, 3723 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 7528 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2025-03-08 19:35:47,889 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 7528 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 74 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2025-03-08 19:35:47,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4878 states. [2025-03-08 19:35:48,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4878 to 4878. [2025-03-08 19:35:48,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4878 states, 3354 states have (on average 1.295169946332737) internal successors, (4344), 3440 states have internal predecessors, (4344), 1245 states have call successors, (1245), 279 states have call predecessors, (1245), 278 states have return successors, (1241), 1218 states have call predecessors, (1241), 1241 states have call successors, (1241) [2025-03-08 19:35:48,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4878 states to 4878 states and 6830 transitions. [2025-03-08 19:35:48,095 INFO L78 Accepts]: Start accepts. Automaton has 4878 states and 6830 transitions. Word has length 105 [2025-03-08 19:35:48,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:35:48,096 INFO L471 AbstractCegarLoop]: Abstraction has 4878 states and 6830 transitions. [2025-03-08 19:35:48,096 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-03-08 19:35:48,096 INFO L276 IsEmpty]: Start isEmpty. Operand 4878 states and 6830 transitions. [2025-03-08 19:35:48,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2025-03-08 19:35:48,099 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:35:48,099 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, 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:35:48,099 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-08 19:35:48,099 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:35:48,100 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:35:48,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1141349955, now seen corresponding path program 1 times [2025-03-08 19:35:48,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:35:48,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833184849] [2025-03-08 19:35:48,100 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:35:48,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:35:48,427 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 103 statements into 1 equivalence classes. [2025-03-08 19:35:48,457 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 103 of 103 statements. [2025-03-08 19:35:48,457 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:35:48,457 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:35:48,602 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:35:48,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:35:48,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833184849] [2025-03-08 19:35:48,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833184849] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:35:48,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:35:48,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:35:48,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829417093] [2025-03-08 19:35:48,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:35:48,603 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:35:48,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:35:48,604 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:35:48,604 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:35:48,604 INFO L87 Difference]: Start difference. First operand 4878 states and 6830 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-03-08 19:35:48,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:35:48,897 INFO L93 Difference]: Finished difference Result 5343 states and 7388 transitions. [2025-03-08 19:35:48,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:35:48,898 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 103 [2025-03-08 19:35:48,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:35:48,922 INFO L225 Difference]: With dead ends: 5343 [2025-03-08 19:35:48,923 INFO L226 Difference]: Without dead ends: 5300 [2025-03-08 19:35:48,929 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:35:48,929 INFO L435 NwaCegarLoop]: 3835 mSDtfsCounter, 3739 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3739 SdHoareTripleChecker+Valid, 4158 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 19:35:48,929 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3739 Valid, 4158 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 19:35:48,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5300 states. [2025-03-08 19:35:49,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5300 to 5297. [2025-03-08 19:35:49,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5297 states, 3632 states have (on average 1.2852422907488987) internal successors, (4668), 3721 states have internal predecessors, (4668), 1328 states have call successors, (1328), 337 states have call predecessors, (1328), 336 states have return successors, (1326), 1304 states have call predecessors, (1326), 1326 states have call successors, (1326) [2025-03-08 19:35:49,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5297 states to 5297 states and 7322 transitions. [2025-03-08 19:35:49,260 INFO L78 Accepts]: Start accepts. Automaton has 5297 states and 7322 transitions. Word has length 103 [2025-03-08 19:35:49,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:35:49,260 INFO L471 AbstractCegarLoop]: Abstraction has 5297 states and 7322 transitions. [2025-03-08 19:35:49,260 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-03-08 19:35:49,260 INFO L276 IsEmpty]: Start isEmpty. Operand 5297 states and 7322 transitions. [2025-03-08 19:35:49,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2025-03-08 19:35:49,270 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:35:49,270 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:35:49,270 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-03-08 19:35:49,270 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:35:49,271 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:35:49,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1372748187, now seen corresponding path program 1 times [2025-03-08 19:35:49,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:35:49,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192555910] [2025-03-08 19:35:49,271 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:35:49,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:35:49,508 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 167 statements into 1 equivalence classes. [2025-03-08 19:35:49,537 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 167 of 167 statements. [2025-03-08 19:35:49,537 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:35:49,537 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:35:49,745 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2025-03-08 19:35:49,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:35:49,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192555910] [2025-03-08 19:35:49,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192555910] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:35:49,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:35:49,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:35:49,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288887332] [2025-03-08 19:35:49,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:35:49,746 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:35:49,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:35:49,747 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:35:49,747 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:35:49,747 INFO L87 Difference]: Start difference. First operand 5297 states and 7322 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 3 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2025-03-08 19:35:53,769 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:35:54,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:35:54,018 INFO L93 Difference]: Finished difference Result 5302 states and 7325 transitions. [2025-03-08 19:35:54,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:35:54,018 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 3 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 167 [2025-03-08 19:35:54,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:35:54,039 INFO L225 Difference]: With dead ends: 5302 [2025-03-08 19:35:54,039 INFO L226 Difference]: Without dead ends: 5299 [2025-03-08 19:35:54,044 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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:35:54,045 INFO L435 NwaCegarLoop]: 3994 mSDtfsCounter, 313 mSDsluCounter, 3707 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 7701 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2025-03-08 19:35:54,045 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [313 Valid, 7701 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 73 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2025-03-08 19:35:54,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5299 states. [2025-03-08 19:35:54,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5299 to 5296. [2025-03-08 19:35:54,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5296 states, 3632 states have (on average 1.2846916299559472) internal successors, (4666), 3720 states have internal predecessors, (4666), 1327 states have call successors, (1327), 337 states have call predecessors, (1327), 336 states have return successors, (1326), 1304 states have call predecessors, (1326), 1326 states have call successors, (1326) [2025-03-08 19:35:54,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5296 states to 5296 states and 7319 transitions. [2025-03-08 19:35:54,287 INFO L78 Accepts]: Start accepts. Automaton has 5296 states and 7319 transitions. Word has length 167 [2025-03-08 19:35:54,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:35:54,288 INFO L471 AbstractCegarLoop]: Abstraction has 5296 states and 7319 transitions. [2025-03-08 19:35:54,288 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 3 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2025-03-08 19:35:54,288 INFO L276 IsEmpty]: Start isEmpty. Operand 5296 states and 7319 transitions. [2025-03-08 19:35:54,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2025-03-08 19:35:54,301 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:35:54,301 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:35:54,301 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-08 19:35:54,301 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:35:54,302 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:35:54,302 INFO L85 PathProgramCache]: Analyzing trace with hash -528367114, now seen corresponding path program 1 times [2025-03-08 19:35:54,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:35:54,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532549394] [2025-03-08 19:35:54,303 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:35:54,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:35:54,525 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 188 statements into 1 equivalence classes. [2025-03-08 19:35:54,557 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 188 of 188 statements. [2025-03-08 19:35:54,558 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:35:54,558 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:35:54,747 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2025-03-08 19:35:54,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:35:54,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532549394] [2025-03-08 19:35:54,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532549394] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:35:54,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:35:54,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:35:54,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863626613] [2025-03-08 19:35:54,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:35:54,748 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:35:54,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:35:54,748 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:35:54,749 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:35:54,749 INFO L87 Difference]: Start difference. First operand 5296 states and 7319 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 3 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2025-03-08 19:35:58,773 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:35:59,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:35:59,088 INFO L93 Difference]: Finished difference Result 5296 states and 7319 transitions. [2025-03-08 19:35:59,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:35:59,088 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 3 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 188 [2025-03-08 19:35:59,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:35:59,093 INFO L225 Difference]: With dead ends: 5296 [2025-03-08 19:35:59,093 INFO L226 Difference]: Without dead ends: 0 [2025-03-08 19:35:59,109 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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:35:59,110 INFO L435 NwaCegarLoop]: 3769 mSDtfsCounter, 79 mSDsluCounter, 3681 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 7450 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2025-03-08 19:35:59,110 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 7450 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 73 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2025-03-08 19:35:59,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2025-03-08 19:35:59,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2025-03-08 19:35:59,111 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:35:59,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2025-03-08 19:35:59,113 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 188 [2025-03-08 19:35:59,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:35:59,113 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2025-03-08 19:35:59,114 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 3 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2025-03-08 19:35:59,114 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2025-03-08 19:35:59,115 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-03-08 19:35:59,118 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-03-08 19:35:59,119 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-03-08 19:35:59,121 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:35:59,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2025-03-08 19:36:33,490 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-03-08 19:36:33,504 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.03 07:36:33 BoogieIcfgContainer [2025-03-08 19:36:33,504 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-03-08 19:36:33,505 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-03-08 19:36:33,505 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-03-08 19:36:33,505 INFO L274 PluginConnector]: Witness Printer initialized [2025-03-08 19:36:33,506 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:35:34" (3/4) ... [2025-03-08 19:36:33,507 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-03-08 19:36:33,512 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_dma_ops [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#11 [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#10 [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __fswab32 [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_unmap_tx_desc [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_wc_status_msg [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_empty [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kref_sub [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_device_list_mutex [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_device_list_mutex [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_prot_cmd [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_device_put [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_stop [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __alloc_workqueue_key [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure cpumask_weight [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.meminit [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_map_data_buf [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_setup_id [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __phys_addr [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_handle_prot_cmd [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure wait_for_completion_interruptible [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_release_work [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_current [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_free_conn [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_post_send [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_init_tx_hdrs [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure destroy_workqueue [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_dereg_mr [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_free_np [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kmemcheck_mark_initialized [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_req_notify_cq [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_mutex_of_isert_conn [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure activate_work_1 [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_free_fast_reg_page_list [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kfree [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dump_stack [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_del_init [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_comp_put [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_add_tail [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_check_pi_status [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure iscsit_stop_dataout_timer [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure rdma_destroy_id [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure init_completion [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#5 [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#4 [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_aborted_task [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#7 [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_error [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#6 [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#1 [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure queue_delayed_work_on [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_put_response [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#0 [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#3 [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#2 [2025-03-08 19:36:33,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#10 [2025-03-08 19:36:33,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_cq_work [2025-03-08 19:36:33,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#9 [2025-03-08 19:36:33,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_create_send_desc [2025-03-08 19:36:33,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#8 [2025-03-08 19:36:33,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure valid_dma_direction [2025-03-08 19:36:33,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kref_put [2025-03-08 19:36:33,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2025-03-08 19:36:33,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure sg_next [2025-03-08 19:36:33,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_wait4flush [2025-03-08 19:36:33,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#11 [2025-03-08 19:36:33,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure sg_copy_from_buffer [2025-03-08 19:36:33,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_init_zalloc [2025-03-08 19:36:33,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure assume_abort_if_not [2025-03-08 19:36:33,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_sg_dma_len [2025-03-08 19:36:33,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#1 [2025-03-08 19:36:33,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_post_recv [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#0 [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#3 [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#2 [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_fast_reg_mr [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#5 [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#4 [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_lock [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_dma_sync_single_for_device [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_free_login_buf [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_memset [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure complete [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ERR_PTR [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#7 [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#6 [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#9 [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __kmalloc [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#8 [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure wait_for_completion [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure INIT_LIST_HEAD [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure iscsit_priv_cmd [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_mutex_of_isert_conn [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~TO~VOID [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_put_nopin [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_dma_unmap_single [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_init_send_wr [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __fswab64 [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_post_response [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure call_and_disable_work_1 [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_alloc_fast_reg_mr [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure PTR_ERR [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_np_accept_mutex_of_isert_np [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_is_err [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_completion_put [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_reg_rdma [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_rx_login_req [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_np_accept_mutex_of_isert_np [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_unmap_data_buf [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_inv_rkey [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure call_and_disable_all_1 [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __init_work [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_dma_sync_single_for_cpu [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure printk [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure warn_slowpath_null [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_allocate_cmd [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_sg_dma_address [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_wait_conn [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~~u64~0~X~int~X~int~TO~VOID [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_post_recv [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_del [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __mutex_init [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kzalloc [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure queue_work_on [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_do_control_comp [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_put_conn [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __fswab16 [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _raw_spin_lock_irqsave [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_rdma_post_recvl [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_connect_release [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_conn_free_fastreg_pool [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure transport_send_check_condition_and_sense [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure lockdep_init_map [2025-03-08 19:36:33,515 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_dma_mapping_error [2025-03-08 19:36:33,516 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_bh [2025-03-08 19:36:33,516 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-03-08 19:36:33,516 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_reg_sig_mr [2025-03-08 19:36:33,516 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure target_put_sess_cmd [2025-03-08 19:36:33,516 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_dma_map_single [2025-03-08 19:36:33,516 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_set_dif_domain [2025-03-08 19:36:33,516 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure queue_work [2025-03-08 19:36:33,516 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_dealloc_pd [2025-03-08 19:36:33,516 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_free_comps [2025-03-08 19:36:33,516 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ib_alloc_fast_reg_page_list [2025-03-08 19:36:33,516 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isert_conn_terminate [2025-03-08 19:36:33,516 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure transport_generic_free_cmd [2025-03-08 19:36:33,516 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_lock_bh [2025-03-08 19:36:33,516 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure IS_ERR [2025-03-08 19:36:33,516 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure iscsit_build_rsp_pdu [2025-03-08 19:36:33,593 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 798 nodes and edges [2025-03-08 19:36:33,603 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 316 nodes and edges [2025-03-08 19:36:33,611 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 119 nodes and edges [2025-03-08 19:36:33,618 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 46 nodes and edges [2025-03-08 19:36:33,622 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 15 nodes and edges [2025-03-08 19:36:33,625 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2025-03-08 19:36:33,628 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2025-03-08 19:36:33,630 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-03-08 19:36:33,633 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-03-08 19:36:33,915 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-03-08 19:36:33,915 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.yml [2025-03-08 19:36:33,915 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-03-08 19:36:33,916 INFO L158 Benchmark]: Toolchain (without parser) took 78611.30ms. Allocated memory was 142.6MB in the beginning and 1.2GB in the end (delta: 1.1GB). Free memory was 85.5MB in the beginning and 471.7MB in the end (delta: -386.2MB). Peak memory consumption was 697.4MB. Max. memory is 16.1GB. [2025-03-08 19:36:33,916 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 201.3MB. Free memory is still 129.9MB. There was no memory consumed. Max. memory is 16.1GB. [2025-03-08 19:36:33,916 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3635.83ms. Allocated memory was 142.6MB in the beginning and 285.2MB in the end (delta: 142.6MB). Free memory was 85.5MB in the beginning and 69.2MB in the end (delta: 16.3MB). Peak memory consumption was 206.1MB. Max. memory is 16.1GB. [2025-03-08 19:36:33,916 INFO L158 Benchmark]: Boogie Procedure Inliner took 310.02ms. Allocated memory is still 285.2MB. Free memory was 69.2MB in the beginning and 136.1MB in the end (delta: -66.9MB). Peak memory consumption was 33.1MB. Max. memory is 16.1GB. [2025-03-08 19:36:33,917 INFO L158 Benchmark]: Boogie Preprocessor took 1932.06ms. Allocated memory was 285.2MB in the beginning and 570.4MB in the end (delta: 285.2MB). Free memory was 136.1MB in the beginning and 369.1MB in the end (delta: -233.0MB). Peak memory consumption was 326.7MB. Max. memory is 16.1GB. [2025-03-08 19:36:33,917 INFO L158 Benchmark]: IcfgBuilder took 13691.66ms. Allocated memory is still 570.4MB. Free memory was 369.1MB in the beginning and 153.8MB in the end (delta: 215.2MB). Peak memory consumption was 302.6MB. Max. memory is 16.1GB. [2025-03-08 19:36:33,917 INFO L158 Benchmark]: TraceAbstraction took 58624.28ms. Allocated memory was 570.4MB in the beginning and 1.2GB in the end (delta: 654.3MB). Free memory was 153.8MB in the beginning and 586.6MB in the end (delta: -432.7MB). Peak memory consumption was 499.3MB. Max. memory is 16.1GB. [2025-03-08 19:36:33,917 INFO L158 Benchmark]: Witness Printer took 410.33ms. Allocated memory is still 1.2GB. Free memory was 586.6MB in the beginning and 471.7MB in the end (delta: 114.9MB). Peak memory consumption was 109.1MB. Max. memory is 16.1GB. [2025-03-08 19:36:33,918 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.21ms. Allocated memory is still 201.3MB. Free memory is still 129.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3635.83ms. Allocated memory was 142.6MB in the beginning and 285.2MB in the end (delta: 142.6MB). Free memory was 85.5MB in the beginning and 69.2MB in the end (delta: 16.3MB). Peak memory consumption was 206.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 310.02ms. Allocated memory is still 285.2MB. Free memory was 69.2MB in the beginning and 136.1MB in the end (delta: -66.9MB). Peak memory consumption was 33.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1932.06ms. Allocated memory was 285.2MB in the beginning and 570.4MB in the end (delta: 285.2MB). Free memory was 136.1MB in the beginning and 369.1MB in the end (delta: -233.0MB). Peak memory consumption was 326.7MB. Max. memory is 16.1GB. * IcfgBuilder took 13691.66ms. Allocated memory is still 570.4MB. Free memory was 369.1MB in the beginning and 153.8MB in the end (delta: 215.2MB). Peak memory consumption was 302.6MB. Max. memory is 16.1GB. * TraceAbstraction took 58624.28ms. Allocated memory was 570.4MB in the beginning and 1.2GB in the end (delta: 654.3MB). Free memory was 153.8MB in the beginning and 586.6MB in the end (delta: -432.7MB). Peak memory consumption was 499.3MB. Max. memory is 16.1GB. * Witness Printer took 410.33ms. Allocated memory is still 1.2GB. Free memory was 586.6MB in the beginning and 471.7MB in the end (delta: 114.9MB). Peak memory consumption was 109.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 9387]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [9387] - GenericResultAtLocation [Line: 9394]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bswapq %0": "=r" (val): "0" (val)); [9394] - GenericResultAtLocation [Line: 9435]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [9435] - GenericResultAtLocation [Line: 9438]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9438] - GenericResultAtLocation [Line: 9441]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9441] - GenericResultAtLocation [Line: 9444]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9444] - GenericResultAtLocation [Line: 9532]: 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"); [9532-9533] - GenericResultAtLocation [Line: 9552]: 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"); [9552-9553] - GenericResultAtLocation [Line: 9557]: 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"); [9557-9558] - GenericResultAtLocation [Line: 9562]: 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"); [9562-9563] - GenericResultAtLocation [Line: 9567]: 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"); [9567-9568] - GenericResultAtLocation [Line: 10029]: 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)); [10029-10030] - GenericResultAtLocation [Line: 10037]: 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)); [10037-10038] - GenericResultAtLocation [Line: 10114]: 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)); [10114-10115] - GenericResultAtLocation [Line: 10143]: 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)); [10143-10144] - GenericResultAtLocation [Line: 10191]: 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)); [10191-10192] - GenericResultAtLocation [Line: 10200]: 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)); [10200-10201] - GenericResultAtLocation [Line: 10224]: 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)); [10224-10225] - GenericResultAtLocation [Line: 10254]: 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)); [10254-10255] - GenericResultAtLocation [Line: 10284]: 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)); [10284-10285] - GenericResultAtLocation [Line: 11596]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/4833/dscv_tempdir/dscv/ri/32_7a/drivers/infiniband/ulp/isert/ib_isert.c"), "i" (808), "i" (12UL)); [11596-11597] * 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: 16134]: 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 156 procedures, 2824 locations, 4750 edges, 1 error locations. Started 1 CEGAR loops. OverallTime: 24.2s, OverallIterations: 11, TraceHistogramMax: 7, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 15.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 3 mSolverCounterUnknown, 26091 SdHoareTripleChecker+Valid, 13.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 26091 mSDsluCounter, 57534 SdHoareTripleChecker+Invalid, 12.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 15342 mSDsCounter, 8 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 597 IncrementalHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 8 mSolverCounterUnsat, 42192 mSDtfsCounter, 597 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 37 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5297occurred in iteration=9, InterpolantAutomatonStates: 32, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.2s AutomataMinimizationTime, 11 MinimizatonAttempts, 33 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 2.2s InterpolantComputationTime, 1229 NumberOfCodeBlocks, 1229 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 1218 ConstructedInterpolants, 0 QuantifiedInterpolants, 1706 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 11 InterpolantComputations, 11 PerfectInterpolantSequences, 681/681 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: 14665]: Location Invariant Derived location invariant: ((((((ldv_mutex_device_list_mutex == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_mutex_of_isert_conn == 1)) && (ldv_mutex_i_mutex_of_inode == 1)) && (ldv_mutex_lock == 1)) && (ldv_mutex_np_accept_mutex_of_isert_np == 1)) - InvariantResult [Line: 14661]: Location Invariant Derived location invariant: ((((((ldv_mutex_device_list_mutex == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_mutex_of_isert_conn == 1)) && (ldv_mutex_i_mutex_of_inode == 1)) && (ldv_mutex_lock == 1)) && (ldv_mutex_np_accept_mutex_of_isert_np == 1)) - InvariantResult [Line: 14670]: Location Invariant Derived location invariant: ((((((ldv_mutex_device_list_mutex == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_mutex_of_isert_conn == 1)) && (ldv_mutex_i_mutex_of_inode == 1)) && (ldv_mutex_lock == 1)) && (ldv_mutex_np_accept_mutex_of_isert_np == 1)) - InvariantResult [Line: 14674]: Location Invariant Derived location invariant: ((((((ldv_mutex_device_list_mutex == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_mutex_of_isert_conn == 1)) && (ldv_mutex_i_mutex_of_inode == 1)) && (ldv_mutex_lock == 1)) && (ldv_mutex_np_accept_mutex_of_isert_np == 1)) RESULT: Ultimate proved your program to be correct! [2025-03-08 19:36:33,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE