./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--bnx2i--bnx2i.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--bnx2i--bnx2i.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh --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 Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 063e80a6567f3b510ecc2efbcb0a8f49fa12a56c608116a0a2a3dc1d5e72e4c2 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 13:20:15,995 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 13:20:16,056 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Default.epf [2023-12-02 13:20:16,060 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 13:20:16,061 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 13:20:16,081 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 13:20:16,082 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 13:20:16,082 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 13:20:16,083 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 13:20:16,084 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 13:20:16,084 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 13:20:16,085 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 13:20:16,085 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 13:20:16,086 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 13:20:16,086 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 13:20:16,087 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 13:20:16,087 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 13:20:16,088 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 13:20:16,088 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 13:20:16,089 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 13:20:16,089 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 13:20:16,090 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 13:20:16,091 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 13:20:16,091 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 13:20:16,091 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 13:20:16,092 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 13:20:16,092 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 13:20:16,093 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 13:20:16,093 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 13:20:16,093 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 13:20:16,094 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 13:20:16,094 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 13:20:16,094 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 13:20:16,094 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 13:20:16,095 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 13:20:16,095 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 13:20:16,095 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 13:20:16,095 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 13:20:16,095 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 13:20:16,095 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 13:20:16,096 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 13:20:16,096 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 13:20:16,096 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 13:20:16,096 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 13:20:16,097 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh 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 -> Taipan 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 -> 063e80a6567f3b510ecc2efbcb0a8f49fa12a56c608116a0a2a3dc1d5e72e4c2 [2023-12-02 13:20:16,288 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 13:20:16,308 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 13:20:16,310 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 13:20:16,311 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 13:20:16,312 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 13:20:16,313 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--bnx2i--bnx2i.ko-entry_point.cil.out.i [2023-12-02 13:20:19,050 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 13:20:19,598 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 13:20:19,599 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--bnx2i--bnx2i.ko-entry_point.cil.out.i [2023-12-02 13:20:19,652 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/data/2a7bb9bd5/676ad5529e2b4241b8530c725ebbc9b8/FLAG7ef695df4 [2023-12-02 13:20:19,664 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/data/2a7bb9bd5/676ad5529e2b4241b8530c725ebbc9b8 [2023-12-02 13:20:19,667 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 13:20:19,668 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 13:20:19,669 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 13:20:19,669 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 13:20:19,673 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 13:20:19,674 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:20:19" (1/1) ... [2023-12-02 13:20:19,675 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d6ce005 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:20:19, skipping insertion in model container [2023-12-02 13:20:19,675 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:20:19" (1/1) ... [2023-12-02 13:20:19,839 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 13:20:22,942 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--bnx2i--bnx2i.ko-entry_point.cil.out.i[478905,478918] [2023-12-02 13:20:23,003 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 13:20:23,037 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 13:20:23,187 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [8137] [2023-12-02 13:20:23,189 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; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [8144] [2023-12-02 13:20:23,189 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [8152-8153] [2023-12-02 13:20:23,190 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [8168] [2023-12-02 13:20:23,252 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (& bnx2i_percpu)); [9002] [2023-12-02 13:20:23,253 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (& bnx2i_percpu)); [9036] [2023-12-02 13:20:23,257 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (& bnx2i_percpu)); [9137] [2023-12-02 13:20:23,268 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [9478] [2023-12-02 13:20:23,269 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [9541] [2023-12-02 13:20:23,270 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9544] [2023-12-02 13:20:23,270 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9547] [2023-12-02 13:20:23,270 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9550] [2023-12-02 13:20:23,271 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [9573] [2023-12-02 13:20:23,271 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0": "+m" (v->counter)); [9580] [2023-12-02 13:20:23,272 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [9610] [2023-12-02 13:20:23,272 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [9617] [2023-12-02 13:20:23,273 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [9624] [2023-12-02 13:20:23,290 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9915] [2023-12-02 13:20:23,298 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9927] [2023-12-02 13:20:23,299 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9936] [2023-12-02 13:20:23,408 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [11327-11328] [2023-12-02 13:20:23,408 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [11332-11333] [2023-12-02 13:20:23,409 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___5->state): : "memory", "cc"); [11337-11338] [2023-12-02 13:20:23,409 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___6->state): : "memory", "cc"); [11342-11343] [2023-12-02 13:20:23,410 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [11406] [2023-12-02 13:20:23,411 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11409] [2023-12-02 13:20:23,411 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11412] [2023-12-02 13:20:23,411 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11415] [2023-12-02 13:20:23,411 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [11426] [2023-12-02 13:20:23,412 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [11429] [2023-12-02 13:20:23,412 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [11432] [2023-12-02 13:20:23,412 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [11435] [2023-12-02 13:20:23,413 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [11446] [2023-12-02 13:20:23,413 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [11449] [2023-12-02 13:20:23,413 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [11452] [2023-12-02 13:20:23,413 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [11455] [2023-12-02 13:20:23,414 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [11466] [2023-12-02 13:20:23,414 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [11469] [2023-12-02 13:20:23,414 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [11472] [2023-12-02 13:20:23,414 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [11475] [2023-12-02 13:20:23,415 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (& bnx2i_percpu)); [11494] [2023-12-02 13:20:23,465 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [12484-12485] [2023-12-02 13:20:23,465 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [12503-12504] [2023-12-02 13:20:23,477 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/3258/dscv_tempdir/dscv/ri/43_2a/drivers/scsi/bnx2i/bnx2i_iscsi.c"), "i" (155), "i" (12UL)); [12858-12859] [2023-12-02 13:20:23,478 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/3258/dscv_tempdir/dscv/ri/43_2a/drivers/scsi/bnx2i/bnx2i_iscsi.c"), "i" (176), "i" (12UL)); [12895-12896] [2023-12-02 13:20:23,594 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (& bnx2i_percpu)); [14097] [2023-12-02 13:20:23,647 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--bnx2i--bnx2i.ko-entry_point.cil.out.i[478905,478918] [2023-12-02 13:20:23,654 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 13:20:23,839 WARN L675 CHandler]: The function __xchg_wrong_size is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 13:20:23,840 WARN L675 CHandler]: The function __bad_size_call_parameter is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 13:20:23,840 WARN L675 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 13:20:23,840 WARN L675 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 13:20:23,846 INFO L206 MainTranslator]: Completed translation [2023-12-02 13:20:23,846 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:20:23 WrapperNode [2023-12-02 13:20:23,846 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 13:20:23,847 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 13:20:23,847 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 13:20:23,848 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 13:20:23,853 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:20:23" (1/1) ... [2023-12-02 13:20:23,974 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:20:23" (1/1) ... [2023-12-02 13:20:24,213 INFO L138 Inliner]: procedures = 430, calls = 4100, calls flagged for inlining = 188, calls inlined = 182, statements flattened = 10701 [2023-12-02 13:20:24,213 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 13:20:24,214 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 13:20:24,214 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 13:20:24,214 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 13:20:24,223 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:20:23" (1/1) ... [2023-12-02 13:20:24,223 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:20:23" (1/1) ... [2023-12-02 13:20:24,261 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:20:23" (1/1) ... [2023-12-02 13:20:24,261 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:20:23" (1/1) ... [2023-12-02 13:20:24,443 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:20:23" (1/1) ... [2023-12-02 13:20:24,469 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:20:23" (1/1) ... [2023-12-02 13:20:24,498 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:20:23" (1/1) ... [2023-12-02 13:20:24,520 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:20:23" (1/1) ... [2023-12-02 13:20:24,560 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 13:20:24,561 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 13:20:24,561 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 13:20:24,561 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 13:20:24,561 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:20:23" (1/1) ... [2023-12-02 13:20:24,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 13:20:24,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 13:20:24,586 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 13:20:24,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 13:20:24,619 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2023-12-02 13:20:24,619 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2023-12-02 13:20:24,620 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_put_rq_buf [2023-12-02 13:20:24,620 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_put_rq_buf [2023-12-02 13:20:24,620 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2023-12-02 13:20:24,620 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2023-12-02 13:20:24,620 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2023-12-02 13:20:24,620 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_unsol_pdu_adjust_rq [2023-12-02 13:20:24,620 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_unsol_pdu_adjust_rq [2023-12-02 13:20:24,620 INFO L130 BoogieDeclarations]: Found specification of procedure __iscsi_complete_pdu [2023-12-02 13:20:24,621 INFO L138 BoogieDeclarations]: Found implementation of procedure __iscsi_complete_pdu [2023-12-02 13:20:24,621 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-12-02 13:20:24,621 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-12-02 13:20:24,621 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2023-12-02 13:20:24,621 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2023-12-02 13:20:24,621 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_ep_active_list_del [2023-12-02 13:20:24,621 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_ep_active_list_del [2023-12-02 13:20:24,621 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-12-02 13:20:24,621 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-12-02 13:20:24,622 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap_nocache [2023-12-02 13:20:24,622 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap_nocache [2023-12-02 13:20:24,622 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2023-12-02 13:20:24,622 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2023-12-02 13:20:24,622 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_session_create [2023-12-02 13:20:24,622 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_session_create [2023-12-02 13:20:24,622 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_conn_destroy [2023-12-02 13:20:24,622 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_conn_destroy [2023-12-02 13:20:24,623 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2023-12-02 13:20:24,623 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2023-12-02 13:20:24,623 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_ep_get_param [2023-12-02 13:20:24,623 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_ep_get_param [2023-12-02 13:20:24,623 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_eh_recover_target [2023-12-02 13:20:24,623 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_eh_recover_target [2023-12-02 13:20:24,623 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-12-02 13:20:24,623 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-12-02 13:20:24,624 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_task_xmit [2023-12-02 13:20:24,624 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_task_xmit [2023-12-02 13:20:24,624 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_adapter_ready [2023-12-02 13:20:24,624 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_adapter_ready [2023-12-02 13:20:24,624 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_session_get_param [2023-12-02 13:20:24,624 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_session_get_param [2023-12-02 13:20:24,624 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_get_stats [2023-12-02 13:20:24,624 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_get_stats [2023-12-02 13:20:24,625 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-12-02 13:20:24,625 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_send_nl_mesg [2023-12-02 13:20:24,625 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_send_nl_mesg [2023-12-02 13:20:24,625 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_queuecommand [2023-12-02 13:20:24,625 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_queuecommand [2023-12-02 13:20:24,625 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-12-02 13:20:24,625 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-12-02 13:20:24,625 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_send_iscsi_nopout [2023-12-02 13:20:24,625 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_send_iscsi_nopout [2023-12-02 13:20:24,625 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_conn_get_param [2023-12-02 13:20:24,626 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_conn_get_param [2023-12-02 13:20:24,626 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_tear_down_conn [2023-12-02 13:20:24,626 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_tear_down_conn [2023-12-02 13:20:24,626 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 13:20:24,626 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_get_link_state [2023-12-02 13:20:24,626 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_get_link_state [2023-12-02 13:20:24,626 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_session_teardown [2023-12-02 13:20:24,626 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_session_teardown [2023-12-02 13:20:24,626 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_conn_stop [2023-12-02 13:20:24,626 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_conn_stop [2023-12-02 13:20:24,627 INFO L130 BoogieDeclarations]: Found specification of procedure __rounddown_pow_of_two [2023-12-02 13:20:24,627 INFO L138 BoogieDeclarations]: Found implementation of procedure __rounddown_pow_of_two [2023-12-02 13:20:24,627 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2023-12-02 13:20:24,627 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2023-12-02 13:20:24,627 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2023-12-02 13:20:24,627 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2023-12-02 13:20:24,627 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2023-12-02 13:20:24,627 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2023-12-02 13:20:24,627 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_conn_send_pdu [2023-12-02 13:20:24,627 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_conn_send_pdu [2023-12-02 13:20:24,627 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_ring_dbell_update_sq_params [2023-12-02 13:20:24,628 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_ring_dbell_update_sq_params [2023-12-02 13:20:24,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-12-02 13:20:24,628 INFO L130 BoogieDeclarations]: Found specification of procedure cpu_maps_update_done [2023-12-02 13:20:24,628 INFO L138 BoogieDeclarations]: Found implementation of procedure cpu_maps_update_done [2023-12-02 13:20:24,628 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-12-02 13:20:24,628 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-12-02 13:20:24,628 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2023-12-02 13:20:24,628 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2023-12-02 13:20:24,628 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_iscsi_unmap_sg_list [2023-12-02 13:20:24,628 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_iscsi_unmap_sg_list [2023-12-02 13:20:24,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-12-02 13:20:24,628 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_unlock_bh [2023-12-02 13:20:24,629 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_unlock_bh [2023-12-02 13:20:24,629 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_release_free_cid_que [2023-12-02 13:20:24,629 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_release_free_cid_que [2023-12-02 13:20:24,629 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 13:20:24,629 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-12-02 13:20:24,629 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-12-02 13:20:24,629 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2023-12-02 13:20:24,629 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2023-12-02 13:20:24,629 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_set_param [2023-12-02 13:20:24,629 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_set_param [2023-12-02 13:20:24,629 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2023-12-02 13:20:24,630 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2023-12-02 13:20:24,630 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iomap [2023-12-02 13:20:24,630 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iomap [2023-12-02 13:20:24,630 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2023-12-02 13:20:24,630 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2023-12-02 13:20:24,630 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_free_qp_resc [2023-12-02 13:20:24,630 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_free_qp_resc [2023-12-02 13:20:24,630 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_session_destroy [2023-12-02 13:20:24,630 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_session_destroy [2023-12-02 13:20:24,630 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_dev_to_hba [2023-12-02 13:20:24,631 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_dev_to_hba [2023-12-02 13:20:24,631 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_ep_connect [2023-12-02 13:20:24,631 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_ep_connect [2023-12-02 13:20:24,631 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2023-12-02 13:20:24,631 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2023-12-02 13:20:24,631 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_task_has_unsol_data [2023-12-02 13:20:24,631 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_task_has_unsol_data [2023-12-02 13:20:24,631 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 13:20:24,631 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_timer_3 [2023-12-02 13:20:24,631 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_timer_3 [2023-12-02 13:20:24,631 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_get_cid_num [2023-12-02 13:20:24,631 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_get_cid_num [2023-12-02 13:20:24,632 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_hw_ep_disconnect [2023-12-02 13:20:24,632 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_hw_ep_disconnect [2023-12-02 13:20:24,632 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_sg_count [2023-12-02 13:20:24,632 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_sg_count [2023-12-02 13:20:24,632 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 13:20:24,632 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_conn_create [2023-12-02 13:20:24,632 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_conn_create [2023-12-02 13:20:24,632 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_cpu_callback [2023-12-02 13:20:24,632 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_cpu_callback [2023-12-02 13:20:24,633 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_ep_ofld_list_del [2023-12-02 13:20:24,633 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_ep_ofld_list_del [2023-12-02 13:20:24,633 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-02 13:20:24,633 INFO L130 BoogieDeclarations]: Found specification of procedure fls_long [2023-12-02 13:20:24,633 INFO L138 BoogieDeclarations]: Found implementation of procedure fls_long [2023-12-02 13:20:24,633 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-12-02 13:20:24,633 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_host_get_param [2023-12-02 13:20:24,633 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_host_get_param [2023-12-02 13:20:24,633 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_3 [2023-12-02 13:20:24,633 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_3 [2023-12-02 13:20:24,634 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_setup_cmd_wqe_template [2023-12-02 13:20:24,634 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_setup_cmd_wqe_template [2023-12-02 13:20:24,634 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_cleanup_task [2023-12-02 13:20:24,634 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_cleanup_task [2023-12-02 13:20:24,634 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2023-12-02 13:20:24,634 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2023-12-02 13:20:24,634 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_nl_set_path [2023-12-02 13:20:24,634 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_nl_set_path [2023-12-02 13:20:24,634 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_chip_cleanup [2023-12-02 13:20:24,634 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_chip_cleanup [2023-12-02 13:20:24,634 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_ep_poll [2023-12-02 13:20:24,635 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_ep_poll [2023-12-02 13:20:24,635 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_arm_cq_event_coalescing [2023-12-02 13:20:24,635 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_arm_cq_event_coalescing [2023-12-02 13:20:24,635 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2023-12-02 13:20:24,635 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2023-12-02 13:20:24,635 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2023-12-02 13:20:24,635 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2023-12-02 13:20:24,635 INFO L130 BoogieDeclarations]: Found specification of procedure shost_priv [2023-12-02 13:20:24,635 INFO L138 BoogieDeclarations]: Found implementation of procedure shost_priv [2023-12-02 13:20:24,635 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2023-12-02 13:20:24,635 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2023-12-02 13:20:24,636 INFO L130 BoogieDeclarations]: Found specification of procedure flush_signals [2023-12-02 13:20:24,636 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_signals [2023-12-02 13:20:24,636 INFO L130 BoogieDeclarations]: Found specification of procedure writew [2023-12-02 13:20:24,636 INFO L138 BoogieDeclarations]: Found implementation of procedure writew [2023-12-02 13:20:24,636 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2023-12-02 13:20:24,636 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2023-12-02 13:20:24,636 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 13:20:24,636 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 13:20:24,636 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2023-12-02 13:20:24,636 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2023-12-02 13:20:24,636 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-12-02 13:20:24,637 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-12-02 13:20:24,637 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2023-12-02 13:20:24,637 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2023-12-02 13:20:24,637 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2023-12-02 13:20:24,637 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2023-12-02 13:20:24,637 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2023-12-02 13:20:24,637 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2023-12-02 13:20:24,637 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_lock_bh [2023-12-02 13:20:24,637 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_lock_bh [2023-12-02 13:20:24,637 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_unlock_bh [2023-12-02 13:20:24,637 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_unlock_bh [2023-12-02 13:20:24,637 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-12-02 13:20:24,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-12-02 13:20:24,638 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_recovery_que_add_conn [2023-12-02 13:20:24,638 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_recovery_que_add_conn [2023-12-02 13:20:24,638 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-12-02 13:20:24,638 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-12-02 13:20:24,638 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2023-12-02 13:20:24,638 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2023-12-02 13:20:24,638 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_attr_is_visible [2023-12-02 13:20:24,638 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_attr_is_visible [2023-12-02 13:20:24,638 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2023-12-02 13:20:24,639 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_lock_bh [2023-12-02 13:20:24,639 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_lock_bh [2023-12-02 13:20:24,639 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_bufflen [2023-12-02 13:20:24,639 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_bufflen [2023-12-02 13:20:24,639 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_process_scsi_cmd_resp [2023-12-02 13:20:24,639 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_process_scsi_cmd_resp [2023-12-02 13:20:24,639 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_destroy_cmd_pool [2023-12-02 13:20:24,639 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_destroy_cmd_pool [2023-12-02 13:20:24,639 INFO L130 BoogieDeclarations]: Found specification of procedure dev_printk [2023-12-02 13:20:24,639 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_printk [2023-12-02 13:20:24,640 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2023-12-02 13:20:24,640 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2023-12-02 13:20:24,640 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-12-02 13:20:24,640 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-12-02 13:20:24,640 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-12-02 13:20:24,640 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-12-02 13:20:24,640 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_target_alloc [2023-12-02 13:20:24,640 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_target_alloc [2023-12-02 13:20:24,640 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2023-12-02 13:20:24,640 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2023-12-02 13:20:24,641 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-12-02 13:20:24,641 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-12-02 13:20:24,641 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_eh_device_reset [2023-12-02 13:20:24,641 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_eh_device_reset [2023-12-02 13:20:24,641 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 13:20:24,641 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 13:20:24,641 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_conn_get_stats [2023-12-02 13:20:24,641 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_conn_get_stats [2023-12-02 13:20:24,641 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2023-12-02 13:20:24,642 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2023-12-02 13:20:24,642 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_session_recovery_timedout [2023-12-02 13:20:24,642 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_session_recovery_timedout [2023-12-02 13:20:24,642 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_unregister_transport [2023-12-02 13:20:24,642 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_unregister_transport [2023-12-02 13:20:24,642 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 13:20:24,642 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-12-02 13:20:24,642 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-12-02 13:20:24,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-02 13:20:24,643 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2023-12-02 13:20:24,643 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2023-12-02 13:20:24,643 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2023-12-02 13:20:24,643 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2023-12-02 13:20:24,643 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_itt_to_task [2023-12-02 13:20:24,643 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_itt_to_task [2023-12-02 13:20:24,644 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2023-12-02 13:20:24,644 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2023-12-02 13:20:24,644 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_get_write_cmd_bd_idx [2023-12-02 13:20:24,644 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_get_write_cmd_bd_idx [2023-12-02 13:20:24,644 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_host_for_each_session [2023-12-02 13:20:24,644 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_host_for_each_session [2023-12-02 13:20:24,644 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-02 13:20:24,645 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-12-02 13:20:24,645 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-12-02 13:20:24,645 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_conn_bind [2023-12-02 13:20:24,645 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_conn_bind [2023-12-02 13:20:24,645 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2023-12-02 13:20:24,645 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2023-12-02 13:20:24,645 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2023-12-02 13:20:24,645 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2023-12-02 13:20:24,646 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_process_new_cqes [2023-12-02 13:20:24,646 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_process_new_cqes [2023-12-02 13:20:24,646 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2023-12-02 13:20:24,646 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2023-12-02 13:20:24,646 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2023-12-02 13:20:24,646 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2023-12-02 13:20:24,646 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_free_ep [2023-12-02 13:20:24,646 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_free_ep [2023-12-02 13:20:24,646 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_conn_start [2023-12-02 13:20:24,646 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_conn_start [2023-12-02 13:20:24,647 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_find_hba_for_cnic [2023-12-02 13:20:24,647 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_find_hba_for_cnic [2023-12-02 13:20:24,647 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2023-12-02 13:20:24,647 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2023-12-02 13:20:24,647 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_free_hba [2023-12-02 13:20:24,647 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_free_hba [2023-12-02 13:20:24,647 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_change_queue_depth [2023-12-02 13:20:24,647 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_change_queue_depth [2023-12-02 13:20:24,648 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_free_mp_bdt [2023-12-02 13:20:24,648 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_free_mp_bdt [2023-12-02 13:20:24,648 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2023-12-02 13:20:24,648 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2023-12-02 13:20:24,648 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2023-12-02 13:20:24,648 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2023-12-02 13:20:24,648 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_percpu_thread_destroy [2023-12-02 13:20:24,648 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_percpu_thread_destroy [2023-12-02 13:20:24,648 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-12-02 13:20:24,648 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-12-02 13:20:24,649 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_get_rq_buf [2023-12-02 13:20:24,649 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_get_rq_buf [2023-12-02 13:20:24,649 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-12-02 13:20:24,649 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-12-02 13:20:24,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-02 13:20:24,649 INFO L130 BoogieDeclarations]: Found specification of procedure is_power_of_2 [2023-12-02 13:20:24,649 INFO L138 BoogieDeclarations]: Found implementation of procedure is_power_of_2 [2023-12-02 13:20:24,649 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-12-02 13:20:24,649 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-12-02 13:20:24,650 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dev_put [2023-12-02 13:20:24,650 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dev_put [2023-12-02 13:20:24,650 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2023-12-02 13:20:24,650 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2023-12-02 13:20:24,650 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2023-12-02 13:20:24,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2023-12-02 13:20:24,650 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_eh_abort [2023-12-02 13:20:24,650 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_eh_abort [2023-12-02 13:20:24,650 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~~u32~0~TO~int [2023-12-02 13:20:24,651 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~~u32~0~TO~int [2023-12-02 13:20:24,651 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2023-12-02 13:20:24,651 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2023-12-02 13:20:24,651 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_next [2023-12-02 13:20:24,651 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_next [2023-12-02 13:20:24,651 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_shost [2023-12-02 13:20:24,651 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_shost [2023-12-02 13:20:24,651 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2023-12-02 13:20:24,651 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2023-12-02 13:20:24,651 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2023-12-02 13:20:24,652 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2023-12-02 13:20:24,652 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_conn_teardown [2023-12-02 13:20:24,652 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_conn_teardown [2023-12-02 13:20:24,652 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_percpu_thread_create [2023-12-02 13:20:24,652 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_percpu_thread_create [2023-12-02 13:20:24,652 INFO L130 BoogieDeclarations]: Found specification of procedure cpu_maps_update_begin [2023-12-02 13:20:24,652 INFO L138 BoogieDeclarations]: Found implementation of procedure cpu_maps_update_begin [2023-12-02 13:20:24,653 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_send_fw_iscsi_init_msg [2023-12-02 13:20:24,653 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_send_fw_iscsi_init_msg [2023-12-02 13:20:24,653 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2023-12-02 13:20:24,653 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2023-12-02 13:20:24,653 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2023-12-02 13:20:24,653 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2023-12-02 13:20:24,653 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2023-12-02 13:20:24,653 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2023-12-02 13:20:24,653 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2023-12-02 13:20:24,654 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2023-12-02 13:20:24,654 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_get_conn_from_id [2023-12-02 13:20:24,654 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_get_conn_from_id [2023-12-02 13:20:24,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 13:20:25,859 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 13:20:25,864 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 13:20:26,257 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-12-02 13:20:47,979 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 13:20:51,087 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 13:20:51,087 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 13:20:51,090 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:20:51 BoogieIcfgContainer [2023-12-02 13:20:51,090 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 13:20:51,092 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 13:20:51,093 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 13:20:51,096 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 13:20:51,096 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 01:20:19" (1/3) ... [2023-12-02 13:20:51,097 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@585eeb02 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:20:51, skipping insertion in model container [2023-12-02 13:20:51,097 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:20:23" (2/3) ... [2023-12-02 13:20:51,097 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@585eeb02 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:20:51, skipping insertion in model container [2023-12-02 13:20:51,097 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:20:51" (3/3) ... [2023-12-02 13:20:51,099 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--bnx2i--bnx2i.ko-entry_point.cil.out.i [2023-12-02 13:20:51,118 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 13:20:51,118 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 13:20:51,205 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 13:20:51,210 INFO L357 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, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, 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;@49245516, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 13:20:51,210 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 13:20:51,228 INFO L276 IsEmpty]: Start isEmpty. Operand has 2732 states, 1683 states have (on average 1.334521687462864) internal successors, (2246), 1747 states have internal predecessors, (2246), 894 states have call successors, (894), 154 states have call predecessors, (894), 153 states have return successors, (886), 875 states have call predecessors, (886), 886 states have call successors, (886) [2023-12-02 13:20:51,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2023-12-02 13:20:51,281 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:20:51,282 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 6, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1] [2023-12-02 13:20:51,283 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:20:51,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:20:51,289 INFO L85 PathProgramCache]: Analyzing trace with hash -132888113, now seen corresponding path program 1 times [2023-12-02 13:20:51,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 13:20:51,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050299908] [2023-12-02 13:20:51,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:20:51,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 13:20:51,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:20:52,148 INFO L134 CoverageAnalysis]: Checked inductivity of 567 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 565 trivial. 0 not checked. [2023-12-02 13:20:52,148 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 13:20:52,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050299908] [2023-12-02 13:20:52,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050299908] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 13:20:52,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 13:20:52,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 13:20:52,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819612323] [2023-12-02 13:20:52,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:20:52,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 13:20:52,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 13:20:52,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 13:20:52,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 13:20:52,193 INFO L87 Difference]: Start difference. First operand has 2732 states, 1683 states have (on average 1.334521687462864) internal successors, (2246), 1747 states have internal predecessors, (2246), 894 states have call successors, (894), 154 states have call predecessors, (894), 153 states have return successors, (886), 875 states have call predecessors, (886), 886 states have call successors, (886) Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2023-12-02 13:20:54,598 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:20:57,250 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:20:58,952 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:02,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:04,380 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:06,401 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:07,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:09,629 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:11,695 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:17,315 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:19,321 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:21,342 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:23,009 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:24,683 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:26,834 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:29,724 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:31,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:33,850 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:33,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:21:33,881 INFO L93 Difference]: Finished difference Result 7262 states and 10666 transitions. [2023-12-02 13:21:33,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 13:21:33,883 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 284 [2023-12-02 13:21:33,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:21:33,931 INFO L225 Difference]: With dead ends: 7262 [2023-12-02 13:21:33,931 INFO L226 Difference]: Without dead ends: 4412 [2023-12-02 13:21:33,953 INFO L412 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 [2023-12-02 13:21:33,957 INFO L413 NwaCegarLoop]: 3692 mSDtfsCounter, 2573 mSDsluCounter, 3628 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 2 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 40.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2573 SdHoareTripleChecker+Valid, 7320 SdHoareTripleChecker+Invalid, 741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 41.3s IncrementalHoareTripleChecker+Time [2023-12-02 13:21:33,958 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2573 Valid, 7320 Invalid, 741 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 727 Invalid, 12 Unknown, 0 Unchecked, 41.3s Time] [2023-12-02 13:21:33,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4412 states. [2023-12-02 13:21:34,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4412 to 4411. [2023-12-02 13:21:34,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4411 states, 2733 states have (on average 1.3216245883644346) internal successors, (3612), 2816 states have internal predecessors, (3612), 1395 states have call successors, (1395), 283 states have call predecessors, (1395), 282 states have return successors, (1394), 1378 states have call predecessors, (1394), 1394 states have call successors, (1394) [2023-12-02 13:21:34,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4411 states to 4411 states and 6401 transitions. [2023-12-02 13:21:34,312 INFO L78 Accepts]: Start accepts. Automaton has 4411 states and 6401 transitions. Word has length 284 [2023-12-02 13:21:34,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:21:34,313 INFO L495 AbstractCegarLoop]: Abstraction has 4411 states and 6401 transitions. [2023-12-02 13:21:34,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2023-12-02 13:21:34,314 INFO L276 IsEmpty]: Start isEmpty. Operand 4411 states and 6401 transitions. [2023-12-02 13:21:34,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 445 [2023-12-02 13:21:34,351 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:21:34,351 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 21, 21, 21, 21, 21, 21, 21, 6, 6, 6, 6, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 13:21:34,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-02 13:21:34,352 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:21:34,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:21:34,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1027191724, now seen corresponding path program 1 times [2023-12-02 13:21:34,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 13:21:34,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651322373] [2023-12-02 13:21:34,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:21:34,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 13:21:34,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:21:35,443 INFO L134 CoverageAnalysis]: Checked inductivity of 2234 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 2227 trivial. 0 not checked. [2023-12-02 13:21:35,444 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 13:21:35,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651322373] [2023-12-02 13:21:35,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651322373] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 13:21:35,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 13:21:35,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 13:21:35,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942302487] [2023-12-02 13:21:35,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:21:35,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 13:21:35,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 13:21:35,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 13:21:35,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 13:21:35,449 INFO L87 Difference]: Start difference. First operand 4411 states and 6401 transitions. Second operand has 5 states, 5 states have (on average 25.0) internal successors, (125), 5 states have internal predecessors, (125), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (46), 2 states have call predecessors, (46), 2 states have call successors, (46) [2023-12-02 13:21:38,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:40,034 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:42,043 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:44,056 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:47,623 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:50,080 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:51,532 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:54,060 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:55,072 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:57,083 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:00,086 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:01,909 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:03,922 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:05,928 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:08,087 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:10,008 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:12,018 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:20,083 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:23,630 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:25,635 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:27,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:29,657 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:31,692 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:34,595 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:36,602 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:39,332 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:42,142 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:45,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:47,505 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:49,561 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:51,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:51,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:22:51,602 INFO L93 Difference]: Finished difference Result 8823 states and 12802 transitions. [2023-12-02 13:22:51,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 13:22:51,603 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 25.0) internal successors, (125), 5 states have internal predecessors, (125), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (46), 2 states have call predecessors, (46), 2 states have call successors, (46) Word has length 444 [2023-12-02 13:22:51,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:22:51,636 INFO L225 Difference]: With dead ends: 8823 [2023-12-02 13:22:51,636 INFO L226 Difference]: Without dead ends: 4407 [2023-12-02 13:22:51,656 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-02 13:22:51,657 INFO L413 NwaCegarLoop]: 3613 mSDtfsCounter, 4 mSDsluCounter, 10832 mSDsCounter, 0 mSdLazyCounter, 1370 mSolverCounterSat, 1 mSolverCounterUnsat, 24 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 75.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 14445 SdHoareTripleChecker+Invalid, 1395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1370 IncrementalHoareTripleChecker+Invalid, 24 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 75.8s IncrementalHoareTripleChecker+Time [2023-12-02 13:22:51,657 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 14445 Invalid, 1395 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 1370 Invalid, 24 Unknown, 0 Unchecked, 75.8s Time] [2023-12-02 13:22:51,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4407 states. [2023-12-02 13:22:51,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4407 to 4407. [2023-12-02 13:22:51,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4407 states, 2731 states have (on average 1.321127792017576) internal successors, (3608), 2814 states have internal predecessors, (3608), 1393 states have call successors, (1393), 283 states have call predecessors, (1393), 282 states have return successors, (1392), 1376 states have call predecessors, (1392), 1392 states have call successors, (1392) [2023-12-02 13:22:51,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4407 states to 4407 states and 6393 transitions. [2023-12-02 13:22:51,878 INFO L78 Accepts]: Start accepts. Automaton has 4407 states and 6393 transitions. Word has length 444 [2023-12-02 13:22:51,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:22:51,879 INFO L495 AbstractCegarLoop]: Abstraction has 4407 states and 6393 transitions. [2023-12-02 13:22:51,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.0) internal successors, (125), 5 states have internal predecessors, (125), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (46), 2 states have call predecessors, (46), 2 states have call successors, (46) [2023-12-02 13:22:51,879 INFO L276 IsEmpty]: Start isEmpty. Operand 4407 states and 6393 transitions. [2023-12-02 13:22:51,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 450 [2023-12-02 13:22:51,909 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:22:51,909 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 21, 21, 21, 21, 21, 21, 21, 6, 6, 6, 6, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 13:22:51,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-02 13:22:51,910 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:22:51,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:22:51,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1068629171, now seen corresponding path program 1 times [2023-12-02 13:22:51,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 13:22:51,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968978478] [2023-12-02 13:22:51,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:22:51,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 13:22:52,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:22:54,263 INFO L134 CoverageAnalysis]: Checked inductivity of 2234 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 2223 trivial. 0 not checked. [2023-12-02 13:22:54,263 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 13:22:54,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968978478] [2023-12-02 13:22:54,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968978478] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:22:54,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [696278865] [2023-12-02 13:22:54,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:22:54,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 13:22:54,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 13:22:54,273 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 13:22:54,279 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-02 13:22:56,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:22:56,247 INFO L262 TraceCheckSpWp]: Trace formula consists of 4528 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 13:22:56,274 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:22:56,403 INFO L134 CoverageAnalysis]: Checked inductivity of 2234 backedges. 430 proven. 0 refuted. 0 times theorem prover too weak. 1804 trivial. 0 not checked. [2023-12-02 13:22:56,403 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 13:22:56,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [696278865] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 13:22:56,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 13:22:56,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 8 [2023-12-02 13:22:56,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226971674] [2023-12-02 13:22:56,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:22:56,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 13:22:56,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 13:22:56,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 13:22:56,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-02 13:22:56,407 INFO L87 Difference]: Start difference. First operand 4407 states and 6393 transitions. Second operand has 5 states, 5 states have (on average 28.0) internal successors, (140), 5 states have internal predecessors, (140), 3 states have call successors, (54), 2 states have call predecessors, (54), 2 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) [2023-12-02 13:22:58,767 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:00,773 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:02,784 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:04,789 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:07,987 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:12,059 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:13,269 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:15,282 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:17,619 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:19,632 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:21,640 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:23,649 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:26,097 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:28,102 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:30,110 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:32,114 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:38,217 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:40,382 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:45,264 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:47,274 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:49,279 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:51,283 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:53,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:55,334 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:57,338 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:59,349 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:24:01,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:24:03,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:24:05,890 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:24:07,869 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:24:10,239 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:24:12,278 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:24:14,293 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:24:16,335 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:24:16,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:24:16,388 INFO L93 Difference]: Finished difference Result 8814 states and 12785 transitions. [2023-12-02 13:24:16,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 13:24:16,389 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.0) internal successors, (140), 5 states have internal predecessors, (140), 3 states have call successors, (54), 2 states have call predecessors, (54), 2 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) Word has length 449 [2023-12-02 13:24:16,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:24:16,413 INFO L225 Difference]: With dead ends: 8814 [2023-12-02 13:24:16,413 INFO L226 Difference]: Without dead ends: 4392 [2023-12-02 13:24:16,426 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 455 GetRequests, 447 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-12-02 13:24:16,427 INFO L413 NwaCegarLoop]: 3609 mSDtfsCounter, 4 mSDsluCounter, 10817 mSDsCounter, 0 mSdLazyCounter, 1360 mSolverCounterSat, 3 mSolverCounterUnsat, 30 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 79.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 14426 SdHoareTripleChecker+Invalid, 1393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1360 IncrementalHoareTripleChecker+Invalid, 30 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 79.7s IncrementalHoareTripleChecker+Time [2023-12-02 13:24:16,427 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 14426 Invalid, 1393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1360 Invalid, 30 Unknown, 0 Unchecked, 79.7s Time] [2023-12-02 13:24:16,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4392 states. [2023-12-02 13:24:16,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4392 to 4392. [2023-12-02 13:24:16,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4392 states, 2722 states have (on average 1.3207200587803085) internal successors, (3595), 2805 states have internal predecessors, (3595), 1389 states have call successors, (1389), 281 states have call predecessors, (1389), 280 states have return successors, (1388), 1372 states have call predecessors, (1388), 1388 states have call successors, (1388) [2023-12-02 13:24:16,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4392 states to 4392 states and 6372 transitions. [2023-12-02 13:24:16,576 INFO L78 Accepts]: Start accepts. Automaton has 4392 states and 6372 transitions. Word has length 449 [2023-12-02 13:24:16,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:24:16,577 INFO L495 AbstractCegarLoop]: Abstraction has 4392 states and 6372 transitions. [2023-12-02 13:24:16,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.0) internal successors, (140), 5 states have internal predecessors, (140), 3 states have call successors, (54), 2 states have call predecessors, (54), 2 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) [2023-12-02 13:24:16,577 INFO L276 IsEmpty]: Start isEmpty. Operand 4392 states and 6372 transitions. [2023-12-02 13:24:16,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 463 [2023-12-02 13:24:16,599 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:24:16,599 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 21, 21, 21, 21, 21, 21, 21, 6, 6, 6, 6, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 13:24:16,615 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-02 13:24:16,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 13:24:16,800 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:24:16,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:24:16,801 INFO L85 PathProgramCache]: Analyzing trace with hash 2013056498, now seen corresponding path program 1 times [2023-12-02 13:24:16,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 13:24:16,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917825304] [2023-12-02 13:24:16,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:24:16,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 13:24:17,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:24:18,536 INFO L134 CoverageAnalysis]: Checked inductivity of 2236 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 2225 trivial. 0 not checked. [2023-12-02 13:24:18,536 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 13:24:18,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917825304] [2023-12-02 13:24:18,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917825304] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:24:18,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773524499] [2023-12-02 13:24:18,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:24:18,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 13:24:18,537 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 13:24:18,538 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 13:24:18,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1562834f-1922-4ae7-a3a6-4f729c4d9c43/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-02 13:24:20,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:24:20,167 INFO L262 TraceCheckSpWp]: Trace formula consists of 4559 conjuncts, 66 conjunts are in the unsatisfiable core [2023-12-02 13:24:20,182 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:24:20,230 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-12-02 13:24:20,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2023-12-02 13:24:25,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 13:24:25,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 13:24:25,247 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 10 [2023-12-02 13:24:25,293 INFO L349 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2023-12-02 13:24:25,293 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2023-12-02 13:25:11,717 INFO L134 CoverageAnalysis]: Checked inductivity of 2236 backedges. 367 proven. 9 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-12-02 13:25:11,717 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:25:24,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773524499] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:25:24,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [912155038] [2023-12-02 13:25:24,153 INFO L159 IcfgInterpreter]: Started Sifa with 201 locations of interest [2023-12-02 13:25:24,153 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 13:25:24,156 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 13:25:24,161 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 13:25:24,161 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 13:32:30,567 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_memset with input of size 2903 for LOIs [2023-12-02 13:34:34,015 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_init_zalloc with input of size 3382 for LOIs