./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 803cd42f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--bnx2i--bnx2i.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash b313aebe9e037dccc23cad3cf03563729fe92551aad546588fa49a39c01be8fb --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-assert-order-craig-803cd42-m [2024-11-22 15:59:13,054 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-22 15:59:13,130 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-22 15:59:13,135 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-22 15:59:13,136 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-22 15:59:13,155 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-22 15:59:13,156 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-22 15:59:13,156 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-22 15:59:13,157 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-22 15:59:13,157 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-22 15:59:13,158 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-22 15:59:13,158 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-22 15:59:13,159 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-22 15:59:13,159 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-22 15:59:13,159 INFO L153 SettingsManager]: * Use SBE=true [2024-11-22 15:59:13,160 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-22 15:59:13,160 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-22 15:59:13,160 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-22 15:59:13,161 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-22 15:59:13,161 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-22 15:59:13,162 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-22 15:59:13,162 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-22 15:59:13,162 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-22 15:59:13,163 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-22 15:59:13,163 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-22 15:59:13,163 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-22 15:59:13,164 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-22 15:59:13,164 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-22 15:59:13,164 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-22 15:59:13,165 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-22 15:59:13,165 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-22 15:59:13,165 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-22 15:59:13,166 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-22 15:59:13,166 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-22 15:59:13,166 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-22 15:59:13,166 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-22 15:59:13,167 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-22 15:59:13,167 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-22 15:59:13,167 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-22 15:59:13,168 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b313aebe9e037dccc23cad3cf03563729fe92551aad546588fa49a39c01be8fb [2024-11-22 15:59:13,477 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-22 15:59:13,503 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-22 15:59:13,507 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-22 15:59:13,508 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-22 15:59:13,509 INFO L274 PluginConnector]: CDTParser initialized [2024-11-22 15:59:13,511 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--bnx2i--bnx2i.ko-entry_point.cil.out.i [2024-11-22 15:59:15,029 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-22 15:59:15,639 INFO L384 CDTParser]: Found 1 translation units. [2024-11-22 15:59:15,640 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--bnx2i--bnx2i.ko-entry_point.cil.out.i [2024-11-22 15:59:15,710 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4c97070ae/17d675c00c924022a2c3c2a1997eb8b8/FLAGff7e8aa58 [2024-11-22 15:59:15,735 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4c97070ae/17d675c00c924022a2c3c2a1997eb8b8 [2024-11-22 15:59:15,739 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-22 15:59:15,742 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-22 15:59:15,744 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-22 15:59:15,745 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-22 15:59:15,750 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-22 15:59:15,751 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 03:59:15" (1/1) ... [2024-11-22 15:59:15,754 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b6229c5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:59:15, skipping insertion in model container [2024-11-22 15:59:15,754 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 03:59:15" (1/1) ... [2024-11-22 15:59:16,000 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-22 15:59:20,034 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--bnx2i--bnx2i.ko-entry_point.cil.out.i[478905,478918] [2024-11-22 15:59:20,122 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-22 15:59:20,162 INFO L200 MainTranslator]: Completed pre-run [2024-11-22 15:59:20,309 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] [2024-11-22 15:59:20,315 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] [2024-11-22 15:59:20,316 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] [2024-11-22 15:59:20,319 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [8168] [2024-11-22 15:59:20,357 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (& bnx2i_percpu)); [9002] [2024-11-22 15:59:20,359 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (& bnx2i_percpu)); [9036] [2024-11-22 15:59:20,363 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (& bnx2i_percpu)); [9137] [2024-11-22 15:59:20,374 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [9478] [2024-11-22 15:59:20,377 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [9541] [2024-11-22 15:59:20,378 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9544] [2024-11-22 15:59:20,378 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9547] [2024-11-22 15:59:20,378 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9550] [2024-11-22 15:59:20,379 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] [2024-11-22 15:59:20,379 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] [2024-11-22 15:59:20,380 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [9610] [2024-11-22 15:59:20,380 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [9617] [2024-11-22 15:59:20,380 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [9624] [2024-11-22 15:59:20,400 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9915] [2024-11-22 15:59:20,409 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9927] [2024-11-22 15:59:20,410 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9936] [2024-11-22 15:59:20,628 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] [2024-11-22 15:59:20,629 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] [2024-11-22 15:59:20,629 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] [2024-11-22 15:59:20,630 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] [2024-11-22 15:59:20,632 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [11406] [2024-11-22 15:59:20,633 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11409] [2024-11-22 15:59:20,633 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11412] [2024-11-22 15:59:20,633 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11415] [2024-11-22 15:59:20,634 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [11426] [2024-11-22 15:59:20,634 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [11429] [2024-11-22 15:59:20,635 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [11432] [2024-11-22 15:59:20,635 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [11435] [2024-11-22 15:59:20,635 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [11446] [2024-11-22 15:59:20,636 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [11449] [2024-11-22 15:59:20,636 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [11452] [2024-11-22 15:59:20,636 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [11455] [2024-11-22 15:59:20,637 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [11466] [2024-11-22 15:59:20,637 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [11469] [2024-11-22 15:59:20,638 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [11472] [2024-11-22 15:59:20,638 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [11475] [2024-11-22 15:59:20,639 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (& bnx2i_percpu)); [11494] [2024-11-22 15:59:20,711 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] [2024-11-22 15:59:20,712 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] [2024-11-22 15:59:20,728 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] [2024-11-22 15:59:20,731 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] [2024-11-22 15:59:20,894 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (& bnx2i_percpu)); [14097] [2024-11-22 15:59:20,957 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--bnx2i--bnx2i.ko-entry_point.cil.out.i[478905,478918] [2024-11-22 15:59:20,965 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-22 15:59:21,258 INFO L204 MainTranslator]: Completed translation [2024-11-22 15:59:21,258 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:59:21 WrapperNode [2024-11-22 15:59:21,259 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-22 15:59:21,260 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-22 15:59:21,260 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-22 15:59:21,260 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-22 15:59:21,267 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:59:21" (1/1) ... [2024-11-22 15:59:21,416 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:59:21" (1/1) ... [2024-11-22 15:59:21,850 INFO L138 Inliner]: procedures = 430, calls = 4037, calls flagged for inlining = 190, calls inlined = 184, statements flattened = 10789 [2024-11-22 15:59:21,851 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-22 15:59:21,852 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-22 15:59:21,852 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-22 15:59:21,852 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-22 15:59:21,863 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:59:21" (1/1) ... [2024-11-22 15:59:21,864 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:59:21" (1/1) ... [2024-11-22 15:59:21,926 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:59:21" (1/1) ... [2024-11-22 15:59:24,382 INFO L175 MemorySlicer]: Split 2499 memory accesses to 22 slices as follows [2, 4, 46, 2023, 2, 26, 5, 93, 4, 9, 66, 3, 17, 4, 10, 58, 32, 4, 3, 37, 1, 50]. 81 percent of accesses are in the largest equivalence class. The 76 initializations are split as follows [2, 0, 0, 25, 0, 0, 0, 0, 4, 0, 0, 3, 0, 0, 10, 0, 32, 0, 0, 0, 0, 0]. The 1041 writes are split as follows [0, 1, 1, 685, 0, 26, 0, 84, 0, 9, 66, 0, 17, 1, 0, 58, 0, 3, 2, 37, 1, 50]. [2024-11-22 15:59:24,382 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:59:21" (1/1) ... [2024-11-22 15:59:24,383 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:59:21" (1/1) ... [2024-11-22 15:59:24,596 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:59:21" (1/1) ... [2024-11-22 15:59:24,644 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:59:21" (1/1) ... [2024-11-22 15:59:24,735 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:59:21" (1/1) ... [2024-11-22 15:59:24,779 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:59:21" (1/1) ... [2024-11-22 15:59:24,867 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-22 15:59:24,868 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-22 15:59:24,869 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-22 15:59:24,869 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-22 15:59:24,870 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:59:21" (1/1) ... [2024-11-22 15:59:24,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-22 15:59:24,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 15:59:24,921 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-22 15:59:24,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-22 15:59:24,967 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2024-11-22 15:59:24,967 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2024-11-22 15:59:24,967 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_put_rq_buf [2024-11-22 15:59:24,967 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_put_rq_buf [2024-11-22 15:59:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2024-11-22 15:59:24,968 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2024-11-22 15:59:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_unsol_pdu_adjust_rq [2024-11-22 15:59:24,968 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_unsol_pdu_adjust_rq [2024-11-22 15:59:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure __iscsi_complete_pdu [2024-11-22 15:59:24,968 INFO L138 BoogieDeclarations]: Found implementation of procedure __iscsi_complete_pdu [2024-11-22 15:59:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-22 15:59:24,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-22 15:59:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2024-11-22 15:59:24,969 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2024-11-22 15:59:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_ep_active_list_del [2024-11-22 15:59:24,969 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_ep_active_list_del [2024-11-22 15:59:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-22 15:59:24,969 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-22 15:59:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap_nocache [2024-11-22 15:59:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap_nocache [2024-11-22 15:59:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2024-11-22 15:59:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2024-11-22 15:59:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_session_create [2024-11-22 15:59:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_session_create [2024-11-22 15:59:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_conn_destroy [2024-11-22 15:59:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_conn_destroy [2024-11-22 15:59:24,971 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-11-22 15:59:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-11-22 15:59:24,971 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_ep_get_param [2024-11-22 15:59:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_ep_get_param [2024-11-22 15:59:24,971 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_eh_recover_target [2024-11-22 15:59:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_eh_recover_target [2024-11-22 15:59:24,971 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-22 15:59:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-22 15:59:24,971 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_task_xmit [2024-11-22 15:59:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_task_xmit [2024-11-22 15:59:24,972 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_adapter_ready [2024-11-22 15:59:24,972 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_adapter_ready [2024-11-22 15:59:24,972 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_session_get_param [2024-11-22 15:59:24,972 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_session_get_param [2024-11-22 15:59:24,972 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_get_stats [2024-11-22 15:59:24,972 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_get_stats [2024-11-22 15:59:24,972 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_send_nl_mesg [2024-11-22 15:59:24,973 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_send_nl_mesg [2024-11-22 15:59:24,973 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_queuecommand [2024-11-22 15:59:24,973 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_queuecommand [2024-11-22 15:59:24,973 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-22 15:59:24,973 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-22 15:59:24,973 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_send_iscsi_nopout [2024-11-22 15:59:24,973 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_send_iscsi_nopout [2024-11-22 15:59:24,973 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_conn_get_param [2024-11-22 15:59:24,973 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_conn_get_param [2024-11-22 15:59:24,973 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_tear_down_conn [2024-11-22 15:59:24,973 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_tear_down_conn [2024-11-22 15:59:24,973 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-22 15:59:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_get_link_state [2024-11-22 15:59:24,974 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_get_link_state [2024-11-22 15:59:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_session_teardown [2024-11-22 15:59:24,974 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_session_teardown [2024-11-22 15:59:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_conn_stop [2024-11-22 15:59:24,974 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_conn_stop [2024-11-22 15:59:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure __rounddown_pow_of_two [2024-11-22 15:59:24,974 INFO L138 BoogieDeclarations]: Found implementation of procedure __rounddown_pow_of_two [2024-11-22 15:59:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2024-11-22 15:59:24,974 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2024-11-22 15:59:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2024-11-22 15:59:24,974 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2024-11-22 15:59:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2024-11-22 15:59:24,974 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2024-11-22 15:59:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_conn_send_pdu [2024-11-22 15:59:24,974 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_conn_send_pdu [2024-11-22 15:59:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_ring_dbell_update_sq_params [2024-11-22 15:59:24,975 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_ring_dbell_update_sq_params [2024-11-22 15:59:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-11-22 15:59:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-11-22 15:59:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-11-22 15:59:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-11-22 15:59:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-11-22 15:59:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-11-22 15:59:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-11-22 15:59:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-11-22 15:59:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-11-22 15:59:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-11-22 15:59:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-11-22 15:59:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-11-22 15:59:24,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-11-22 15:59:24,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-11-22 15:59:24,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-11-22 15:59:24,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-11-22 15:59:24,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-11-22 15:59:24,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-11-22 15:59:24,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-11-22 15:59:24,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2024-11-22 15:59:24,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2024-11-22 15:59:24,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2024-11-22 15:59:24,978 INFO L130 BoogieDeclarations]: Found specification of procedure cpu_maps_update_done [2024-11-22 15:59:24,978 INFO L138 BoogieDeclarations]: Found implementation of procedure cpu_maps_update_done [2024-11-22 15:59:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2024-11-22 15:59:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2024-11-22 15:59:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2024-11-22 15:59:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2024-11-22 15:59:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_iscsi_unmap_sg_list [2024-11-22 15:59:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_iscsi_unmap_sg_list [2024-11-22 15:59:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-22 15:59:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-22 15:59:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-22 15:59:24,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-22 15:59:24,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-22 15:59:24,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-22 15:59:24,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-22 15:59:24,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-22 15:59:24,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-22 15:59:24,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-22 15:59:24,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-22 15:59:24,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-22 15:59:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-22 15:59:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-22 15:59:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-22 15:59:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-22 15:59:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-22 15:59:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-11-22 15:59:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-11-22 15:59:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-11-22 15:59:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-11-22 15:59:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-11-22 15:59:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_unlock_bh [2024-11-22 15:59:24,982 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_unlock_bh [2024-11-22 15:59:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_release_free_cid_que [2024-11-22 15:59:24,982 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_release_free_cid_que [2024-11-22 15:59:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-22 15:59:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-22 15:59:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-22 15:59:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-22 15:59:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-22 15:59:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-22 15:59:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-22 15:59:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-22 15:59:24,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-22 15:59:24,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-22 15:59:24,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-22 15:59:24,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-22 15:59:24,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-22 15:59:24,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-22 15:59:24,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-22 15:59:24,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-22 15:59:24,986 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-22 15:59:24,986 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-22 15:59:24,986 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-22 15:59:24,986 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-11-22 15:59:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-11-22 15:59:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-11-22 15:59:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-11-22 15:59:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-11-22 15:59:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-11-22 15:59:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-11-22 15:59:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-11-22 15:59:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-11-22 15:59:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-11-22 15:59:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-11-22 15:59:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-11-22 15:59:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-11-22 15:59:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-11-22 15:59:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-11-22 15:59:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-11-22 15:59:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-11-22 15:59:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-11-22 15:59:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2024-11-22 15:59:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2024-11-22 15:59:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2024-11-22 15:59:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2024-11-22 15:59:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2024-11-22 15:59:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2024-11-22 15:59:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2024-11-22 15:59:24,989 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-11-22 15:59:24,989 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-11-22 15:59:24,989 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-11-22 15:59:24,989 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-11-22 15:59:24,989 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-11-22 15:59:24,989 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-11-22 15:59:24,989 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-11-22 15:59:24,989 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-11-22 15:59:24,990 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-11-22 15:59:24,990 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-11-22 15:59:24,990 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-11-22 15:59:24,990 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-11-22 15:59:24,990 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-11-22 15:59:24,990 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-11-22 15:59:24,990 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-11-22 15:59:24,991 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2024-11-22 15:59:24,991 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2024-11-22 15:59:24,991 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2024-11-22 15:59:24,991 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2024-11-22 15:59:24,991 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2024-11-22 15:59:24,991 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2024-11-22 15:59:24,992 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2024-11-22 15:59:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2024-11-22 15:59:24,992 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2024-11-22 15:59:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_set_param [2024-11-22 15:59:24,992 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_set_param [2024-11-22 15:59:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2024-11-22 15:59:24,993 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2024-11-22 15:59:24,993 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iomap [2024-11-22 15:59:24,993 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iomap [2024-11-22 15:59:24,993 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2024-11-22 15:59:24,993 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2024-11-22 15:59:24,994 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_free_qp_resc [2024-11-22 15:59:24,994 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_free_qp_resc [2024-11-22 15:59:24,994 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_session_destroy [2024-11-22 15:59:24,994 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_session_destroy [2024-11-22 15:59:24,994 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_dev_to_hba [2024-11-22 15:59:24,994 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_dev_to_hba [2024-11-22 15:59:24,994 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_ep_connect [2024-11-22 15:59:24,994 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_ep_connect [2024-11-22 15:59:24,994 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2024-11-22 15:59:24,994 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2024-11-22 15:59:24,994 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_task_has_unsol_data [2024-11-22 15:59:24,994 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_task_has_unsol_data [2024-11-22 15:59:24,994 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-22 15:59:24,994 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_timer_3 [2024-11-22 15:59:24,994 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_timer_3 [2024-11-22 15:59:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_get_cid_num [2024-11-22 15:59:24,995 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_get_cid_num [2024-11-22 15:59:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_hw_ep_disconnect [2024-11-22 15:59:24,995 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_hw_ep_disconnect [2024-11-22 15:59:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_sg_count [2024-11-22 15:59:24,995 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_sg_count [2024-11-22 15:59:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-22 15:59:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_conn_create [2024-11-22 15:59:24,997 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_conn_create [2024-11-22 15:59:24,997 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_cpu_callback [2024-11-22 15:59:24,997 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_cpu_callback [2024-11-22 15:59:24,997 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_ep_ofld_list_del [2024-11-22 15:59:24,997 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_ep_ofld_list_del [2024-11-22 15:59:24,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-22 15:59:24,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-22 15:59:24,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-22 15:59:24,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-22 15:59:24,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-22 15:59:25,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-22 15:59:25,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-22 15:59:25,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-22 15:59:25,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-22 15:59:25,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-22 15:59:25,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-22 15:59:25,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-22 15:59:25,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-22 15:59:25,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-22 15:59:25,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-22 15:59:25,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-22 15:59:25,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-22 15:59:25,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-22 15:59:25,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-22 15:59:25,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-11-22 15:59:25,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-11-22 15:59:25,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-11-22 15:59:25,001 INFO L130 BoogieDeclarations]: Found specification of procedure fls_long [2024-11-22 15:59:25,001 INFO L138 BoogieDeclarations]: Found implementation of procedure fls_long [2024-11-22 15:59:25,001 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2024-11-22 15:59:25,001 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2024-11-22 15:59:25,001 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_host_get_param [2024-11-22 15:59:25,001 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_host_get_param [2024-11-22 15:59:25,001 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_3 [2024-11-22 15:59:25,001 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_3 [2024-11-22 15:59:25,001 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_setup_cmd_wqe_template [2024-11-22 15:59:25,001 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_setup_cmd_wqe_template [2024-11-22 15:59:25,001 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_cleanup_task [2024-11-22 15:59:25,001 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_cleanup_task [2024-11-22 15:59:25,001 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2024-11-22 15:59:25,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2024-11-22 15:59:25,002 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_nl_set_path [2024-11-22 15:59:25,002 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_nl_set_path [2024-11-22 15:59:25,002 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_chip_cleanup [2024-11-22 15:59:25,002 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_chip_cleanup [2024-11-22 15:59:25,002 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_ep_poll [2024-11-22 15:59:25,002 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_ep_poll [2024-11-22 15:59:25,006 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_arm_cq_event_coalescing [2024-11-22 15:59:25,006 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_arm_cq_event_coalescing [2024-11-22 15:59:25,006 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2024-11-22 15:59:25,006 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2024-11-22 15:59:25,006 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-11-22 15:59:25,006 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-11-22 15:59:25,007 INFO L130 BoogieDeclarations]: Found specification of procedure shost_priv [2024-11-22 15:59:25,007 INFO L138 BoogieDeclarations]: Found implementation of procedure shost_priv [2024-11-22 15:59:25,007 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2024-11-22 15:59:25,007 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2024-11-22 15:59:25,007 INFO L130 BoogieDeclarations]: Found specification of procedure flush_signals [2024-11-22 15:59:25,007 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_signals [2024-11-22 15:59:25,007 INFO L130 BoogieDeclarations]: Found specification of procedure writew [2024-11-22 15:59:25,007 INFO L138 BoogieDeclarations]: Found implementation of procedure writew [2024-11-22 15:59:25,007 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2024-11-22 15:59:25,008 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2024-11-22 15:59:25,008 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-22 15:59:25,008 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-22 15:59:25,008 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2024-11-22 15:59:25,008 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2024-11-22 15:59:25,008 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-11-22 15:59:25,008 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-11-22 15:59:25,008 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2024-11-22 15:59:25,008 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2024-11-22 15:59:25,009 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2024-11-22 15:59:25,009 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2024-11-22 15:59:25,009 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2024-11-22 15:59:25,009 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2024-11-22 15:59:25,009 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2024-11-22 15:59:25,009 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2024-11-22 15:59:25,009 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2024-11-22 15:59:25,009 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2024-11-22 15:59:25,009 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2024-11-22 15:59:25,009 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2024-11-22 15:59:25,009 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2024-11-22 15:59:25,009 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2024-11-22 15:59:25,009 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2024-11-22 15:59:25,009 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2024-11-22 15:59:25,009 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2024-11-22 15:59:25,010 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2024-11-22 15:59:25,010 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2024-11-22 15:59:25,010 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2024-11-22 15:59:25,010 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2024-11-22 15:59:25,010 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2024-11-22 15:59:25,010 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2024-11-22 15:59:25,010 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2024-11-22 15:59:25,010 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2024-11-22 15:59:25,010 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2024-11-22 15:59:25,010 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2024-11-22 15:59:25,011 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2024-11-22 15:59:25,011 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2024-11-22 15:59:25,011 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2024-11-22 15:59:25,011 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2024-11-22 15:59:25,011 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2024-11-22 15:59:25,011 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2024-11-22 15:59:25,011 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2024-11-22 15:59:25,011 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2024-11-22 15:59:25,011 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2024-11-22 15:59:25,012 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2024-11-22 15:59:25,012 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2024-11-22 15:59:25,012 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2024-11-22 15:59:25,012 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2024-11-22 15:59:25,012 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2024-11-22 15:59:25,012 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2024-11-22 15:59:25,012 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2024-11-22 15:59:25,012 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2024-11-22 15:59:25,012 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2024-11-22 15:59:25,012 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2024-11-22 15:59:25,012 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2024-11-22 15:59:25,013 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2024-11-22 15:59:25,013 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_lock_bh [2024-11-22 15:59:25,013 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_lock_bh [2024-11-22 15:59:25,013 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_unlock_bh [2024-11-22 15:59:25,013 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_unlock_bh [2024-11-22 15:59:25,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-22 15:59:25,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-22 15:59:25,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-22 15:59:25,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-22 15:59:25,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-22 15:59:25,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-22 15:59:25,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-22 15:59:25,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-22 15:59:25,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-22 15:59:25,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-22 15:59:25,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-22 15:59:25,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-11-22 15:59:25,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-11-22 15:59:25,014 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-11-22 15:59:25,014 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-11-22 15:59:25,014 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-11-22 15:59:25,014 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-11-22 15:59:25,014 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-11-22 15:59:25,014 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-11-22 15:59:25,014 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2024-11-22 15:59:25,014 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2024-11-22 15:59:25,015 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2024-11-22 15:59:25,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-22 15:59:25,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-22 15:59:25,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-22 15:59:25,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-22 15:59:25,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-22 15:59:25,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-22 15:59:25,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-22 15:59:25,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-22 15:59:25,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-22 15:59:25,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-22 15:59:25,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-22 15:59:25,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-22 15:59:25,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-22 15:59:25,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-22 15:59:25,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-22 15:59:25,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-22 15:59:25,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-22 15:59:25,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-22 15:59:25,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-22 15:59:25,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-11-22 15:59:25,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-11-22 15:59:25,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-11-22 15:59:25,016 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_recovery_que_add_conn [2024-11-22 15:59:25,016 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_recovery_que_add_conn [2024-11-22 15:59:25,016 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-22 15:59:25,016 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-22 15:59:25,016 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2024-11-22 15:59:25,016 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2024-11-22 15:59:25,016 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_attr_is_visible [2024-11-22 15:59:25,016 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_attr_is_visible [2024-11-22 15:59:25,016 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_lock_bh [2024-11-22 15:59:25,017 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_lock_bh [2024-11-22 15:59:25,017 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_bufflen [2024-11-22 15:59:25,017 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_bufflen [2024-11-22 15:59:25,017 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_process_scsi_cmd_resp [2024-11-22 15:59:25,017 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_process_scsi_cmd_resp [2024-11-22 15:59:25,017 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_destroy_cmd_pool [2024-11-22 15:59:25,017 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_destroy_cmd_pool [2024-11-22 15:59:25,017 INFO L130 BoogieDeclarations]: Found specification of procedure dev_printk [2024-11-22 15:59:25,017 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_printk [2024-11-22 15:59:25,017 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2024-11-22 15:59:25,017 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2024-11-22 15:59:25,017 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-11-22 15:59:25,017 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-11-22 15:59:25,017 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-22 15:59:25,017 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-22 15:59:25,017 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_target_alloc [2024-11-22 15:59:25,017 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_target_alloc [2024-11-22 15:59:25,017 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2024-11-22 15:59:25,018 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2024-11-22 15:59:25,018 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-22 15:59:25,018 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-22 15:59:25,018 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-22 15:59:25,018 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-22 15:59:25,018 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-22 15:59:25,018 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-22 15:59:25,018 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-22 15:59:25,018 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-22 15:59:25,022 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-22 15:59:25,022 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-22 15:59:25,022 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-22 15:59:25,023 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-11-22 15:59:25,023 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-11-22 15:59:25,023 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-11-22 15:59:25,023 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-11-22 15:59:25,023 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2024-11-22 15:59:25,023 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2024-11-22 15:59:25,023 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2024-11-22 15:59:25,023 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2024-11-22 15:59:25,023 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2024-11-22 15:59:25,024 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2024-11-22 15:59:25,024 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2024-11-22 15:59:25,024 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-22 15:59:25,024 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-22 15:59:25,024 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-22 15:59:25,024 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-22 15:59:25,024 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-22 15:59:25,024 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-22 15:59:25,024 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-22 15:59:25,024 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-22 15:59:25,025 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-22 15:59:25,025 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-22 15:59:25,025 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-22 15:59:25,025 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-11-22 15:59:25,025 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-11-22 15:59:25,025 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-11-22 15:59:25,025 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-11-22 15:59:25,025 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2024-11-22 15:59:25,025 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2024-11-22 15:59:25,026 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2024-11-22 15:59:25,026 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2024-11-22 15:59:25,026 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2024-11-22 15:59:25,026 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2024-11-22 15:59:25,026 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2024-11-22 15:59:25,026 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_eh_device_reset [2024-11-22 15:59:25,026 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_eh_device_reset [2024-11-22 15:59:25,026 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-22 15:59:25,026 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-22 15:59:25,026 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_conn_get_stats [2024-11-22 15:59:25,027 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_conn_get_stats [2024-11-22 15:59:25,027 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2024-11-22 15:59:25,027 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2024-11-22 15:59:25,027 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_session_recovery_timedout [2024-11-22 15:59:25,027 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_session_recovery_timedout [2024-11-22 15:59:25,027 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_unregister_transport [2024-11-22 15:59:25,027 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_unregister_transport [2024-11-22 15:59:25,027 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-22 15:59:25,027 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-11-22 15:59:25,027 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-11-22 15:59:25,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-22 15:59:25,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-22 15:59:25,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-22 15:59:25,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-22 15:59:25,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-22 15:59:25,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-22 15:59:25,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-22 15:59:25,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-22 15:59:25,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-22 15:59:25,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-22 15:59:25,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-22 15:59:25,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-22 15:59:25,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-22 15:59:25,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-22 15:59:25,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-22 15:59:25,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-22 15:59:25,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-22 15:59:25,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-22 15:59:25,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-22 15:59:25,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-11-22 15:59:25,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-11-22 15:59:25,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-11-22 15:59:25,029 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2024-11-22 15:59:25,029 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2024-11-22 15:59:25,029 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2024-11-22 15:59:25,029 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2024-11-22 15:59:25,029 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_itt_to_task [2024-11-22 15:59:25,029 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_itt_to_task [2024-11-22 15:59:25,029 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2024-11-22 15:59:25,029 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2024-11-22 15:59:25,029 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_get_write_cmd_bd_idx [2024-11-22 15:59:25,029 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_get_write_cmd_bd_idx [2024-11-22 15:59:25,029 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_host_for_each_session [2024-11-22 15:59:25,029 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_host_for_each_session [2024-11-22 15:59:25,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-22 15:59:25,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-22 15:59:25,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-22 15:59:25,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-22 15:59:25,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-22 15:59:25,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-22 15:59:25,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-22 15:59:25,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-22 15:59:25,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-22 15:59:25,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-22 15:59:25,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-22 15:59:25,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-22 15:59:25,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-22 15:59:25,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-22 15:59:25,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-22 15:59:25,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-22 15:59:25,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-22 15:59:25,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-22 15:59:25,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-22 15:59:25,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-11-22 15:59:25,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-11-22 15:59:25,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-11-22 15:59:25,035 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-22 15:59:25,035 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-22 15:59:25,035 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_conn_bind [2024-11-22 15:59:25,035 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_conn_bind [2024-11-22 15:59:25,035 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-11-22 15:59:25,035 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-11-22 15:59:25,035 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2024-11-22 15:59:25,035 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2024-11-22 15:59:25,035 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_process_new_cqes [2024-11-22 15:59:25,035 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_process_new_cqes [2024-11-22 15:59:25,035 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2024-11-22 15:59:25,035 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2024-11-22 15:59:25,035 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2024-11-22 15:59:25,035 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2024-11-22 15:59:25,035 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_free_ep [2024-11-22 15:59:25,035 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_free_ep [2024-11-22 15:59:25,036 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_conn_start [2024-11-22 15:59:25,036 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_conn_start [2024-11-22 15:59:25,036 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_find_hba_for_cnic [2024-11-22 15:59:25,036 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_find_hba_for_cnic [2024-11-22 15:59:25,036 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2024-11-22 15:59:25,036 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2024-11-22 15:59:25,036 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_free_hba [2024-11-22 15:59:25,036 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_free_hba [2024-11-22 15:59:25,036 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_change_queue_depth [2024-11-22 15:59:25,036 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_change_queue_depth [2024-11-22 15:59:25,036 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_free_mp_bdt [2024-11-22 15:59:25,036 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_free_mp_bdt [2024-11-22 15:59:25,036 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2024-11-22 15:59:25,036 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2024-11-22 15:59:25,036 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2024-11-22 15:59:25,036 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2024-11-22 15:59:25,036 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_percpu_thread_destroy [2024-11-22 15:59:25,036 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_percpu_thread_destroy [2024-11-22 15:59:25,036 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-22 15:59:25,036 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-22 15:59:25,037 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_get_rq_buf [2024-11-22 15:59:25,037 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_get_rq_buf [2024-11-22 15:59:25,037 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-22 15:59:25,037 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-22 15:59:25,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-22 15:59:25,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-22 15:59:25,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-22 15:59:25,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-22 15:59:25,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-22 15:59:25,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-22 15:59:25,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-22 15:59:25,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-22 15:59:25,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-22 15:59:25,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-22 15:59:25,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-22 15:59:25,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-22 15:59:25,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-22 15:59:25,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-22 15:59:25,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-22 15:59:25,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-22 15:59:25,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-22 15:59:25,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-22 15:59:25,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-22 15:59:25,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-11-22 15:59:25,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-11-22 15:59:25,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-11-22 15:59:25,038 INFO L130 BoogieDeclarations]: Found specification of procedure is_power_of_2 [2024-11-22 15:59:25,038 INFO L138 BoogieDeclarations]: Found implementation of procedure is_power_of_2 [2024-11-22 15:59:25,042 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-22 15:59:25,042 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-22 15:59:25,042 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dev_put [2024-11-22 15:59:25,042 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dev_put [2024-11-22 15:59:25,042 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2024-11-22 15:59:25,042 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2024-11-22 15:59:25,042 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2024-11-22 15:59:25,042 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2024-11-22 15:59:25,042 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_eh_abort [2024-11-22 15:59:25,043 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_eh_abort [2024-11-22 15:59:25,043 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~~u32~0~TO~int [2024-11-22 15:59:25,043 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~~u32~0~TO~int [2024-11-22 15:59:25,043 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2024-11-22 15:59:25,043 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2024-11-22 15:59:25,043 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_next [2024-11-22 15:59:25,043 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_next [2024-11-22 15:59:25,043 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_shost [2024-11-22 15:59:25,043 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_shost [2024-11-22 15:59:25,043 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2024-11-22 15:59:25,044 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2024-11-22 15:59:25,044 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2024-11-22 15:59:25,044 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2024-11-22 15:59:25,044 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_conn_teardown [2024-11-22 15:59:25,044 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_conn_teardown [2024-11-22 15:59:25,044 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_percpu_thread_create [2024-11-22 15:59:25,044 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_percpu_thread_create [2024-11-22 15:59:25,044 INFO L130 BoogieDeclarations]: Found specification of procedure cpu_maps_update_begin [2024-11-22 15:59:25,044 INFO L138 BoogieDeclarations]: Found implementation of procedure cpu_maps_update_begin [2024-11-22 15:59:25,044 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_send_fw_iscsi_init_msg [2024-11-22 15:59:25,044 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_send_fw_iscsi_init_msg [2024-11-22 15:59:25,045 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2024-11-22 15:59:25,045 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2024-11-22 15:59:25,045 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2024-11-22 15:59:25,045 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2024-11-22 15:59:25,045 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2024-11-22 15:59:25,045 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2024-11-22 15:59:25,045 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2024-11-22 15:59:25,045 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2024-11-22 15:59:25,045 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_get_conn_from_id [2024-11-22 15:59:25,045 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_get_conn_from_id [2024-11-22 15:59:25,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-22 15:59:25,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-22 15:59:25,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-22 15:59:25,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-22 15:59:25,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-22 15:59:25,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-22 15:59:25,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-22 15:59:25,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-22 15:59:25,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-22 15:59:25,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-22 15:59:25,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-22 15:59:25,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-22 15:59:25,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-22 15:59:25,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-22 15:59:25,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-22 15:59:25,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-22 15:59:25,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-22 15:59:25,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-22 15:59:25,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-22 15:59:25,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-11-22 15:59:25,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-11-22 15:59:25,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-11-22 15:59:26,512 INFO L238 CfgBuilder]: Building ICFG [2024-11-22 15:59:26,518 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-22 16:00:01,271 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-22 16:00:17,084 INFO L? ?]: Removed 4621 outVars from TransFormulas that were not future-live. [2024-11-22 16:00:17,085 INFO L287 CfgBuilder]: Performing block encoding [2024-11-22 16:00:17,170 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-22 16:00:17,171 INFO L316 CfgBuilder]: Removed 29 assume(true) statements. [2024-11-22 16:00:17,171 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 04:00:17 BoogieIcfgContainer [2024-11-22 16:00:17,171 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-22 16:00:17,173 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-22 16:00:17,174 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-22 16:00:17,178 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-22 16:00:17,178 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.11 03:59:15" (1/3) ... [2024-11-22 16:00:17,179 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4abbacb6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 04:00:17, skipping insertion in model container [2024-11-22 16:00:17,179 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:59:21" (2/3) ... [2024-11-22 16:00:17,179 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4abbacb6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 04:00:17, skipping insertion in model container [2024-11-22 16:00:17,179 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 04:00:17" (3/3) ... [2024-11-22 16:00:17,180 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--bnx2i--bnx2i.ko-entry_point.cil.out.i [2024-11-22 16:00:17,199 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-22 16:00:17,200 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-22 16:00:17,418 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-22 16:00:17,426 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@17f662ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-22 16:00:17,426 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-22 16:00:17,446 INFO L276 IsEmpty]: Start isEmpty. Operand has 3527 states, 2468 states have (on average 1.3626418152350082) internal successors, (3363), 2576 states have internal predecessors, (3363), 899 states have call successors, (899), 159 states have call predecessors, (899), 158 states have return successors, (891), 843 states have call predecessors, (891), 891 states have call successors, (891) [2024-11-22 16:00:17,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2024-11-22 16:00:17,516 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 16:00:17,518 INFO L215 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2024-11-22 16:00:17,519 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-22 16:00:17,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 16:00:17,527 INFO L85 PathProgramCache]: Analyzing trace with hash -757376843, now seen corresponding path program 1 times [2024-11-22 16:00:17,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 16:00:17,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561990934] [2024-11-22 16:00:17,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 16:00:17,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 16:00:22,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 16:00:23,380 INFO L134 CoverageAnalysis]: Checked inductivity of 778 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 733 trivial. 0 not checked. [2024-11-22 16:00:23,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 16:00:23,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561990934] [2024-11-22 16:00:23,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561990934] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-22 16:00:23,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657634256] [2024-11-22 16:00:23,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 16:00:23,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 16:00:23,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 16:00:23,388 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 16:00:23,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-22 16:00:30,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 16:00:30,575 INFO L255 TraceCheckSpWp]: Trace formula consists of 4990 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-22 16:00:30,592 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 16:00:30,633 INFO L134 CoverageAnalysis]: Checked inductivity of 778 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 697 trivial. 0 not checked. [2024-11-22 16:00:30,635 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-22 16:00:30,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657634256] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 16:00:30,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-22 16:00:30,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-22 16:00:30,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729632428] [2024-11-22 16:00:30,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 16:00:30,643 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-22 16:00:30,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 16:00:30,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-22 16:00:30,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-22 16:00:30,677 INFO L87 Difference]: Start difference. First operand has 3527 states, 2468 states have (on average 1.3626418152350082) internal successors, (3363), 2576 states have internal predecessors, (3363), 899 states have call successors, (899), 159 states have call predecessors, (899), 158 states have return successors, (891), 843 states have call predecessors, (891), 891 states have call successors, (891) Second operand has 2 states, 2 states have (on average 59.5) internal successors, (119), 2 states have internal predecessors, (119), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-22 16:00:30,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 16:00:30,928 INFO L93 Difference]: Finished difference Result 7049 states and 10479 transitions. [2024-11-22 16:00:30,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-22 16:00:30,930 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 59.5) internal successors, (119), 2 states have internal predecessors, (119), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 345 [2024-11-22 16:00:30,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 16:00:30,984 INFO L225 Difference]: With dead ends: 7049 [2024-11-22 16:00:30,984 INFO L226 Difference]: Without dead ends: 3481 [2024-11-22 16:00:31,014 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 346 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-22 16:00:31,018 INFO L432 NwaCegarLoop]: 5130 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 5130 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-22 16:00:31,020 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 5130 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-22 16:00:31,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3481 states. [2024-11-22 16:00:31,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3481 to 3481. [2024-11-22 16:00:31,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3481 states, 2445 states have (on average 1.3513292433537831) internal successors, (3304), 2540 states have internal predecessors, (3304), 878 states have call successors, (878), 158 states have call predecessors, (878), 157 states have return successors, (877), 830 states have call predecessors, (877), 877 states have call successors, (877) [2024-11-22 16:00:31,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3481 states to 3481 states and 5059 transitions. [2024-11-22 16:00:31,292 INFO L78 Accepts]: Start accepts. Automaton has 3481 states and 5059 transitions. Word has length 345 [2024-11-22 16:00:31,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 16:00:31,295 INFO L471 AbstractCegarLoop]: Abstraction has 3481 states and 5059 transitions. [2024-11-22 16:00:31,295 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 59.5) internal successors, (119), 2 states have internal predecessors, (119), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-22 16:00:31,295 INFO L276 IsEmpty]: Start isEmpty. Operand 3481 states and 5059 transitions. [2024-11-22 16:00:31,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2024-11-22 16:00:31,313 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 16:00:31,313 INFO L215 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 6, 6, 6, 6, 6, 6, 6, 6, 2, 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] [2024-11-22 16:00:31,341 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-22 16:00:31,514 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-22 16:00:31,515 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-22 16:00:31,516 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 16:00:31,516 INFO L85 PathProgramCache]: Analyzing trace with hash 631505436, now seen corresponding path program 1 times [2024-11-22 16:00:31,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 16:00:31,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965474441] [2024-11-22 16:00:31,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 16:00:31,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms