./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 3061b6dc Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/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-3061b6d-m [2024-11-19 03:59:44,991 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-19 03:59:45,053 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-19 03:59:45,058 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-19 03:59:45,060 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-19 03:59:45,085 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-19 03:59:45,086 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-19 03:59:45,087 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-19 03:59:45,088 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-19 03:59:45,089 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-19 03:59:45,090 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-19 03:59:45,090 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-19 03:59:45,091 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-19 03:59:45,091 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-19 03:59:45,091 INFO L153 SettingsManager]: * Use SBE=true [2024-11-19 03:59:45,091 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-19 03:59:45,095 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-19 03:59:45,095 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-19 03:59:45,095 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-19 03:59:45,095 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-19 03:59:45,096 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-19 03:59:45,096 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-19 03:59:45,096 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-19 03:59:45,096 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-19 03:59:45,096 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-19 03:59:45,098 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-19 03:59:45,098 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-19 03:59:45,099 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-19 03:59:45,099 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-19 03:59:45,099 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-19 03:59:45,099 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-19 03:59:45,099 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-19 03:59:45,099 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-19 03:59:45,100 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-19 03:59:45,100 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-19 03:59:45,100 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-19 03:59:45,100 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-19 03:59:45,100 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-19 03:59:45,100 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-19 03:59:45,101 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-19 03:59:45,317 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-19 03:59:45,336 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-19 03:59:45,339 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-19 03:59:45,341 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-19 03:59:45,341 INFO L274 PluginConnector]: CDTParser initialized [2024-11-19 03:59:45,342 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-19 03:59:46,602 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-19 03:59:47,125 INFO L384 CDTParser]: Found 1 translation units. [2024-11-19 03:59:47,125 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-19 03:59:47,177 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5ad63f64b/e09dbda0d24e4504b6cfc234480fac93/FLAG3a5998b2d [2024-11-19 03:59:47,653 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5ad63f64b/e09dbda0d24e4504b6cfc234480fac93 [2024-11-19 03:59:47,656 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-19 03:59:47,657 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-19 03:59:47,658 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-19 03:59:47,660 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-19 03:59:47,664 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-19 03:59:47,665 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 03:59:47" (1/1) ... [2024-11-19 03:59:47,666 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@669db20d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:59:47, skipping insertion in model container [2024-11-19 03:59:47,666 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 03:59:47" (1/1) ... [2024-11-19 03:59:47,787 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-19 03:59:50,534 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-19 03:59:50,625 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-19 03:59:50,675 INFO L200 MainTranslator]: Completed pre-run [2024-11-19 03:59:50,835 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-19 03:59:50,837 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-19 03:59:50,837 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-19 03:59:50,838 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [8168] [2024-11-19 03:59:50,868 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (& bnx2i_percpu)); [9002] [2024-11-19 03:59:50,870 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (& bnx2i_percpu)); [9036] [2024-11-19 03:59:50,873 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (& bnx2i_percpu)); [9137] [2024-11-19 03:59:50,884 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [9478] [2024-11-19 03:59:50,885 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [9541] [2024-11-19 03:59:50,886 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9544] [2024-11-19 03:59:50,886 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9547] [2024-11-19 03:59:50,886 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9550] [2024-11-19 03:59:50,887 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-19 03:59:50,887 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-19 03:59:50,888 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-19 03:59:50,889 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-19 03:59:50,889 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-19 03:59:50,909 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9915] [2024-11-19 03:59:50,916 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9927] [2024-11-19 03:59:50,917 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9936] [2024-11-19 03:59:51,028 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-19 03:59:51,029 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-19 03:59:51,029 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-19 03:59:51,029 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-19 03:59:51,030 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [11406] [2024-11-19 03:59:51,031 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11409] [2024-11-19 03:59:51,031 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11412] [2024-11-19 03:59:51,031 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11415] [2024-11-19 03:59:51,031 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-19 03:59:51,032 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-19 03:59:51,032 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-19 03:59:51,032 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-19 03:59:51,032 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-19 03:59:51,032 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-19 03:59:51,033 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-19 03:59:51,033 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-19 03:59:51,033 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-19 03:59:51,033 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-19 03:59:51,033 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-19 03:59:51,034 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-19 03:59:51,034 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (& bnx2i_percpu)); [11494] [2024-11-19 03:59:51,086 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-19 03:59:51,087 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-19 03:59:51,096 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-19 03:59:51,098 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-19 03:59:51,199 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (& bnx2i_percpu)); [14097] [2024-11-19 03:59:51,277 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-19 03:59:51,284 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-19 03:59:51,464 INFO L204 MainTranslator]: Completed translation [2024-11-19 03:59:51,465 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:59:51 WrapperNode [2024-11-19 03:59:51,465 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-19 03:59:51,466 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-19 03:59:51,466 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-19 03:59:51,466 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-19 03:59:51,472 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:59:51" (1/1) ... [2024-11-19 03:59:51,578 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:59:51" (1/1) ... [2024-11-19 03:59:51,828 INFO L138 Inliner]: procedures = 430, calls = 4037, calls flagged for inlining = 190, calls inlined = 184, statements flattened = 10789 [2024-11-19 03:59:51,829 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-19 03:59:51,829 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-19 03:59:51,829 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-19 03:59:51,829 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-19 03:59:51,839 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:59:51" (1/1) ... [2024-11-19 03:59:51,840 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:59:51" (1/1) ... [2024-11-19 03:59:51,873 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:59:51" (1/1) ... [2024-11-19 03:59:54,110 INFO L175 MemorySlicer]: Split 2499 memory accesses to 22 slices as follows [2, 4, 46, 2, 5, 4, 66, 4, 3, 17, 4, 10, 58, 50, 1, 3, 32, 37, 93, 9, 26, 2023]. 81 percent of accesses are in the largest equivalence class. The 76 initializations are split as follows [2, 0, 0, 0, 0, 4, 0, 0, 3, 0, 0, 10, 0, 0, 0, 0, 32, 0, 0, 0, 0, 25]. The 1041 writes are split as follows [0, 1, 1, 0, 0, 0, 66, 3, 0, 17, 1, 0, 58, 50, 1, 2, 0, 37, 84, 9, 26, 685]. [2024-11-19 03:59:54,110 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:59:51" (1/1) ... [2024-11-19 03:59:54,111 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:59:51" (1/1) ... [2024-11-19 03:59:54,298 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:59:51" (1/1) ... [2024-11-19 03:59:54,329 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:59:51" (1/1) ... [2024-11-19 03:59:54,376 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:59:51" (1/1) ... [2024-11-19 03:59:54,411 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:59:51" (1/1) ... [2024-11-19 03:59:54,466 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-19 03:59:54,467 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-19 03:59:54,468 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-19 03:59:54,468 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-19 03:59:54,469 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:59:51" (1/1) ... [2024-11-19 03:59:54,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-19 03:59:54,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 03:59:54,510 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-19 03:59:54,512 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-19 03:59:54,547 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2024-11-19 03:59:54,547 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2024-11-19 03:59:54,547 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_put_rq_buf [2024-11-19 03:59:54,547 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_put_rq_buf [2024-11-19 03:59:54,547 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2024-11-19 03:59:54,547 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2024-11-19 03:59:54,547 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_unsol_pdu_adjust_rq [2024-11-19 03:59:54,547 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_unsol_pdu_adjust_rq [2024-11-19 03:59:54,547 INFO L130 BoogieDeclarations]: Found specification of procedure __iscsi_complete_pdu [2024-11-19 03:59:54,547 INFO L138 BoogieDeclarations]: Found implementation of procedure __iscsi_complete_pdu [2024-11-19 03:59:54,547 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-19 03:59:54,548 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-19 03:59:54,548 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2024-11-19 03:59:54,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2024-11-19 03:59:54,548 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_ep_active_list_del [2024-11-19 03:59:54,548 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_ep_active_list_del [2024-11-19 03:59:54,548 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-19 03:59:54,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-19 03:59:54,548 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap_nocache [2024-11-19 03:59:54,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap_nocache [2024-11-19 03:59:54,549 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2024-11-19 03:59:54,549 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2024-11-19 03:59:54,549 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_session_create [2024-11-19 03:59:54,549 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_session_create [2024-11-19 03:59:54,549 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_conn_destroy [2024-11-19 03:59:54,549 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_conn_destroy [2024-11-19 03:59:54,549 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-11-19 03:59:54,549 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-11-19 03:59:54,549 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_ep_get_param [2024-11-19 03:59:54,549 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_ep_get_param [2024-11-19 03:59:54,549 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_eh_recover_target [2024-11-19 03:59:54,550 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_eh_recover_target [2024-11-19 03:59:54,550 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-19 03:59:54,550 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-19 03:59:54,550 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_task_xmit [2024-11-19 03:59:54,550 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_task_xmit [2024-11-19 03:59:54,550 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_adapter_ready [2024-11-19 03:59:54,550 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_adapter_ready [2024-11-19 03:59:54,550 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_session_get_param [2024-11-19 03:59:54,550 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_session_get_param [2024-11-19 03:59:54,550 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_get_stats [2024-11-19 03:59:54,550 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_get_stats [2024-11-19 03:59:54,551 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_send_nl_mesg [2024-11-19 03:59:54,551 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_send_nl_mesg [2024-11-19 03:59:54,551 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_queuecommand [2024-11-19 03:59:54,551 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_queuecommand [2024-11-19 03:59:54,551 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-19 03:59:54,551 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-19 03:59:54,551 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_send_iscsi_nopout [2024-11-19 03:59:54,551 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_send_iscsi_nopout [2024-11-19 03:59:54,551 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_conn_get_param [2024-11-19 03:59:54,551 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_conn_get_param [2024-11-19 03:59:54,551 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_tear_down_conn [2024-11-19 03:59:54,551 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_tear_down_conn [2024-11-19 03:59:54,551 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-19 03:59:54,551 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_get_link_state [2024-11-19 03:59:54,551 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_get_link_state [2024-11-19 03:59:54,551 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_session_teardown [2024-11-19 03:59:54,552 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_session_teardown [2024-11-19 03:59:54,552 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_conn_stop [2024-11-19 03:59:54,552 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_conn_stop [2024-11-19 03:59:54,552 INFO L130 BoogieDeclarations]: Found specification of procedure __rounddown_pow_of_two [2024-11-19 03:59:54,552 INFO L138 BoogieDeclarations]: Found implementation of procedure __rounddown_pow_of_two [2024-11-19 03:59:54,552 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2024-11-19 03:59:54,552 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2024-11-19 03:59:54,552 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2024-11-19 03:59:54,552 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2024-11-19 03:59:54,552 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2024-11-19 03:59:54,552 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2024-11-19 03:59:54,553 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_conn_send_pdu [2024-11-19 03:59:54,553 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_conn_send_pdu [2024-11-19 03:59:54,553 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_ring_dbell_update_sq_params [2024-11-19 03:59:54,553 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_ring_dbell_update_sq_params [2024-11-19 03:59:54,553 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-11-19 03:59:54,553 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-11-19 03:59:54,553 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-11-19 03:59:54,553 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-11-19 03:59:54,553 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-11-19 03:59:54,553 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-11-19 03:59:54,553 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-11-19 03:59:54,553 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-11-19 03:59:54,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-11-19 03:59:54,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-11-19 03:59:54,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-11-19 03:59:54,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-11-19 03:59:54,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-11-19 03:59:54,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-11-19 03:59:54,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-11-19 03:59:54,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-11-19 03:59:54,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-11-19 03:59:54,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-11-19 03:59:54,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-11-19 03:59:54,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2024-11-19 03:59:54,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2024-11-19 03:59:54,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2024-11-19 03:59:54,555 INFO L130 BoogieDeclarations]: Found specification of procedure cpu_maps_update_done [2024-11-19 03:59:54,555 INFO L138 BoogieDeclarations]: Found implementation of procedure cpu_maps_update_done [2024-11-19 03:59:54,555 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2024-11-19 03:59:54,555 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2024-11-19 03:59:54,555 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2024-11-19 03:59:54,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2024-11-19 03:59:54,555 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_iscsi_unmap_sg_list [2024-11-19 03:59:54,555 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_iscsi_unmap_sg_list [2024-11-19 03:59:54,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-19 03:59:54,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-19 03:59:54,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-19 03:59:54,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-19 03:59:54,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-19 03:59:54,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-19 03:59:54,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-19 03:59:54,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-19 03:59:54,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-19 03:59:54,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-19 03:59:54,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-19 03:59:54,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-19 03:59:54,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-19 03:59:54,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-19 03:59:54,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-19 03:59:54,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-19 03:59:54,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-19 03:59:54,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-11-19 03:59:54,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-11-19 03:59:54,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-11-19 03:59:54,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-11-19 03:59:54,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-11-19 03:59:54,557 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_unlock_bh [2024-11-19 03:59:54,557 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_unlock_bh [2024-11-19 03:59:54,557 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_release_free_cid_que [2024-11-19 03:59:54,557 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_release_free_cid_que [2024-11-19 03:59:54,557 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-19 03:59:54,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-19 03:59:54,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-19 03:59:54,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-19 03:59:54,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-19 03:59:54,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-19 03:59:54,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-19 03:59:54,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-19 03:59:54,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-19 03:59:54,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-19 03:59:54,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-19 03:59:54,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-19 03:59:54,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-19 03:59:54,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-19 03:59:54,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-19 03:59:54,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-19 03:59:54,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-19 03:59:54,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-19 03:59:54,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-19 03:59:54,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-11-19 03:59:54,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-11-19 03:59:54,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-11-19 03:59:54,559 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-11-19 03:59:54,559 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-11-19 03:59:54,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-11-19 03:59:54,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-11-19 03:59:54,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-11-19 03:59:54,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-11-19 03:59:54,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-11-19 03:59:54,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-11-19 03:59:54,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-11-19 03:59:54,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-11-19 03:59:54,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-11-19 03:59:54,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-11-19 03:59:54,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-11-19 03:59:54,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-11-19 03:59:54,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-11-19 03:59:54,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2024-11-19 03:59:54,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2024-11-19 03:59:54,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2024-11-19 03:59:54,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2024-11-19 03:59:54,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2024-11-19 03:59:54,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2024-11-19 03:59:54,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2024-11-19 03:59:54,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-11-19 03:59:54,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-11-19 03:59:54,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-11-19 03:59:54,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-11-19 03:59:54,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-11-19 03:59:54,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-11-19 03:59:54,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-11-19 03:59:54,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-11-19 03:59:54,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-11-19 03:59:54,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-11-19 03:59:54,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-11-19 03:59:54,562 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-11-19 03:59:54,562 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-11-19 03:59:54,562 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-11-19 03:59:54,562 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-11-19 03:59:54,562 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2024-11-19 03:59:54,562 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2024-11-19 03:59:54,562 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2024-11-19 03:59:54,562 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2024-11-19 03:59:54,562 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2024-11-19 03:59:54,562 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2024-11-19 03:59:54,562 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2024-11-19 03:59:54,562 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2024-11-19 03:59:54,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2024-11-19 03:59:54,563 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_set_param [2024-11-19 03:59:54,563 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_set_param [2024-11-19 03:59:54,563 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2024-11-19 03:59:54,563 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2024-11-19 03:59:54,563 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iomap [2024-11-19 03:59:54,563 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iomap [2024-11-19 03:59:54,563 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2024-11-19 03:59:54,563 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2024-11-19 03:59:54,563 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_free_qp_resc [2024-11-19 03:59:54,563 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_free_qp_resc [2024-11-19 03:59:54,564 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_session_destroy [2024-11-19 03:59:54,564 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_session_destroy [2024-11-19 03:59:54,564 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_dev_to_hba [2024-11-19 03:59:54,564 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_dev_to_hba [2024-11-19 03:59:54,564 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_ep_connect [2024-11-19 03:59:54,564 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_ep_connect [2024-11-19 03:59:54,564 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2024-11-19 03:59:54,564 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2024-11-19 03:59:54,564 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_task_has_unsol_data [2024-11-19 03:59:54,564 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_task_has_unsol_data [2024-11-19 03:59:54,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-19 03:59:54,564 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_timer_3 [2024-11-19 03:59:54,565 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_timer_3 [2024-11-19 03:59:54,565 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_get_cid_num [2024-11-19 03:59:54,565 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_get_cid_num [2024-11-19 03:59:54,565 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_hw_ep_disconnect [2024-11-19 03:59:54,565 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_hw_ep_disconnect [2024-11-19 03:59:54,565 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_sg_count [2024-11-19 03:59:54,565 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_sg_count [2024-11-19 03:59:54,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-19 03:59:54,565 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_conn_create [2024-11-19 03:59:54,565 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_conn_create [2024-11-19 03:59:54,565 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_cpu_callback [2024-11-19 03:59:54,565 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_cpu_callback [2024-11-19 03:59:54,566 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_ep_ofld_list_del [2024-11-19 03:59:54,566 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_ep_ofld_list_del [2024-11-19 03:59:54,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-19 03:59:54,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-19 03:59:54,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-19 03:59:54,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-19 03:59:54,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-19 03:59:54,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-19 03:59:54,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-19 03:59:54,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-19 03:59:54,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-19 03:59:54,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-19 03:59:54,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-19 03:59:54,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-19 03:59:54,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-19 03:59:54,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-19 03:59:54,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-19 03:59:54,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-19 03:59:54,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-19 03:59:54,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-19 03:59:54,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-19 03:59:54,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-11-19 03:59:54,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-11-19 03:59:54,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-11-19 03:59:54,570 INFO L130 BoogieDeclarations]: Found specification of procedure fls_long [2024-11-19 03:59:54,570 INFO L138 BoogieDeclarations]: Found implementation of procedure fls_long [2024-11-19 03:59:54,570 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2024-11-19 03:59:54,570 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2024-11-19 03:59:54,570 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_host_get_param [2024-11-19 03:59:54,570 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_host_get_param [2024-11-19 03:59:54,570 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_3 [2024-11-19 03:59:54,570 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_3 [2024-11-19 03:59:54,570 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_setup_cmd_wqe_template [2024-11-19 03:59:54,570 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_setup_cmd_wqe_template [2024-11-19 03:59:54,570 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_cleanup_task [2024-11-19 03:59:54,570 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_cleanup_task [2024-11-19 03:59:54,570 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2024-11-19 03:59:54,570 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2024-11-19 03:59:54,570 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_nl_set_path [2024-11-19 03:59:54,570 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_nl_set_path [2024-11-19 03:59:54,570 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_chip_cleanup [2024-11-19 03:59:54,570 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_chip_cleanup [2024-11-19 03:59:54,571 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_ep_poll [2024-11-19 03:59:54,571 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_ep_poll [2024-11-19 03:59:54,571 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_arm_cq_event_coalescing [2024-11-19 03:59:54,571 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_arm_cq_event_coalescing [2024-11-19 03:59:54,571 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2024-11-19 03:59:54,571 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2024-11-19 03:59:54,571 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-11-19 03:59:54,571 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-11-19 03:59:54,571 INFO L130 BoogieDeclarations]: Found specification of procedure shost_priv [2024-11-19 03:59:54,571 INFO L138 BoogieDeclarations]: Found implementation of procedure shost_priv [2024-11-19 03:59:54,571 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2024-11-19 03:59:54,571 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2024-11-19 03:59:54,571 INFO L130 BoogieDeclarations]: Found specification of procedure flush_signals [2024-11-19 03:59:54,571 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_signals [2024-11-19 03:59:54,571 INFO L130 BoogieDeclarations]: Found specification of procedure writew [2024-11-19 03:59:54,571 INFO L138 BoogieDeclarations]: Found implementation of procedure writew [2024-11-19 03:59:54,571 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2024-11-19 03:59:54,571 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2024-11-19 03:59:54,571 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-19 03:59:54,571 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-19 03:59:54,571 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2024-11-19 03:59:54,571 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2024-11-19 03:59:54,572 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-11-19 03:59:54,572 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-11-19 03:59:54,572 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2024-11-19 03:59:54,572 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2024-11-19 03:59:54,572 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2024-11-19 03:59:54,572 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2024-11-19 03:59:54,572 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2024-11-19 03:59:54,572 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2024-11-19 03:59:54,572 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2024-11-19 03:59:54,572 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2024-11-19 03:59:54,572 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2024-11-19 03:59:54,572 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2024-11-19 03:59:54,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2024-11-19 03:59:54,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2024-11-19 03:59:54,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2024-11-19 03:59:54,575 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2024-11-19 03:59:54,575 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2024-11-19 03:59:54,575 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2024-11-19 03:59:54,575 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2024-11-19 03:59:54,575 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2024-11-19 03:59:54,575 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2024-11-19 03:59:54,575 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2024-11-19 03:59:54,575 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2024-11-19 03:59:54,575 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2024-11-19 03:59:54,575 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2024-11-19 03:59:54,575 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2024-11-19 03:59:54,575 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2024-11-19 03:59:54,575 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2024-11-19 03:59:54,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2024-11-19 03:59:54,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2024-11-19 03:59:54,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2024-11-19 03:59:54,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2024-11-19 03:59:54,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2024-11-19 03:59:54,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2024-11-19 03:59:54,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2024-11-19 03:59:54,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2024-11-19 03:59:54,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2024-11-19 03:59:54,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2024-11-19 03:59:54,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2024-11-19 03:59:54,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2024-11-19 03:59:54,577 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2024-11-19 03:59:54,577 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2024-11-19 03:59:54,577 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2024-11-19 03:59:54,577 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2024-11-19 03:59:54,577 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2024-11-19 03:59:54,577 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2024-11-19 03:59:54,577 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2024-11-19 03:59:54,578 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2024-11-19 03:59:54,578 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2024-11-19 03:59:54,578 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2024-11-19 03:59:54,578 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_lock_bh [2024-11-19 03:59:54,578 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_lock_bh [2024-11-19 03:59:54,578 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_unlock_bh [2024-11-19 03:59:54,578 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_unlock_bh [2024-11-19 03:59:54,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-19 03:59:54,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-19 03:59:54,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-19 03:59:54,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-19 03:59:54,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-19 03:59:54,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-19 03:59:54,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-19 03:59:54,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-19 03:59:54,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-19 03:59:54,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-19 03:59:54,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-19 03:59:54,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-11-19 03:59:54,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-11-19 03:59:54,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-11-19 03:59:54,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-11-19 03:59:54,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-11-19 03:59:54,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-11-19 03:59:54,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-11-19 03:59:54,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-11-19 03:59:54,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2024-11-19 03:59:54,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2024-11-19 03:59:54,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2024-11-19 03:59:54,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-19 03:59:54,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_recovery_que_add_conn [2024-11-19 03:59:54,580 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_recovery_que_add_conn [2024-11-19 03:59:54,580 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-19 03:59:54,581 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-19 03:59:54,581 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2024-11-19 03:59:54,581 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2024-11-19 03:59:54,581 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_attr_is_visible [2024-11-19 03:59:54,581 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_attr_is_visible [2024-11-19 03:59:54,581 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_lock_bh [2024-11-19 03:59:54,581 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_lock_bh [2024-11-19 03:59:54,581 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_bufflen [2024-11-19 03:59:54,581 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_bufflen [2024-11-19 03:59:54,581 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_process_scsi_cmd_resp [2024-11-19 03:59:54,581 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_process_scsi_cmd_resp [2024-11-19 03:59:54,581 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_destroy_cmd_pool [2024-11-19 03:59:54,581 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_destroy_cmd_pool [2024-11-19 03:59:54,581 INFO L130 BoogieDeclarations]: Found specification of procedure dev_printk [2024-11-19 03:59:54,581 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_printk [2024-11-19 03:59:54,581 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2024-11-19 03:59:54,581 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2024-11-19 03:59:54,581 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-11-19 03:59:54,581 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-11-19 03:59:54,581 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-19 03:59:54,581 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-19 03:59:54,581 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_target_alloc [2024-11-19 03:59:54,581 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_target_alloc [2024-11-19 03:59:54,582 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2024-11-19 03:59:54,582 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2024-11-19 03:59:54,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-19 03:59:54,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-19 03:59:54,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-19 03:59:54,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-19 03:59:54,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-19 03:59:54,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-19 03:59:54,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-19 03:59:54,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-19 03:59:54,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-19 03:59:54,583 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-19 03:59:54,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-19 03:59:54,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-11-19 03:59:54,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-11-19 03:59:54,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-11-19 03:59:54,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-11-19 03:59:54,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2024-11-19 03:59:54,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2024-11-19 03:59:54,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2024-11-19 03:59:54,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2024-11-19 03:59:54,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2024-11-19 03:59:54,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2024-11-19 03:59:54,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2024-11-19 03:59:54,585 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-19 03:59:54,585 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-19 03:59:54,585 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-19 03:59:54,585 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-19 03:59:54,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-19 03:59:54,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-19 03:59:54,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-19 03:59:54,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-19 03:59:54,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-19 03:59:54,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-19 03:59:54,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-19 03:59:54,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-11-19 03:59:54,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-11-19 03:59:54,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-11-19 03:59:54,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-11-19 03:59:54,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2024-11-19 03:59:54,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2024-11-19 03:59:54,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2024-11-19 03:59:54,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2024-11-19 03:59:54,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2024-11-19 03:59:54,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2024-11-19 03:59:54,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2024-11-19 03:59:54,587 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_eh_device_reset [2024-11-19 03:59:54,587 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_eh_device_reset [2024-11-19 03:59:54,587 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-19 03:59:54,587 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-19 03:59:54,587 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_conn_get_stats [2024-11-19 03:59:54,587 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_conn_get_stats [2024-11-19 03:59:54,587 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2024-11-19 03:59:54,587 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2024-11-19 03:59:54,588 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_session_recovery_timedout [2024-11-19 03:59:54,588 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_session_recovery_timedout [2024-11-19 03:59:54,588 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_unregister_transport [2024-11-19 03:59:54,588 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_unregister_transport [2024-11-19 03:59:54,588 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-19 03:59:54,588 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-11-19 03:59:54,588 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-11-19 03:59:54,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-19 03:59:54,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-19 03:59:54,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-19 03:59:54,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-19 03:59:54,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-19 03:59:54,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-19 03:59:54,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-19 03:59:54,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-19 03:59:54,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-19 03:59:54,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-19 03:59:54,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-19 03:59:54,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-19 03:59:54,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-19 03:59:54,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-19 03:59:54,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-19 03:59:54,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-19 03:59:54,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-19 03:59:54,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-19 03:59:54,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-19 03:59:54,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-11-19 03:59:54,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-11-19 03:59:54,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-11-19 03:59:54,592 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2024-11-19 03:59:54,592 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2024-11-19 03:59:54,592 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2024-11-19 03:59:54,592 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2024-11-19 03:59:54,592 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_itt_to_task [2024-11-19 03:59:54,592 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_itt_to_task [2024-11-19 03:59:54,592 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2024-11-19 03:59:54,592 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2024-11-19 03:59:54,592 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_get_write_cmd_bd_idx [2024-11-19 03:59:54,592 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_get_write_cmd_bd_idx [2024-11-19 03:59:54,592 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_host_for_each_session [2024-11-19 03:59:54,592 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_host_for_each_session [2024-11-19 03:59:54,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-19 03:59:54,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-19 03:59:54,593 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-19 03:59:54,593 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_conn_bind [2024-11-19 03:59:54,593 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_conn_bind [2024-11-19 03:59:54,594 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-11-19 03:59:54,594 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-11-19 03:59:54,594 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2024-11-19 03:59:54,594 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2024-11-19 03:59:54,594 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_process_new_cqes [2024-11-19 03:59:54,594 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_process_new_cqes [2024-11-19 03:59:54,594 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2024-11-19 03:59:54,594 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2024-11-19 03:59:54,594 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2024-11-19 03:59:54,594 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2024-11-19 03:59:54,594 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_free_ep [2024-11-19 03:59:54,594 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_free_ep [2024-11-19 03:59:54,594 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_conn_start [2024-11-19 03:59:54,594 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_conn_start [2024-11-19 03:59:54,594 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_find_hba_for_cnic [2024-11-19 03:59:54,594 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_find_hba_for_cnic [2024-11-19 03:59:54,594 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2024-11-19 03:59:54,594 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2024-11-19 03:59:54,594 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_free_hba [2024-11-19 03:59:54,594 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_free_hba [2024-11-19 03:59:54,594 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_change_queue_depth [2024-11-19 03:59:54,594 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_change_queue_depth [2024-11-19 03:59:54,594 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_free_mp_bdt [2024-11-19 03:59:54,595 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_free_mp_bdt [2024-11-19 03:59:54,595 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2024-11-19 03:59:54,595 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2024-11-19 03:59:54,595 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2024-11-19 03:59:54,595 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2024-11-19 03:59:54,596 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_percpu_thread_destroy [2024-11-19 03:59:54,596 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_percpu_thread_destroy [2024-11-19 03:59:54,596 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-19 03:59:54,596 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-19 03:59:54,596 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_get_rq_buf [2024-11-19 03:59:54,596 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_get_rq_buf [2024-11-19 03:59:54,596 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-19 03:59:54,596 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-19 03:59:54,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-19 03:59:54,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-19 03:59:54,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-19 03:59:54,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-19 03:59:54,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-19 03:59:54,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-19 03:59:54,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-19 03:59:54,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-19 03:59:54,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-19 03:59:54,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-19 03:59:54,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-19 03:59:54,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-19 03:59:54,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-19 03:59:54,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-19 03:59:54,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-19 03:59:54,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-19 03:59:54,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-19 03:59:54,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-19 03:59:54,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-19 03:59:54,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-11-19 03:59:54,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-11-19 03:59:54,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-11-19 03:59:54,598 INFO L130 BoogieDeclarations]: Found specification of procedure is_power_of_2 [2024-11-19 03:59:54,598 INFO L138 BoogieDeclarations]: Found implementation of procedure is_power_of_2 [2024-11-19 03:59:54,598 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-19 03:59:54,599 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-19 03:59:54,599 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dev_put [2024-11-19 03:59:54,599 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dev_put [2024-11-19 03:59:54,599 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2024-11-19 03:59:54,599 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2024-11-19 03:59:54,599 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2024-11-19 03:59:54,599 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2024-11-19 03:59:54,599 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_eh_abort [2024-11-19 03:59:54,599 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_eh_abort [2024-11-19 03:59:54,599 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~~u32~0~TO~int [2024-11-19 03:59:54,599 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~~u32~0~TO~int [2024-11-19 03:59:54,599 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2024-11-19 03:59:54,600 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2024-11-19 03:59:54,600 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_next [2024-11-19 03:59:54,600 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_next [2024-11-19 03:59:54,600 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_shost [2024-11-19 03:59:54,600 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_shost [2024-11-19 03:59:54,600 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2024-11-19 03:59:54,600 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2024-11-19 03:59:54,600 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2024-11-19 03:59:54,600 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2024-11-19 03:59:54,600 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_conn_teardown [2024-11-19 03:59:54,601 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_conn_teardown [2024-11-19 03:59:54,601 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_percpu_thread_create [2024-11-19 03:59:54,601 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_percpu_thread_create [2024-11-19 03:59:54,601 INFO L130 BoogieDeclarations]: Found specification of procedure cpu_maps_update_begin [2024-11-19 03:59:54,601 INFO L138 BoogieDeclarations]: Found implementation of procedure cpu_maps_update_begin [2024-11-19 03:59:54,601 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_send_fw_iscsi_init_msg [2024-11-19 03:59:54,601 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_send_fw_iscsi_init_msg [2024-11-19 03:59:54,601 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2024-11-19 03:59:54,601 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2024-11-19 03:59:54,601 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2024-11-19 03:59:54,601 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2024-11-19 03:59:54,601 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2024-11-19 03:59:54,602 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2024-11-19 03:59:54,602 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2024-11-19 03:59:54,602 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2024-11-19 03:59:54,602 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2i_get_conn_from_id [2024-11-19 03:59:54,602 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2i_get_conn_from_id [2024-11-19 03:59:54,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-19 03:59:54,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-19 03:59:54,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-19 03:59:54,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-19 03:59:54,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-19 03:59:54,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-19 03:59:54,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-19 03:59:54,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-19 03:59:54,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-19 03:59:54,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-19 03:59:54,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-19 03:59:54,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-19 03:59:54,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-19 03:59:54,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-19 03:59:54,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-19 03:59:54,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-19 03:59:54,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-19 03:59:54,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-19 03:59:54,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-19 03:59:54,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-11-19 03:59:54,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-11-19 03:59:54,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-11-19 03:59:55,749 INFO L238 CfgBuilder]: Building ICFG [2024-11-19 03:59:55,755 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-19 04:00:25,436 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-19 04:00:38,995 INFO L? ?]: Removed 4621 outVars from TransFormulas that were not future-live. [2024-11-19 04:00:38,995 INFO L287 CfgBuilder]: Performing block encoding [2024-11-19 04:00:39,061 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-19 04:00:39,062 INFO L316 CfgBuilder]: Removed 29 assume(true) statements. [2024-11-19 04:00:39,062 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 04:00:39 BoogieIcfgContainer [2024-11-19 04:00:39,062 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-19 04:00:39,064 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-19 04:00:39,064 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-19 04:00:39,067 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-19 04:00:39,067 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 03:59:47" (1/3) ... [2024-11-19 04:00:39,069 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9315c44 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 04:00:39, skipping insertion in model container [2024-11-19 04:00:39,069 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:59:51" (2/3) ... [2024-11-19 04:00:39,069 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9315c44 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 04:00:39, skipping insertion in model container [2024-11-19 04:00:39,069 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 04:00:39" (3/3) ... [2024-11-19 04:00:39,070 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-19 04:00:39,084 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-19 04:00:39,084 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-19 04:00:39,198 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-19 04:00:39,204 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;@629ca99c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-19 04:00:39,204 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-19 04:00:39,220 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-19 04:00:39,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2024-11-19 04:00:39,266 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 04:00:39,267 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-19 04:00:39,268 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-19 04:00:39,275 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 04:00:39,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1036997712, now seen corresponding path program 1 times [2024-11-19 04:00:39,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 04:00:39,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720295301] [2024-11-19 04:00:39,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 04:00:39,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 04:00:44,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 04:00:44,643 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 2 proven. 45 refuted. 0 times theorem prover too weak. 738 trivial. 0 not checked. [2024-11-19 04:00:44,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 04:00:44,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720295301] [2024-11-19 04:00:44,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720295301] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 04:00:44,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885237258] [2024-11-19 04:00:44,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 04:00:44,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 04:00:44,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 04:00:44,649 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-19 04:00:44,650 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-19 04:00:50,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 04:00:50,550 INFO L255 TraceCheckSpWp]: Trace formula consists of 5107 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-19 04:00:50,567 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 04:00:50,598 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 704 trivial. 0 not checked. [2024-11-19 04:00:50,598 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 04:00:50,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885237258] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 04:00:50,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-19 04:00:50,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-19 04:00:50,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886929184] [2024-11-19 04:00:50,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 04:00:50,605 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-19 04:00:50,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 04:00:50,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-19 04:00:50,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-19 04:00:50,631 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 64.0) internal successors, (128), 2 states have internal predecessors, (128), 2 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-19 04:00:50,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 04:00:50,831 INFO L93 Difference]: Finished difference Result 7049 states and 10479 transitions. [2024-11-19 04:00:50,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-19 04:00:50,834 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 64.0) internal successors, (128), 2 states have internal predecessors, (128), 2 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 365 [2024-11-19 04:00:50,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 04:00:50,874 INFO L225 Difference]: With dead ends: 7049 [2024-11-19 04:00:50,874 INFO L226 Difference]: Without dead ends: 3481 [2024-11-19 04:00:50,898 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 366 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-19 04:00:50,901 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-19 04:00:50,902 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-19 04:00:50,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3481 states. [2024-11-19 04:00:51,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3481 to 3481. [2024-11-19 04:00:51,068 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-19 04:00:51,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3481 states to 3481 states and 5059 transitions. [2024-11-19 04:00:51,097 INFO L78 Accepts]: Start accepts. Automaton has 3481 states and 5059 transitions. Word has length 365 [2024-11-19 04:00:51,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 04:00:51,100 INFO L471 AbstractCegarLoop]: Abstraction has 3481 states and 5059 transitions. [2024-11-19 04:00:51,100 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 64.0) internal successors, (128), 2 states have internal predecessors, (128), 2 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-19 04:00:51,100 INFO L276 IsEmpty]: Start isEmpty. Operand 3481 states and 5059 transitions. [2024-11-19 04:00:51,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2024-11-19 04:00:51,115 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 04:00:51,115 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-19 04:00:51,146 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-19 04:00:51,316 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-19 04:00:51,317 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-19 04:00:51,318 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 04:00:51,318 INFO L85 PathProgramCache]: Analyzing trace with hash 631505436, now seen corresponding path program 1 times [2024-11-19 04:00:51,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 04:00:51,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033763808] [2024-11-19 04:00:51,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 04:00:51,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 04:00:56,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 04:00:56,675 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 783 trivial. 0 not checked. [2024-11-19 04:00:56,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 04:00:56,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033763808] [2024-11-19 04:00:56,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033763808] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 04:00:56,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 04:00:56,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-19 04:00:56,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845447736] [2024-11-19 04:00:56,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 04:00:56,679 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-19 04:00:56,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 04:00:56,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-19 04:00:56,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-19 04:00:56,683 INFO L87 Difference]: Start difference. First operand 3481 states and 5059 transitions. Second operand has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2024-11-19 04:00:57,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 04:00:57,378 INFO L93 Difference]: Finished difference Result 9282 states and 13376 transitions. [2024-11-19 04:00:57,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-19 04:00:57,378 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 365 [2024-11-19 04:00:57,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 04:00:57,420 INFO L225 Difference]: With dead ends: 9282 [2024-11-19 04:00:57,420 INFO L226 Difference]: Without dead ends: 5810 [2024-11-19 04:00:57,439 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-19 04:00:57,440 INFO L432 NwaCegarLoop]: 5374 mSDtfsCounter, 3271 mSDsluCounter, 5005 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3271 SdHoareTripleChecker+Valid, 10379 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-19 04:00:57,441 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3271 Valid, 10379 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-19 04:00:57,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5810 states. [2024-11-19 04:00:57,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5810 to 5808. [2024-11-19 04:00:57,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5808 states, 4115 states have (on average 1.3426488456865127) internal successors, (5525), 4244 states have internal predecessors, (5525), 1401 states have call successors, (1401), 292 states have call predecessors, (1401), 291 states have return successors, (1400), 1347 states have call predecessors, (1400), 1400 states have call successors, (1400) [2024-11-19 04:00:57,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5808 states to 5808 states and 8326 transitions. [2024-11-19 04:00:57,663 INFO L78 Accepts]: Start accepts. Automaton has 5808 states and 8326 transitions. Word has length 365 [2024-11-19 04:00:57,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 04:00:57,663 INFO L471 AbstractCegarLoop]: Abstraction has 5808 states and 8326 transitions. [2024-11-19 04:00:57,664 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2024-11-19 04:00:57,664 INFO L276 IsEmpty]: Start isEmpty. Operand 5808 states and 8326 transitions. [2024-11-19 04:00:57,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 576 [2024-11-19 04:00:57,689 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 04:00:57,690 INFO L215 NwaCegarLoop]: trace histogram [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 04:00:57,690 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-19 04:00:57,690 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-19 04:00:57,690 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 04:00:57,691 INFO L85 PathProgramCache]: Analyzing trace with hash 979853390, now seen corresponding path program 1 times [2024-11-19 04:00:57,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 04:00:57,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051676166] [2024-11-19 04:00:57,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 04:00:57,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 04:01:01,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 04:01:02,443 INFO L134 CoverageAnalysis]: Checked inductivity of 3110 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3110 trivial. 0 not checked. [2024-11-19 04:01:02,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 04:01:02,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051676166] [2024-11-19 04:01:02,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051676166] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 04:01:02,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 04:01:02,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-19 04:01:02,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986988859] [2024-11-19 04:01:02,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 04:01:02,446 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-19 04:01:02,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 04:01:02,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-19 04:01:02,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-19 04:01:02,448 INFO L87 Difference]: Start difference. First operand 5808 states and 8326 transitions. Second operand has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 3 states have internal predecessors, (154), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (46), 2 states have call predecessors, (46), 2 states have call successors, (46) [2024-11-19 04:01:02,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 04:01:02,677 INFO L93 Difference]: Finished difference Result 11608 states and 16644 transitions. [2024-11-19 04:01:02,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-19 04:01:02,680 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 3 states have internal predecessors, (154), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (46), 2 states have call predecessors, (46), 2 states have call successors, (46) Word has length 575 [2024-11-19 04:01:02,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 04:01:02,720 INFO L225 Difference]: With dead ends: 11608 [2024-11-19 04:01:02,720 INFO L226 Difference]: Without dead ends: 5809 [2024-11-19 04:01:02,743 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-19 04:01:02,745 INFO L432 NwaCegarLoop]: 5058 mSDtfsCounter, 0 mSDsluCounter, 5052 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 10110 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-19 04:01:02,746 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 10110 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-19 04:01:02,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5809 states. [2024-11-19 04:01:02,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5809 to 5809. [2024-11-19 04:01:02,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5809 states, 4116 states have (on average 1.3425655976676385) internal successors, (5526), 4245 states have internal predecessors, (5526), 1401 states have call successors, (1401), 292 states have call predecessors, (1401), 291 states have return successors, (1400), 1347 states have call predecessors, (1400), 1400 states have call successors, (1400) [2024-11-19 04:01:02,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5809 states to 5809 states and 8327 transitions. [2024-11-19 04:01:02,936 INFO L78 Accepts]: Start accepts. Automaton has 5809 states and 8327 transitions. Word has length 575 [2024-11-19 04:01:02,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 04:01:02,939 INFO L471 AbstractCegarLoop]: Abstraction has 5809 states and 8327 transitions. [2024-11-19 04:01:02,939 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 3 states have internal predecessors, (154), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (46), 2 states have call predecessors, (46), 2 states have call successors, (46) [2024-11-19 04:01:02,940 INFO L276 IsEmpty]: Start isEmpty. Operand 5809 states and 8327 transitions. [2024-11-19 04:01:02,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 596 [2024-11-19 04:01:02,962 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 04:01:02,963 INFO L215 NwaCegarLoop]: trace histogram [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 04:01:02,963 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-19 04:01:02,963 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-19 04:01:02,964 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 04:01:02,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1155644725, now seen corresponding path program 1 times [2024-11-19 04:01:02,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 04:01:02,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206215655] [2024-11-19 04:01:02,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 04:01:02,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 04:01:07,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 04:01:08,118 INFO L134 CoverageAnalysis]: Checked inductivity of 3117 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3115 trivial. 0 not checked. [2024-11-19 04:01:08,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 04:01:08,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206215655] [2024-11-19 04:01:08,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206215655] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 04:01:08,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 04:01:08,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 04:01:08,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180680030] [2024-11-19 04:01:08,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 04:01:08,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 04:01:08,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 04:01:08,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 04:01:08,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 04:01:08,121 INFO L87 Difference]: Start difference. First operand 5809 states and 8327 transitions. Second operand has 5 states, 5 states have (on average 32.8) internal successors, (164), 4 states have internal predecessors, (164), 2 states have call successors, (53), 2 states have call predecessors, (53), 2 states have return successors, (49), 3 states have call predecessors, (49), 2 states have call successors, (49) [2024-11-19 04:01:08,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 04:01:08,541 INFO L93 Difference]: Finished difference Result 11615 states and 16653 transitions. [2024-11-19 04:01:08,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 04:01:08,542 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.8) internal successors, (164), 4 states have internal predecessors, (164), 2 states have call successors, (53), 2 states have call predecessors, (53), 2 states have return successors, (49), 3 states have call predecessors, (49), 2 states have call successors, (49) Word has length 595 [2024-11-19 04:01:08,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 04:01:08,572 INFO L225 Difference]: With dead ends: 11615 [2024-11-19 04:01:08,572 INFO L226 Difference]: Without dead ends: 5815 [2024-11-19 04:01:08,592 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 04:01:08,593 INFO L432 NwaCegarLoop]: 5057 mSDtfsCounter, 0 mSDsluCounter, 15161 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 20218 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-19 04:01:08,593 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 20218 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-19 04:01:08,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5815 states. [2024-11-19 04:01:08,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5815 to 5813. [2024-11-19 04:01:08,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5813 states, 4119 states have (on average 1.3423160961398397) internal successors, (5529), 4248 states have internal predecessors, (5529), 1401 states have call successors, (1401), 292 states have call predecessors, (1401), 292 states have return successors, (1404), 1348 states have call predecessors, (1404), 1400 states have call successors, (1404) [2024-11-19 04:01:08,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5813 states to 5813 states and 8334 transitions. [2024-11-19 04:01:08,776 INFO L78 Accepts]: Start accepts. Automaton has 5813 states and 8334 transitions. Word has length 595 [2024-11-19 04:01:08,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 04:01:08,779 INFO L471 AbstractCegarLoop]: Abstraction has 5813 states and 8334 transitions. [2024-11-19 04:01:08,780 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.8) internal successors, (164), 4 states have internal predecessors, (164), 2 states have call successors, (53), 2 states have call predecessors, (53), 2 states have return successors, (49), 3 states have call predecessors, (49), 2 states have call successors, (49) [2024-11-19 04:01:08,780 INFO L276 IsEmpty]: Start isEmpty. Operand 5813 states and 8334 transitions. [2024-11-19 04:01:08,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 599 [2024-11-19 04:01:08,800 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 04:01:08,801 INFO L215 NwaCegarLoop]: trace histogram [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 04:01:08,801 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-19 04:01:08,801 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-19 04:01:08,801 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 04:01:08,802 INFO L85 PathProgramCache]: Analyzing trace with hash 264985643, now seen corresponding path program 1 times [2024-11-19 04:01:08,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 04:01:08,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692209188] [2024-11-19 04:01:08,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 04:01:08,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms