./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--qla2xxx--tcm_qla2xxx.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--qla2xxx--tcm_qla2xxx.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/bin/uautomizer-verify-aQ6SnzHsRB --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 41331890ac62e85593b61f0f217f50c581f0da100714fda4875b6f772327af83 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:22:14,624 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:22:14,706 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-28 05:22:14,711 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:22:14,711 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:22:14,739 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:22:14,739 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:22:14,740 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:22:14,740 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:22:14,740 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:22:14,740 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:22:14,740 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:22:14,741 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:22:14,741 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:22:14,741 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:22:14,741 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:22:14,741 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 05:22:14,742 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 05:22:14,742 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:22:14,742 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 05:22:14,742 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:22:14,742 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 05:22:14,742 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 05:22:14,742 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:22:14,743 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:22:14,743 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:22:14,743 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:22:14,743 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:22:14,743 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:22:14,743 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:22:14,744 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:22:14,747 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:22:14,748 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:22:14,748 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:22:14,748 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:22:14,748 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:22:14,748 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:22:14,748 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 05:22:14,748 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 05:22:14,748 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 05:22:14,749 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 05:22:14,750 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:22:14,750 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:22:14,750 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:22:14,750 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:22:14,751 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/bin/uautomizer-verify-aQ6SnzHsRB 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 -> 41331890ac62e85593b61f0f217f50c581f0da100714fda4875b6f772327af83 [2024-11-28 05:22:15,073 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:22:15,087 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:22:15,090 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:22:15,091 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:22:15,091 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:22:15,094 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--qla2xxx--tcm_qla2xxx.ko-entry_point.cil.out.i [2024-11-28 05:22:18,025 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/bin/uautomizer-verify-aQ6SnzHsRB/data/4bc5e5e67/5e4e8a020e614835b7651696d2d6e0ac/FLAG2b70de067 [2024-11-28 05:22:18,895 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:22:18,899 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--qla2xxx--tcm_qla2xxx.ko-entry_point.cil.out.i [2024-11-28 05:22:18,958 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/bin/uautomizer-verify-aQ6SnzHsRB/data/4bc5e5e67/5e4e8a020e614835b7651696d2d6e0ac/FLAG2b70de067 [2024-11-28 05:22:18,976 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/bin/uautomizer-verify-aQ6SnzHsRB/data/4bc5e5e67/5e4e8a020e614835b7651696d2d6e0ac [2024-11-28 05:22:18,978 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:22:18,982 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:22:18,984 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:22:18,985 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:22:18,990 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:22:18,991 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:22:18" (1/1) ... [2024-11-28 05:22:18,994 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f830ca9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:18, skipping insertion in model container [2024-11-28 05:22:18,994 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:22:18" (1/1) ... [2024-11-28 05:22:19,177 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:22:20,103 WARN L1346 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [9725] [2024-11-28 05:22:20,104 WARN L1346 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [9726-9727] [2024-11-28 05:22:20,586 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--qla2xxx--tcm_qla2xxx.ko-entry_point.cil.out.i[294645,294658] [2024-11-28 05:22:22,097 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:22:22,130 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:22:22,485 WARN L1346 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [9725] [2024-11-28 05:22:22,485 WARN L1346 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [9726-9727] [2024-11-28 05:22:22,492 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapq %0": "=r" (val): "0" (val)); [9809] [2024-11-28 05:22:22,505 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [9854] [2024-11-28 05:22:22,506 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9857] [2024-11-28 05:22:22,506 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9860] [2024-11-28 05:22:22,506 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9863] [2024-11-28 05:22:22,512 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2, %0; sete %1": "+m" (v->counter), "=qm" (c): "er" (i): "memory"); [9914-9915] [2024-11-28 05:22:22,513 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; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [9926-9927] [2024-11-28 05:22:22,513 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; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [9930-9931] [2024-11-28 05:22:22,514 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; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [9934-9935] [2024-11-28 05:22:22,514 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; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [9938-9939] [2024-11-28 05:22:22,514 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [9955] [2024-11-28 05:22:22,515 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [9958] [2024-11-28 05:22:22,515 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [9961] [2024-11-28 05:22:22,515 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [9964] [2024-11-28 05:22:22,537 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--qla2xxx--tcm_qla2xxx.ko-entry_point.cil.out.i[294645,294658] [2024-11-28 05:22:22,552 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (65), "i" (12UL)); [10318-10319] [2024-11-28 05:22:22,685 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers--X--defaultlinux-3.16-rc1.tar.xz--X--43_2a--X--cpachecker/linux-3.16-rc1.tar.xz/csd_deg_dscv/5154/dscv_tempdir/dscv/ri/43_2a/drivers/scsi/qla2xxx/tcm_qla2xxx.o.c.prepared"), "i" (512), "i" (12UL)); [11032-11033] [2024-11-28 05:22:22,689 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers--X--defaultlinux-3.16-rc1.tar.xz--X--43_2a--X--cpachecker/linux-3.16-rc1.tar.xz/csd_deg_dscv/5154/dscv_tempdir/dscv/ri/43_2a/drivers/scsi/qla2xxx/tcm_qla2xxx.o.c.prepared"), "i" (528), "i" (12UL)); [11056-11057] [2024-11-28 05:22:22,722 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers--X--defaultlinux-3.16-rc1.tar.xz--X--43_2a--X--cpachecker/linux-3.16-rc1.tar.xz/csd_deg_dscv/5154/dscv_tempdir/dscv/ri/43_2a/drivers/scsi/qla2xxx/tcm_qla2xxx.o.c.prepared"), "i" (877), "i" (12UL)); [11463-11464] [2024-11-28 05:22:22,723 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers--X--defaultlinux-3.16-rc1.tar.xz--X--43_2a--X--cpachecker/linux-3.16-rc1.tar.xz/csd_deg_dscv/5154/dscv_tempdir/dscv/ri/43_2a/drivers/scsi/qla2xxx/tcm_qla2xxx.o.c.prepared"), "i" (883), "i" (12UL)); [11481-11482] [2024-11-28 05:22:22,859 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers--X--defaultlinux-3.16-rc1.tar.xz--X--43_2a--X--cpachecker/linux-3.16-rc1.tar.xz/csd_deg_dscv/5154/dscv_tempdir/dscv/ri/43_2a/drivers/scsi/qla2xxx/tcm_qla2xxx.o.c.prepared"), "i" (1537), "i" (12UL)); [12613-12614] [2024-11-28 05:22:22,998 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:22:23,200 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:22:23,200 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:23 WrapperNode [2024-11-28 05:22:23,201 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:22:23,202 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:22:23,203 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:22:23,203 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:22:23,211 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:23" (1/1) ... [2024-11-28 05:22:23,322 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:23" (1/1) ... [2024-11-28 05:22:23,538 INFO L138 Inliner]: procedures = 304, calls = 2559, calls flagged for inlining = 134, calls inlined = 126, statements flattened = 6488 [2024-11-28 05:22:23,538 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:22:23,539 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:22:23,539 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:22:23,539 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:22:23,549 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:23" (1/1) ... [2024-11-28 05:22:23,549 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:23" (1/1) ... [2024-11-28 05:22:23,582 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:23" (1/1) ... [2024-11-28 05:22:25,147 INFO L175 MemorySlicer]: Split 1098 memory accesses to 49 slices as follows [21, 2, 2, 15, 2, 87, 87, 1, 2, 2, 5, 2, 1, 2, 210, 8, 1, 5, 0, 10, 2, 19, 2, 2, 2, 6, 2, 1, 1, 10, 4, 2, 1, 527, 2, 5, 2, 8, 9, 5, 1, 8, 1, 1, 2, 0, 2, 2, 4]. 48 percent of accesses are in the largest equivalence class. The 102 initializations are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 0, 5, 0, 0, 0, 5, 0, 8, 0, 0, 0, 0, 0, 0, 0]. The 552 writes are split as follows [5, 1, 1, 15, 1, 44, 44, 1, 1, 1, 1, 1, 0, 0, 180, 0, 0, 3, 0, 2, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 0, 1, 1, 226, 1, 0, 1, 3, 1, 0, 1, 0, 0, 1, 2, 0, 1, 1, 2]. [2024-11-28 05:22:25,148 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:23" (1/1) ... [2024-11-28 05:22:25,148 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:23" (1/1) ... [2024-11-28 05:22:25,362 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:23" (1/1) ... [2024-11-28 05:22:25,375 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:23" (1/1) ... [2024-11-28 05:22:25,418 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:23" (1/1) ... [2024-11-28 05:22:25,501 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:23" (1/1) ... [2024-11-28 05:22:25,534 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:23" (1/1) ... [2024-11-28 05:22:25,602 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:22:25,604 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:22:25,605 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:22:25,606 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:22:25,607 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:23" (1/1) ... [2024-11-28 05:22:25,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:22:25,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:22:25,649 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:22:25,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:22:25,679 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2024-11-28 05:22:25,679 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2024-11-28 05:22:25,679 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_get_task_tag [2024-11-28 05:22:25,679 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_get_task_tag [2024-11-28 05:22:25,680 INFO L130 BoogieDeclarations]: Found specification of procedure qlt_unreg_sess [2024-11-28 05:22:25,680 INFO L138 BoogieDeclarations]: Found implementation of procedure qlt_unreg_sess [2024-11-28 05:22:25,680 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2024-11-28 05:22:25,680 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2024-11-28 05:22:25,680 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_handle_dif_err [2024-11-28 05:22:25,680 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_handle_dif_err [2024-11-28 05:22:25,680 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_shutdown_session [2024-11-28 05:22:25,680 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_shutdown_session [2024-11-28 05:22:25,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-28 05:22:25,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-28 05:22:25,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-28 05:22:25,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-28 05:22:25,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-28 05:22:25,683 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-28 05:22:25,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-28 05:22:25,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-28 05:22:25,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-28 05:22:25,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-28 05:22:25,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-28 05:22:25,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-28 05:22:25,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-28 05:22:25,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-28 05:22:25,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-28 05:22:25,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-28 05:22:25,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-28 05:22:25,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-28 05:22:25,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-28 05:22:25,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-11-28 05:22:25,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-11-28 05:22:25,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-11-28 05:22:25,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-11-28 05:22:25,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-11-28 05:22:25,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2024-11-28 05:22:25,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2024-11-28 05:22:25,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2024-11-28 05:22:25,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2024-11-28 05:22:25,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2024-11-28 05:22:25,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2024-11-28 05:22:25,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2024-11-28 05:22:25,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2024-11-28 05:22:25,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2024-11-28 05:22:25,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2024-11-28 05:22:25,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2024-11-28 05:22:25,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2024-11-28 05:22:25,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2024-11-28 05:22:25,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2024-11-28 05:22:25,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2024-11-28 05:22:25,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2024-11-28 05:22:25,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2024-11-28 05:22:25,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2024-11-28 05:22:25,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2024-11-28 05:22:25,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2024-11-28 05:22:25,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2024-11-28 05:22:25,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2024-11-28 05:22:25,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2024-11-28 05:22:25,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2024-11-28 05:22:25,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2024-11-28 05:22:25,688 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_queue_data_in [2024-11-28 05:22:25,688 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_queue_data_in [2024-11-28 05:22:25,688 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-28 05:22:25,688 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-28 05:22:25,689 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_set_default_node_attrs [2024-11-28 05:22:25,689 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_set_default_node_attrs [2024-11-28 05:22:25,689 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_npiv_drop_lport [2024-11-28 05:22:25,689 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_npiv_drop_lport [2024-11-28 05:22:25,689 INFO L130 BoogieDeclarations]: Found specification of procedure qlt_lport_register [2024-11-28 05:22:25,689 INFO L138 BoogieDeclarations]: Found implementation of procedure qlt_lport_register [2024-11-28 05:22:25,689 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2024-11-28 05:22:25,689 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2024-11-28 05:22:25,690 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-28 05:22:25,690 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-28 05:22:25,690 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_write_pending_status [2024-11-28 05:22:25,690 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_write_pending_status [2024-11-28 05:22:25,690 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2024-11-28 05:22:25,690 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2024-11-28 05:22:25,690 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_check_stop_free [2024-11-28 05:22:25,691 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_check_stop_free [2024-11-28 05:22:25,691 INFO L130 BoogieDeclarations]: Found specification of procedure dump_stack [2024-11-28 05:22:25,691 INFO L138 BoogieDeclarations]: Found implementation of procedure dump_stack [2024-11-28 05:22:25,691 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_check_prod_write_protect [2024-11-28 05:22:25,691 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_check_prod_write_protect [2024-11-28 05:22:25,691 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_set_sess_by_loop_id [2024-11-28 05:22:25,691 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_set_sess_by_loop_id [2024-11-28 05:22:25,692 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_drop_lport [2024-11-28 05:22:25,692 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_drop_lport [2024-11-28 05:22:25,692 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-28 05:22:25,692 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-28 05:22:25,692 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_clear_nacl_from_fcport_map [2024-11-28 05:22:25,692 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_clear_nacl_from_fcport_map [2024-11-28 05:22:25,692 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2024-11-28 05:22:25,692 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2024-11-28 05:22:25,692 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-28 05:22:25,692 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-28 05:22:25,692 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-28 05:22:25,692 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-28 05:22:25,693 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-28 05:22:25,693 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-28 05:22:25,693 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-28 05:22:25,693 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-28 05:22:25,693 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-28 05:22:25,693 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-28 05:22:25,693 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-28 05:22:25,693 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-11-28 05:22:25,693 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-11-28 05:22:25,693 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-11-28 05:22:25,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-11-28 05:22:25,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2024-11-28 05:22:25,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2024-11-28 05:22:25,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2024-11-28 05:22:25,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2024-11-28 05:22:25,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2024-11-28 05:22:25,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2024-11-28 05:22:25,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2024-11-28 05:22:25,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2024-11-28 05:22:25,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2024-11-28 05:22:25,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2024-11-28 05:22:25,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2024-11-28 05:22:25,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2024-11-28 05:22:25,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2024-11-28 05:22:25,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2024-11-28 05:22:25,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2024-11-28 05:22:25,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2024-11-28 05:22:25,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2024-11-28 05:22:25,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2024-11-28 05:22:25,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2024-11-28 05:22:25,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2024-11-28 05:22:25,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2024-11-28 05:22:25,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2024-11-28 05:22:25,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2024-11-28 05:22:25,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2024-11-28 05:22:25,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2024-11-28 05:22:25,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2024-11-28 05:22:25,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2024-11-28 05:22:25,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2024-11-28 05:22:25,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2024-11-28 05:22:25,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2024-11-28 05:22:25,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2024-11-28 05:22:25,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#46 [2024-11-28 05:22:25,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#47 [2024-11-28 05:22:25,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#48 [2024-11-28 05:22:25,695 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-28 05:22:25,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-28 05:22:25,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-28 05:22:25,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-28 05:22:25,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-28 05:22:25,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-28 05:22:25,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-28 05:22:25,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-28 05:22:25,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-28 05:22:25,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-28 05:22:25,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-28 05:22:25,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-11-28 05:22:25,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-11-28 05:22:25,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-11-28 05:22:25,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-11-28 05:22:25,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2024-11-28 05:22:25,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2024-11-28 05:22:25,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2024-11-28 05:22:25,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2024-11-28 05:22:25,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2024-11-28 05:22:25,699 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2024-11-28 05:22:25,699 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2024-11-28 05:22:25,699 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2024-11-28 05:22:25,700 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2024-11-28 05:22:25,700 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2024-11-28 05:22:25,700 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2024-11-28 05:22:25,700 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2024-11-28 05:22:25,700 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2024-11-28 05:22:25,700 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2024-11-28 05:22:25,700 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2024-11-28 05:22:25,700 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2024-11-28 05:22:25,700 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2024-11-28 05:22:25,700 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2024-11-28 05:22:25,700 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2024-11-28 05:22:25,700 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2024-11-28 05:22:25,700 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2024-11-28 05:22:25,700 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2024-11-28 05:22:25,700 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2024-11-28 05:22:25,700 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2024-11-28 05:22:25,701 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2024-11-28 05:22:25,701 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2024-11-28 05:22:25,701 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2024-11-28 05:22:25,701 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2024-11-28 05:22:25,701 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2024-11-28 05:22:25,701 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2024-11-28 05:22:25,701 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2024-11-28 05:22:25,701 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#46 [2024-11-28 05:22:25,701 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#47 [2024-11-28 05:22:25,701 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#48 [2024-11-28 05:22:25,701 INFO L130 BoogieDeclarations]: Found specification of procedure target_fabric_configfs_init [2024-11-28 05:22:25,701 INFO L138 BoogieDeclarations]: Found implementation of procedure target_fabric_configfs_init [2024-11-28 05:22:25,701 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 05:22:25,701 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 05:22:25,701 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_write_pending [2024-11-28 05:22:25,701 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_write_pending [2024-11-28 05:22:25,701 INFO L130 BoogieDeclarations]: Found specification of procedure arch_spin_is_locked [2024-11-28 05:22:25,702 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_spin_is_locked [2024-11-28 05:22:25,702 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_free_mcmd [2024-11-28 05:22:25,702 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_free_mcmd [2024-11-28 05:22:25,702 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_get_cmd_state [2024-11-28 05:22:25,702 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_get_cmd_state [2024-11-28 05:22:25,702 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_check_demo_mode [2024-11-28 05:22:25,702 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_check_demo_mode [2024-11-28 05:22:25,702 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_parse_wwn [2024-11-28 05:22:25,702 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_parse_wwn [2024-11-28 05:22:25,702 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_init_lport [2024-11-28 05:22:25,702 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_init_lport [2024-11-28 05:22:25,702 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2024-11-28 05:22:25,704 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2024-11-28 05:22:25,704 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_put_sess [2024-11-28 05:22:25,704 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_put_sess [2024-11-28 05:22:25,704 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-28 05:22:25,704 INFO L130 BoogieDeclarations]: Found specification of procedure btree_destroy32 [2024-11-28 05:22:25,704 INFO L138 BoogieDeclarations]: Found implementation of procedure btree_destroy32 [2024-11-28 05:22:25,704 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-11-28 05:22:25,704 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-11-28 05:22:25,704 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_get_tag [2024-11-28 05:22:25,705 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_get_tag [2024-11-28 05:22:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_make_tpg [2024-11-28 05:22:25,705 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_make_tpg [2024-11-28 05:22:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-28 05:22:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-28 05:22:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-28 05:22:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-28 05:22:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-28 05:22:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-28 05:22:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-28 05:22:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-28 05:22:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-28 05:22:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-28 05:22:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-28 05:22:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-28 05:22:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-28 05:22:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-28 05:22:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-28 05:22:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-28 05:22:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-28 05:22:25,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-28 05:22:25,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-28 05:22:25,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-11-28 05:22:25,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-11-28 05:22:25,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-11-28 05:22:25,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-11-28 05:22:25,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-11-28 05:22:25,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2024-11-28 05:22:25,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2024-11-28 05:22:25,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2024-11-28 05:22:25,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2024-11-28 05:22:25,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2024-11-28 05:22:25,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2024-11-28 05:22:25,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2024-11-28 05:22:25,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2024-11-28 05:22:25,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2024-11-28 05:22:25,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2024-11-28 05:22:25,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2024-11-28 05:22:25,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2024-11-28 05:22:25,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2024-11-28 05:22:25,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2024-11-28 05:22:25,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2024-11-28 05:22:25,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2024-11-28 05:22:25,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2024-11-28 05:22:25,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2024-11-28 05:22:25,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2024-11-28 05:22:25,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2024-11-28 05:22:25,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2024-11-28 05:22:25,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2024-11-28 05:22:25,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2024-11-28 05:22:25,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2024-11-28 05:22:25,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2024-11-28 05:22:25,707 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2024-11-28 05:22:25,707 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2024-11-28 05:22:25,707 INFO L130 BoogieDeclarations]: Found specification of procedure target_fabric_configfs_deregister [2024-11-28 05:22:25,707 INFO L138 BoogieDeclarations]: Found implementation of procedure target_fabric_configfs_deregister [2024-11-28 05:22:25,707 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_check_demo_write_protect [2024-11-28 05:22:25,707 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_check_demo_write_protect [2024-11-28 05:22:25,707 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-28 05:22:25,709 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-28 05:22:25,710 INFO L130 BoogieDeclarations]: Found specification of procedure core_tpg_register [2024-11-28 05:22:25,710 INFO L138 BoogieDeclarations]: Found implementation of procedure core_tpg_register [2024-11-28 05:22:25,710 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_get_pr_transport_id [2024-11-28 05:22:25,710 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_get_pr_transport_id [2024-11-28 05:22:25,710 INFO L130 BoogieDeclarations]: Found specification of procedure target_sess_cmd_list_set_waiting [2024-11-28 05:22:25,710 INFO L138 BoogieDeclarations]: Found implementation of procedure target_sess_cmd_list_set_waiting [2024-11-28 05:22:25,710 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 05:22:25,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-28 05:22:25,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-28 05:22:25,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-28 05:22:25,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-28 05:22:25,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-28 05:22:25,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-28 05:22:25,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-28 05:22:25,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-28 05:22:25,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-28 05:22:25,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-28 05:22:25,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-28 05:22:25,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-28 05:22:25,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-28 05:22:25,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-28 05:22:25,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-28 05:22:25,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-28 05:22:25,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-28 05:22:25,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-28 05:22:25,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-28 05:22:25,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-11-28 05:22:25,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-11-28 05:22:25,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-11-28 05:22:25,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-11-28 05:22:25,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2024-11-28 05:22:25,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2024-11-28 05:22:25,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2024-11-28 05:22:25,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2024-11-28 05:22:25,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2024-11-28 05:22:25,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2024-11-28 05:22:25,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2024-11-28 05:22:25,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2024-11-28 05:22:25,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2024-11-28 05:22:25,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2024-11-28 05:22:25,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2024-11-28 05:22:25,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2024-11-28 05:22:25,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2024-11-28 05:22:25,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2024-11-28 05:22:25,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2024-11-28 05:22:25,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2024-11-28 05:22:25,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2024-11-28 05:22:25,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2024-11-28 05:22:25,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2024-11-28 05:22:25,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2024-11-28 05:22:25,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2024-11-28 05:22:25,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2024-11-28 05:22:25,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2024-11-28 05:22:25,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2024-11-28 05:22:25,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2024-11-28 05:22:25,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2024-11-28 05:22:25,714 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_get_fabric_wwn [2024-11-28 05:22:25,714 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_get_fabric_wwn [2024-11-28 05:22:25,715 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-28 05:22:25,715 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-28 05:22:25,715 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_release_cmd [2024-11-28 05:22:25,715 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_release_cmd [2024-11-28 05:22:25,715 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-11-28 05:22:25,715 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-11-28 05:22:25,715 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_tpg_get_inst_index [2024-11-28 05:22:25,715 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_tpg_get_inst_index [2024-11-28 05:22:25,715 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_fmt [2024-11-28 05:22:25,715 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_fmt [2024-11-28 05:22:25,715 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2024-11-28 05:22:25,715 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2024-11-28 05:22:25,715 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_tpg_show_enable [2024-11-28 05:22:25,715 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_tpg_show_enable [2024-11-28 05:22:25,715 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_check_demo_mode_cache [2024-11-28 05:22:25,715 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_check_demo_mode_cache [2024-11-28 05:22:25,715 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_drop_tpg [2024-11-28 05:22:25,715 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_drop_tpg [2024-11-28 05:22:25,716 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-11-28 05:22:25,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-11-28 05:22:25,716 INFO L130 BoogieDeclarations]: Found specification of procedure transport_generic_free_cmd [2024-11-28 05:22:25,716 INFO L138 BoogieDeclarations]: Found implementation of procedure transport_generic_free_cmd [2024-11-28 05:22:25,716 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_npiv_extract_wwn [2024-11-28 05:22:25,716 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_npiv_extract_wwn [2024-11-28 05:22:25,716 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_set_sess_by_s_id [2024-11-28 05:22:25,716 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_set_sess_by_s_id [2024-11-28 05:22:25,716 INFO L130 BoogieDeclarations]: Found specification of procedure __alloc_workqueue_key [2024-11-28 05:22:25,716 INFO L138 BoogieDeclarations]: Found implementation of procedure __alloc_workqueue_key [2024-11-28 05:22:25,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 05:22:25,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 05:22:25,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-28 05:22:25,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-28 05:22:25,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-28 05:22:25,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-28 05:22:25,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-28 05:22:25,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-28 05:22:25,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-28 05:22:25,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-28 05:22:25,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-28 05:22:25,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-28 05:22:25,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-28 05:22:25,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-28 05:22:25,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-28 05:22:25,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-28 05:22:25,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-28 05:22:25,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-28 05:22:25,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2024-11-28 05:22:25,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2024-11-28 05:22:25,722 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2024-11-28 05:22:25,722 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2024-11-28 05:22:25,722 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2024-11-28 05:22:25,722 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2024-11-28 05:22:25,722 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2024-11-28 05:22:25,722 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2024-11-28 05:22:25,722 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2024-11-28 05:22:25,722 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_nonatomic [2024-11-28 05:22:25,722 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_nonatomic [2024-11-28 05:22:25,722 INFO L130 BoogieDeclarations]: Found specification of procedure qlt_enable_vha [2024-11-28 05:22:25,722 INFO L138 BoogieDeclarations]: Found implementation of procedure qlt_enable_vha [2024-11-28 05:22:25,723 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_shutdown_sess [2024-11-28 05:22:25,723 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_shutdown_sess [2024-11-28 05:22:25,723 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_check_demo_mode_login_only [2024-11-28 05:22:25,723 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_check_demo_mode_login_only [2024-11-28 05:22:25,723 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_aborted_task [2024-11-28 05:22:25,723 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_aborted_task [2024-11-28 05:22:25,723 INFO L130 BoogieDeclarations]: Found specification of procedure btree_remove32 [2024-11-28 05:22:25,723 INFO L138 BoogieDeclarations]: Found implementation of procedure btree_remove32 [2024-11-28 05:22:25,723 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_queue_tm_rsp [2024-11-28 05:22:25,723 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_queue_tm_rsp [2024-11-28 05:22:25,723 INFO L130 BoogieDeclarations]: Found specification of procedure transport_generic_request_failure [2024-11-28 05:22:25,723 INFO L138 BoogieDeclarations]: Found implementation of procedure transport_generic_request_failure [2024-11-28 05:22:25,723 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_make_lport [2024-11-28 05:22:25,723 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_make_lport [2024-11-28 05:22:25,723 INFO L130 BoogieDeclarations]: Found specification of procedure qlt_stop_phase1 [2024-11-28 05:22:25,723 INFO L138 BoogieDeclarations]: Found implementation of procedure qlt_stop_phase1 [2024-11-28 05:22:25,723 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_get_fabric_proto_ident [2024-11-28 05:22:25,723 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_get_fabric_proto_ident [2024-11-28 05:22:25,723 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2024-11-28 05:22:25,724 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2024-11-28 05:22:25,724 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_queue_status [2024-11-28 05:22:25,724 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_queue_status [2024-11-28 05:22:25,724 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_npiv_make_lport [2024-11-28 05:22:25,724 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_npiv_make_lport [2024-11-28 05:22:25,724 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-28 05:22:25,724 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-28 05:22:25,724 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_sess_get_index [2024-11-28 05:22:25,724 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_sess_get_index [2024-11-28 05:22:25,724 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_get_pr_transport_id_len [2024-11-28 05:22:25,724 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_get_pr_transport_id_len [2024-11-28 05:22:25,724 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2024-11-28 05:22:25,724 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2024-11-28 05:22:25,724 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_handle_data [2024-11-28 05:22:25,724 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_handle_data [2024-11-28 05:22:25,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 05:22:25,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 05:22:25,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-28 05:22:25,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-28 05:22:25,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-28 05:22:25,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-28 05:22:25,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-28 05:22:25,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-28 05:22:25,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-28 05:22:25,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-28 05:22:25,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-28 05:22:25,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-28 05:22:25,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-28 05:22:25,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-28 05:22:25,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-28 05:22:25,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-28 05:22:25,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-28 05:22:25,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-28 05:22:25,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-28 05:22:25,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-11-28 05:22:25,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-11-28 05:22:25,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-11-28 05:22:25,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-11-28 05:22:25,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-11-28 05:22:25,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2024-11-28 05:22:25,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2024-11-28 05:22:25,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2024-11-28 05:22:25,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2024-11-28 05:22:25,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2024-11-28 05:22:25,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2024-11-28 05:22:25,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2024-11-28 05:22:25,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2024-11-28 05:22:25,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2024-11-28 05:22:25,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2024-11-28 05:22:25,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2024-11-28 05:22:25,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2024-11-28 05:22:25,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2024-11-28 05:22:25,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2024-11-28 05:22:25,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2024-11-28 05:22:25,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2024-11-28 05:22:25,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2024-11-28 05:22:25,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2024-11-28 05:22:25,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2024-11-28 05:22:25,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2024-11-28 05:22:25,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2024-11-28 05:22:25,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2024-11-28 05:22:25,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2024-11-28 05:22:25,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2024-11-28 05:22:25,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2024-11-28 05:22:25,728 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2024-11-28 05:22:25,728 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2024-11-28 05:22:25,728 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_format_wwn [2024-11-28 05:22:25,728 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_format_wwn [2024-11-28 05:22:25,728 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2024-11-28 05:22:25,728 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2024-11-28 05:22:25,729 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-28 05:22:25,729 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-28 05:22:25,729 INFO L130 BoogieDeclarations]: Found specification of procedure target_fabric_configfs_register [2024-11-28 05:22:25,729 INFO L138 BoogieDeclarations]: Found implementation of procedure target_fabric_configfs_register [2024-11-28 05:22:25,729 INFO L130 BoogieDeclarations]: Found specification of procedure btree_insert32 [2024-11-28 05:22:25,729 INFO L138 BoogieDeclarations]: Found implementation of procedure btree_insert32 [2024-11-28 05:22:25,729 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_release_fabric_acl [2024-11-28 05:22:25,729 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_release_fabric_acl [2024-11-28 05:22:25,729 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 05:22:25,729 INFO L130 BoogieDeclarations]: Found specification of procedure vmalloc [2024-11-28 05:22:25,729 INFO L138 BoogieDeclarations]: Found implementation of procedure vmalloc [2024-11-28 05:22:25,729 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2024-11-28 05:22:25,729 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2024-11-28 05:22:25,729 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_npiv_get_fabric_name [2024-11-28 05:22:25,729 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_npiv_get_fabric_name [2024-11-28 05:22:25,729 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:22:25,730 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_close_session [2024-11-28 05:22:25,730 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_close_session [2024-11-28 05:22:25,730 INFO L130 BoogieDeclarations]: Found specification of procedure utsname [2024-11-28 05:22:25,730 INFO L138 BoogieDeclarations]: Found implementation of procedure utsname [2024-11-28 05:22:25,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-28 05:22:25,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-28 05:22:25,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-28 05:22:25,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-28 05:22:25,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-28 05:22:25,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-28 05:22:25,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-28 05:22:25,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-28 05:22:25,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-28 05:22:25,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-28 05:22:25,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-28 05:22:25,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-28 05:22:25,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-28 05:22:25,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-28 05:22:25,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-28 05:22:25,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-28 05:22:25,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-28 05:22:25,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-28 05:22:25,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-28 05:22:25,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-11-28 05:22:25,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-11-28 05:22:25,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-11-28 05:22:25,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-11-28 05:22:25,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-11-28 05:22:25,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2024-11-28 05:22:25,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2024-11-28 05:22:25,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2024-11-28 05:22:25,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2024-11-28 05:22:25,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2024-11-28 05:22:25,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2024-11-28 05:22:25,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2024-11-28 05:22:25,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2024-11-28 05:22:25,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2024-11-28 05:22:25,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2024-11-28 05:22:25,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2024-11-28 05:22:25,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2024-11-28 05:22:25,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2024-11-28 05:22:25,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2024-11-28 05:22:25,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2024-11-28 05:22:25,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2024-11-28 05:22:25,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2024-11-28 05:22:25,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2024-11-28 05:22:25,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2024-11-28 05:22:25,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2024-11-28 05:22:25,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2024-11-28 05:22:25,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2024-11-28 05:22:25,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2024-11-28 05:22:25,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2024-11-28 05:22:25,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2024-11-28 05:22:25,735 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2024-11-28 05:22:25,735 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2024-11-28 05:22:25,735 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_get_fabric_name [2024-11-28 05:22:25,735 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_get_fabric_name [2024-11-28 05:22:25,735 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_free_session [2024-11-28 05:22:25,735 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_free_session [2024-11-28 05:22:25,735 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-28 05:22:25,735 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-28 05:22:25,735 INFO L130 BoogieDeclarations]: Found specification of procedure btree_update32 [2024-11-28 05:22:25,735 INFO L138 BoogieDeclarations]: Found implementation of procedure btree_update32 [2024-11-28 05:22:25,736 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_put [2024-11-28 05:22:25,736 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_put [2024-11-28 05:22:25,736 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_parse_pr_out_transport_id [2024-11-28 05:22:25,736 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_parse_pr_out_transport_id [2024-11-28 05:22:25,736 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_make_nodeacl [2024-11-28 05:22:25,736 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_make_nodeacl [2024-11-28 05:22:25,736 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_drop_nodeacl [2024-11-28 05:22:25,736 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_drop_nodeacl [2024-11-28 05:22:25,736 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2024-11-28 05:22:25,736 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2024-11-28 05:22:25,736 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtoul [2024-11-28 05:22:25,736 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtoul [2024-11-28 05:22:25,736 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2024-11-28 05:22:25,736 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2024-11-28 05:22:25,736 INFO L130 BoogieDeclarations]: Found specification of procedure qlt_xmit_response [2024-11-28 05:22:25,736 INFO L138 BoogieDeclarations]: Found implementation of procedure qlt_xmit_response [2024-11-28 05:22:25,736 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_free_cmd [2024-11-28 05:22:25,736 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_free_cmd [2024-11-28 05:22:25,736 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-11-28 05:22:25,736 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-11-28 05:22:25,736 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_npiv_make_tpg [2024-11-28 05:22:25,736 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_npiv_make_tpg [2024-11-28 05:22:25,736 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_get_default_depth [2024-11-28 05:22:25,736 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_get_default_depth [2024-11-28 05:22:25,736 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_put_session [2024-11-28 05:22:25,736 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_put_session [2024-11-28 05:22:25,739 INFO L130 BoogieDeclarations]: Found specification of procedure target_reverse_dma_direction [2024-11-28 05:22:25,740 INFO L138 BoogieDeclarations]: Found implementation of procedure target_reverse_dma_direction [2024-11-28 05:22:25,740 INFO L130 BoogieDeclarations]: Found specification of procedure btree_lookup32 [2024-11-28 05:22:25,740 INFO L138 BoogieDeclarations]: Found implementation of procedure btree_lookup32 [2024-11-28 05:22:25,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 05:22:25,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 05:22:25,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-28 05:22:25,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-28 05:22:25,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-28 05:22:25,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-28 05:22:25,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-28 05:22:25,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-28 05:22:25,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-28 05:22:25,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-28 05:22:25,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-28 05:22:25,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-28 05:22:25,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-28 05:22:25,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-28 05:22:25,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-28 05:22:25,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2024-11-28 05:22:25,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2024-11-28 05:22:25,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2024-11-28 05:22:25,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2024-11-28 05:22:25,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2024-11-28 05:22:25,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2024-11-28 05:22:25,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2024-11-28 05:22:25,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2024-11-28 05:22:25,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2024-11-28 05:22:25,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2024-11-28 05:22:25,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2024-11-28 05:22:25,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2024-11-28 05:22:25,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2024-11-28 05:22:25,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2024-11-28 05:22:25,742 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2024-11-28 05:22:25,742 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2024-11-28 05:22:25,742 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:22:25,742 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:22:25,742 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_qla2xxx_alloc_fabric_acl [2024-11-28 05:22:25,742 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_qla2xxx_alloc_fabric_acl [2024-11-28 05:22:25,742 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-11-28 05:22:25,742 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-11-28 05:22:27,286 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:22:27,291 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:22:49,803 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-28 05:22:55,034 INFO L? ?]: Removed 2927 outVars from TransFormulas that were not future-live. [2024-11-28 05:22:55,035 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:22:55,118 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:22:55,118 INFO L312 CfgBuilder]: Removed 12 assume(true) statements. [2024-11-28 05:22:55,119 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:22:55 BoogieIcfgContainer [2024-11-28 05:22:55,119 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:22:55,121 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:22:55,121 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:22:55,128 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:22:55,129 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:22:18" (1/3) ... [2024-11-28 05:22:55,129 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@aff9af2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:22:55, skipping insertion in model container [2024-11-28 05:22:55,129 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:23" (2/3) ... [2024-11-28 05:22:55,131 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@aff9af2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:22:55, skipping insertion in model container [2024-11-28 05:22:55,131 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:22:55" (3/3) ... [2024-11-28 05:22:55,132 INFO L128 eAbstractionObserver]: Analyzing ICFG 43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--qla2xxx--tcm_qla2xxx.ko-entry_point.cil.out.i [2024-11-28 05:22:55,150 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:22:55,153 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--qla2xxx--tcm_qla2xxx.ko-entry_point.cil.out.i that has 164 procedures, 2590 locations, 1 initial locations, 61 loop locations, and 1 error locations. [2024-11-28 05:22:55,290 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:22:55,307 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;@374a81ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:22:55,307 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 05:22:55,321 INFO L276 IsEmpty]: Start isEmpty. Operand has 2441 states, 1710 states have (on average 1.3871345029239766) internal successors, (2372), 1759 states have internal predecessors, (2372), 604 states have call successors, (604), 126 states have call predecessors, (604), 125 states have return successors, (591), 572 states have call predecessors, (591), 591 states have call successors, (591) [2024-11-28 05:22:55,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 349 [2024-11-28 05:22:55,385 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:22:55,386 INFO L218 NwaCegarLoop]: trace histogram [41, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 05:22:55,386 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:22:55,391 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:22:55,391 INFO L85 PathProgramCache]: Analyzing trace with hash -555998967, now seen corresponding path program 1 times [2024-11-28 05:22:55,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:22:55,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180145518] [2024-11-28 05:22:55,401 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:22:55,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:22:58,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:22:59,271 INFO L134 CoverageAnalysis]: Checked inductivity of 3280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-11-28 05:22:59,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:22:59,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180145518] [2024-11-28 05:22:59,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180145518] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:22:59,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:22:59,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:22:59,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535563394] [2024-11-28 05:22:59,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:22:59,281 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:22:59,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:22:59,305 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:22:59,305 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:22:59,313 INFO L87 Difference]: Start difference. First operand has 2441 states, 1710 states have (on average 1.3871345029239766) internal successors, (2372), 1759 states have internal predecessors, (2372), 604 states have call successors, (604), 126 states have call predecessors, (604), 125 states have return successors, (591), 572 states have call predecessors, (591), 591 states have call successors, (591) Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-28 05:23:00,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:23:00,836 INFO L93 Difference]: Finished difference Result 6824 states and 10151 transitions. [2024-11-28 05:23:00,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:23:00,840 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 348 [2024-11-28 05:23:00,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:23:00,907 INFO L225 Difference]: With dead ends: 6824 [2024-11-28 05:23:00,907 INFO L226 Difference]: Without dead ends: 4299 [2024-11-28 05:23:00,935 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:23:00,938 INFO L435 NwaCegarLoop]: 3560 mSDtfsCounter, 2973 mSDsluCounter, 3144 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2973 SdHoareTripleChecker+Valid, 6704 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:23:00,942 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2973 Valid, 6704 Invalid, 230 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-28 05:23:00,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4299 states. [2024-11-28 05:23:01,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4299 to 4293. [2024-11-28 05:23:01,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4293 states, 3047 states have (on average 1.3728257302264522) internal successors, (4183), 3114 states have internal predecessors, (4183), 1010 states have call successors, (1010), 236 states have call predecessors, (1010), 235 states have return successors, (1008), 969 states have call predecessors, (1008), 1008 states have call successors, (1008) [2024-11-28 05:23:01,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4293 states to 4293 states and 6201 transitions. [2024-11-28 05:23:01,406 INFO L78 Accepts]: Start accepts. Automaton has 4293 states and 6201 transitions. Word has length 348 [2024-11-28 05:23:01,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:23:01,409 INFO L471 AbstractCegarLoop]: Abstraction has 4293 states and 6201 transitions. [2024-11-28 05:23:01,410 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-28 05:23:01,410 INFO L276 IsEmpty]: Start isEmpty. Operand 4293 states and 6201 transitions. [2024-11-28 05:23:01,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2024-11-28 05:23:01,433 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:23:01,433 INFO L218 NwaCegarLoop]: trace histogram [41, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 05:23:01,433 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 05:23:01,434 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:23:01,434 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:23:01,434 INFO L85 PathProgramCache]: Analyzing trace with hash -370179379, now seen corresponding path program 1 times [2024-11-28 05:23:01,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:23:01,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684054194] [2024-11-28 05:23:01,435 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:23:01,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:23:03,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:23:03,625 INFO L134 CoverageAnalysis]: Checked inductivity of 3280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-11-28 05:23:03,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:23:03,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684054194] [2024-11-28 05:23:03,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684054194] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:23:03,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:23:03,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:23:03,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095780266] [2024-11-28 05:23:03,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:23:03,629 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:23:03,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:23:03,631 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:23:03,632 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:23:03,632 INFO L87 Difference]: Start difference. First operand 4293 states and 6201 transitions. Second operand has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-28 05:23:04,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:23:04,954 INFO L93 Difference]: Finished difference Result 11460 states and 16502 transitions. [2024-11-28 05:23:04,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:23:04,955 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 352 [2024-11-28 05:23:04,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:23:05,009 INFO L225 Difference]: With dead ends: 11460 [2024-11-28 05:23:05,009 INFO L226 Difference]: Without dead ends: 7306 [2024-11-28 05:23:05,028 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:23:05,029 INFO L435 NwaCegarLoop]: 4364 mSDtfsCounter, 2774 mSDsluCounter, 3070 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2774 SdHoareTripleChecker+Valid, 7434 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-28 05:23:05,029 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2774 Valid, 7434 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-28 05:23:05,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7306 states. [2024-11-28 05:23:05,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7306 to 7298. [2024-11-28 05:23:05,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7298 states, 5176 states have (on average 1.365726429675425) internal successors, (7069), 5308 states have internal predecessors, (7069), 1707 states have call successors, (1707), 415 states have call predecessors, (1707), 414 states have return successors, (1705), 1626 states have call predecessors, (1705), 1705 states have call successors, (1705) [2024-11-28 05:23:05,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7298 states to 7298 states and 10481 transitions. [2024-11-28 05:23:05,421 INFO L78 Accepts]: Start accepts. Automaton has 7298 states and 10481 transitions. Word has length 352 [2024-11-28 05:23:05,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:23:05,422 INFO L471 AbstractCegarLoop]: Abstraction has 7298 states and 10481 transitions. [2024-11-28 05:23:05,422 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-28 05:23:05,423 INFO L276 IsEmpty]: Start isEmpty. Operand 7298 states and 10481 transitions. [2024-11-28 05:23:05,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 568 [2024-11-28 05:23:05,454 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:23:05,454 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 05:23:05,454 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 05:23:05,455 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:23:05,459 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:23:05,459 INFO L85 PathProgramCache]: Analyzing trace with hash 2135515483, now seen corresponding path program 1 times [2024-11-28 05:23:05,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:23:05,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527741203] [2024-11-28 05:23:05,459 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:23:05,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:23:07,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:23:08,124 INFO L134 CoverageAnalysis]: Checked inductivity of 8587 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8587 trivial. 0 not checked. [2024-11-28 05:23:08,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:23:08,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527741203] [2024-11-28 05:23:08,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527741203] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:23:08,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:23:08,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:23:08,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214969051] [2024-11-28 05:23:08,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:23:08,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:23:08,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:23:08,128 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:23:08,128 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:23:08,129 INFO L87 Difference]: Start difference. First operand 7298 states and 10481 transitions. Second operand has 3 states, 3 states have (on average 66.33333333333333) internal successors, (199), 3 states have internal predecessors, (199), 2 states have call successors, (86), 2 states have call predecessors, (86), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) [2024-11-28 05:23:08,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:23:08,325 INFO L93 Difference]: Finished difference Result 7304 states and 10489 transitions. [2024-11-28 05:23:08,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:23:08,326 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 66.33333333333333) internal successors, (199), 3 states have internal predecessors, (199), 2 states have call successors, (86), 2 states have call predecessors, (86), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) Word has length 567 [2024-11-28 05:23:08,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:23:08,377 INFO L225 Difference]: With dead ends: 7304 [2024-11-28 05:23:08,377 INFO L226 Difference]: Without dead ends: 7301 [2024-11-28 05:23:08,382 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:23:08,385 INFO L435 NwaCegarLoop]: 3486 mSDtfsCounter, 0 mSDsluCounter, 3481 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6967 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:23:08,385 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 6967 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:23:08,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7301 states. [2024-11-28 05:23:08,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7301 to 7301. [2024-11-28 05:23:08,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7301 states, 5179 states have (on average 1.365514578103881) internal successors, (7072), 5311 states have internal predecessors, (7072), 1707 states have call successors, (1707), 415 states have call predecessors, (1707), 414 states have return successors, (1705), 1626 states have call predecessors, (1705), 1705 states have call successors, (1705) [2024-11-28 05:23:08,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7301 states to 7301 states and 10484 transitions. [2024-11-28 05:23:08,759 INFO L78 Accepts]: Start accepts. Automaton has 7301 states and 10484 transitions. Word has length 567 [2024-11-28 05:23:08,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:23:08,765 INFO L471 AbstractCegarLoop]: Abstraction has 7301 states and 10484 transitions. [2024-11-28 05:23:08,765 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 66.33333333333333) internal successors, (199), 3 states have internal predecessors, (199), 2 states have call successors, (86), 2 states have call predecessors, (86), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) [2024-11-28 05:23:08,765 INFO L276 IsEmpty]: Start isEmpty. Operand 7301 states and 10484 transitions. [2024-11-28 05:23:08,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 570 [2024-11-28 05:23:08,799 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:23:08,800 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 05:23:08,800 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 05:23:08,800 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:23:08,802 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:23:08,803 INFO L85 PathProgramCache]: Analyzing trace with hash -875943409, now seen corresponding path program 1 times [2024-11-28 05:23:08,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:23:08,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277936957] [2024-11-28 05:23:08,804 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:23:08,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:23:10,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:23:11,624 INFO L134 CoverageAnalysis]: Checked inductivity of 8587 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8587 trivial. 0 not checked. [2024-11-28 05:23:11,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:23:11,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277936957] [2024-11-28 05:23:11,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277936957] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:23:11,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:23:11,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:23:11,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083427832] [2024-11-28 05:23:11,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:23:11,626 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:23:11,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:23:11,628 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:23:11,629 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:23:11,629 INFO L87 Difference]: Start difference. First operand 7301 states and 10484 transitions. Second operand has 4 states, 4 states have (on average 50.25) internal successors, (201), 4 states have internal predecessors, (201), 3 states have call successors, (86), 3 states have call predecessors, (86), 1 states have return successors, (82), 2 states have call predecessors, (82), 2 states have call successors, (82) [2024-11-28 05:23:12,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:23:12,205 INFO L93 Difference]: Finished difference Result 16836 states and 24013 transitions. [2024-11-28 05:23:12,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:23:12,210 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 50.25) internal successors, (201), 4 states have internal predecessors, (201), 3 states have call successors, (86), 3 states have call predecessors, (86), 1 states have return successors, (82), 2 states have call predecessors, (82), 2 states have call successors, (82) Word has length 569 [2024-11-28 05:23:12,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:23:12,226 INFO L225 Difference]: With dead ends: 16836 [2024-11-28 05:23:12,227 INFO L226 Difference]: Without dead ends: 0 [2024-11-28 05:23:12,290 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:23:12,293 INFO L435 NwaCegarLoop]: 3742 mSDtfsCounter, 3220 mSDsluCounter, 4561 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3220 SdHoareTripleChecker+Valid, 8303 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:23:12,293 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3220 Valid, 8303 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:23:12,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-11-28 05:23:12,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-11-28 05:23:12,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:23:12,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-11-28 05:23:12,310 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 569 [2024-11-28 05:23:12,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:23:12,311 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-11-28 05:23:12,311 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 50.25) internal successors, (201), 4 states have internal predecessors, (201), 3 states have call successors, (86), 3 states have call predecessors, (86), 1 states have return successors, (82), 2 states have call predecessors, (82), 2 states have call successors, (82) [2024-11-28 05:23:12,311 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-11-28 05:23:12,312 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-11-28 05:23:12,314 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 05:23:12,315 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 05:23:12,318 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2024-11-28 05:23:12,320 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2024-11-28 05:23:37,812 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 05:23:37,838 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 05:23:37 BoogieIcfgContainer [2024-11-28 05:23:37,838 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 05:23:37,839 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 05:23:37,839 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 05:23:37,840 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 05:23:37,840 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:22:55" (3/4) ... [2024-11-28 05:23:37,843 INFO L146 WitnessPrinter]: Generating witness for correct program [2024-11-28 05:23:37,853 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#29 [2024-11-28 05:23:37,853 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_npiv_extract_wwn [2024-11-28 05:23:37,853 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#28 [2024-11-28 05:23:37,853 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure atomic_set [2024-11-28 05:23:37,853 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#27 [2024-11-28 05:23:37,853 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_get_task_tag [2024-11-28 05:23:37,854 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#26 [2024-11-28 05:23:37,854 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#25 [2024-11-28 05:23:37,854 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#24 [2024-11-28 05:23:37,854 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#23 [2024-11-28 05:23:37,854 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#22 [2024-11-28 05:23:37,854 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure qlt_unreg_sess [2024-11-28 05:23:37,854 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kref_sub [2024-11-28 05:23:37,854 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_handle_dif_err [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_shutdown_session [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#32 [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_queue_data_in [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_stop [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#31 [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_set_sess_by_s_id [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#30 [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __alloc_workqueue_key [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_set_default_node_attrs [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_npiv_drop_lport [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_check_alloc_nonatomic [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure qlt_enable_vha [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_shutdown_sess [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_check_demo_mode_login_only [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#39 [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#38 [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#37 [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#36 [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure qlt_lport_register [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#35 [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_aborted_task [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#34 [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#33 [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure btree_remove32 [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_queue_tm_rsp [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_spin_lock [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure transport_generic_request_failure [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_make_lport [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2024-11-28 05:23:37,855 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure qlt_stop_phase1 [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_write_pending_status [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_get_fabric_proto_ident [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure destroy_workqueue [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#43 [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#42 [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#41 [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#40 [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_check_alloc_flags [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_queue_status [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_npiv_make_lport [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_check_stop_free [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kfree [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dump_stack [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_sess_get_index [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_get_pr_transport_id_len [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_check_prod_write_protect [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_set_sess_by_loop_id [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure vfree [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_handle_data [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_drop_lport [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#5 [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#4 [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#7 [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_error [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#6 [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#1 [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#0 [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#3 [2024-11-28 05:23:37,856 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#2 [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __dynamic_pr_debug [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#10 [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_clear_nacl_from_fcport_map [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#9 [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#8 [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_format_wwn [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kref_put [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#18 [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#17 [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#16 [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure atomic_read [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#15 [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#14 [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure target_fabric_configfs_register [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#13 [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure target_fabric_configfs_init [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#12 [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#11 [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure assume_abort_if_not [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#19 [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_write_pending [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure arch_spin_is_locked [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure btree_insert32 [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_release_fabric_acl [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_free_mcmd [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_get_cmd_state [2024-11-28 05:23:37,857 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure vmalloc [2024-11-28 05:23:37,859 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#21 [2024-11-28 05:23:37,860 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#20 [2024-11-28 05:23:37,860 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_check_demo_mode [2024-11-28 05:23:37,860 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_parse_wwn [2024-11-28 05:23:37,860 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_init_lport [2024-11-28 05:23:37,860 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure complete [2024-11-28 05:23:37,860 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_npiv_get_fabric_name [2024-11-28 05:23:37,860 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ERR_PTR [2024-11-28 05:23:37,860 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_close_session [2024-11-28 05:23:37,860 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_put_sess [2024-11-28 05:23:37,860 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure utsname [2024-11-28 05:23:37,860 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure btree_destroy32 [2024-11-28 05:23:37,861 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure INIT_LIST_HEAD [2024-11-28 05:23:37,861 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __bad_percpu_size [2024-11-28 05:23:37,861 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_get_fabric_name [2024-11-28 05:23:37,861 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_free_session [2024-11-28 05:23:37,861 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~TO~VOID [2024-11-28 05:23:37,861 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure btree_update32 [2024-11-28 05:23:37,861 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_get_tag [2024-11-28 05:23:37,861 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure scsi_host_put [2024-11-28 05:23:37,861 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_make_tpg [2024-11-28 05:23:37,861 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_get_drvdata [2024-11-28 05:23:37,861 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_parse_pr_out_transport_id [2024-11-28 05:23:37,861 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_make_nodeacl [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_drop_nodeacl [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure PTR_ERR [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure target_fabric_configfs_deregister [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_check_demo_write_protect [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure core_tpg_register [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_get_pr_transport_id [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure target_sess_cmd_list_set_waiting [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kstrtoul [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#48 [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_get_fabric_wwn [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#47 [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#46 [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __init_work [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#45 [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#44 [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure qlt_xmit_response [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure printk [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_free_cmd [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure warn_slowpath_null [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_npiv_make_tpg [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_get_default_depth [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_release_cmd [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_put_session [2024-11-28 05:23:37,862 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kzalloc [2024-11-28 05:23:37,863 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_tpg_get_inst_index [2024-11-28 05:23:37,863 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure target_reverse_dma_direction [2024-11-28 05:23:37,863 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure warn_slowpath_fmt [2024-11-28 05:23:37,863 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure lockdep_init_map [2024-11-28 05:23:37,863 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_tpg_show_enable [2024-11-28 05:23:37,863 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_check_demo_mode_cache [2024-11-28 05:23:37,863 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure btree_lookup32 [2024-11-28 05:23:37,863 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure queue_work [2024-11-28 05:23:37,863 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_drop_tpg [2024-11-28 05:23:37,863 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_zalloc [2024-11-28 05:23:37,863 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure transport_generic_free_cmd [2024-11-28 05:23:37,863 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcm_qla2xxx_alloc_fabric_acl [2024-11-28 05:23:37,863 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure IS_ERR [2024-11-28 05:23:37,956 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 890 nodes and edges [2024-11-28 05:23:37,966 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 312 nodes and edges [2024-11-28 05:23:37,982 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 99 nodes and edges [2024-11-28 05:23:37,992 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 54 nodes and edges [2024-11-28 05:23:37,997 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 23 nodes and edges [2024-11-28 05:23:38,006 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2024-11-28 05:23:38,010 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2024-11-28 05:23:38,014 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-11-28 05:23:38,018 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-11-28 05:23:38,539 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/bin/uautomizer-verify-aQ6SnzHsRB/witness.graphml [2024-11-28 05:23:38,540 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/bin/uautomizer-verify-aQ6SnzHsRB/witness.yml [2024-11-28 05:23:38,540 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 05:23:38,541 INFO L158 Benchmark]: Toolchain (without parser) took 79558.54ms. Allocated memory was 142.6MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 99.4MB in the beginning and 595.8MB in the end (delta: -496.4MB). Peak memory consumption was 1.0GB. Max. memory is 16.1GB. [2024-11-28 05:23:38,541 INFO L158 Benchmark]: CDTParser took 1.71ms. Allocated memory is still 117.4MB. Free memory is still 72.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:23:38,541 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4217.93ms. Allocated memory was 142.6MB in the beginning and 260.0MB in the end (delta: 117.4MB). Free memory was 99.2MB in the beginning and 148.9MB in the end (delta: -49.7MB). Peak memory consumption was 147.0MB. Max. memory is 16.1GB. [2024-11-28 05:23:38,542 INFO L158 Benchmark]: Boogie Procedure Inliner took 335.83ms. Allocated memory is still 260.0MB. Free memory was 148.9MB in the beginning and 112.2MB in the end (delta: 36.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-11-28 05:23:38,542 INFO L158 Benchmark]: Boogie Preprocessor took 2064.50ms. Allocated memory was 260.0MB in the beginning and 520.1MB in the end (delta: 260.0MB). Free memory was 112.2MB in the beginning and 326.5MB in the end (delta: -214.3MB). Peak memory consumption was 91.8MB. Max. memory is 16.1GB. [2024-11-28 05:23:38,542 INFO L158 Benchmark]: RCFGBuilder took 29514.67ms. Allocated memory is still 520.1MB. Free memory was 326.5MB in the beginning and 136.9MB in the end (delta: 189.6MB). Peak memory consumption was 292.6MB. Max. memory is 16.1GB. [2024-11-28 05:23:38,543 INFO L158 Benchmark]: TraceAbstraction took 42717.55ms. Allocated memory was 520.1MB in the beginning and 1.7GB in the end (delta: 1.1GB). Free memory was 136.9MB in the beginning and 704.6MB in the end (delta: -567.7MB). Peak memory consumption was 577.1MB. Max. memory is 16.1GB. [2024-11-28 05:23:38,543 INFO L158 Benchmark]: Witness Printer took 700.63ms. Allocated memory is still 1.7GB. Free memory was 704.6MB in the beginning and 595.8MB in the end (delta: 108.8MB). Peak memory consumption was 109.1MB. Max. memory is 16.1GB. [2024-11-28 05:23:38,545 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.71ms. Allocated memory is still 117.4MB. Free memory is still 72.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4217.93ms. Allocated memory was 142.6MB in the beginning and 260.0MB in the end (delta: 117.4MB). Free memory was 99.2MB in the beginning and 148.9MB in the end (delta: -49.7MB). Peak memory consumption was 147.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 335.83ms. Allocated memory is still 260.0MB. Free memory was 148.9MB in the beginning and 112.2MB in the end (delta: 36.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 2064.50ms. Allocated memory was 260.0MB in the beginning and 520.1MB in the end (delta: 260.0MB). Free memory was 112.2MB in the beginning and 326.5MB in the end (delta: -214.3MB). Peak memory consumption was 91.8MB. Max. memory is 16.1GB. * RCFGBuilder took 29514.67ms. Allocated memory is still 520.1MB. Free memory was 326.5MB in the beginning and 136.9MB in the end (delta: 189.6MB). Peak memory consumption was 292.6MB. Max. memory is 16.1GB. * TraceAbstraction took 42717.55ms. Allocated memory was 520.1MB in the beginning and 1.7GB in the end (delta: 1.1GB). Free memory was 136.9MB in the beginning and 704.6MB in the end (delta: -567.7MB). Peak memory consumption was 577.1MB. Max. memory is 16.1GB. * Witness Printer took 700.63ms. Allocated memory is still 1.7GB. Free memory was 704.6MB in the beginning and 595.8MB in the end (delta: 108.8MB). Peak memory consumption was 109.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 9809]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bswapq %0": "=r" (val): "0" (val)); [9809] - GenericResultAtLocation [Line: 9854]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [9854] - GenericResultAtLocation [Line: 9857]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9857] - GenericResultAtLocation [Line: 9860]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9860] - GenericResultAtLocation [Line: 9863]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9863] - GenericResultAtLocation [Line: 9914]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2, %0; sete %1": "+m" (v->counter), "=qm" (c): "er" (i): "memory"); [9914-9915] - GenericResultAtLocation [Line: 9926]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [9926-9927] - GenericResultAtLocation [Line: 9930]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [9930-9931] - GenericResultAtLocation [Line: 9934]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [9934-9935] - GenericResultAtLocation [Line: 9938]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [9938-9939] - GenericResultAtLocation [Line: 9955]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [9955] - GenericResultAtLocation [Line: 9958]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [9958] - GenericResultAtLocation [Line: 9961]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [9961] - GenericResultAtLocation [Line: 9964]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [9964] - GenericResultAtLocation [Line: 10318]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (65), "i" (12UL)); [10318-10319] - GenericResultAtLocation [Line: 11032]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers--X--defaultlinux-3.16-rc1.tar.xz--X--43_2a--X--cpachecker/linux-3.16-rc1.tar.xz/csd_deg_dscv/5154/dscv_tempdir/dscv/ri/43_2a/drivers/scsi/qla2xxx/tcm_qla2xxx.o.c.prepared"), "i" (512), "i" (12UL)); [11032-11033] - GenericResultAtLocation [Line: 11056]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers--X--defaultlinux-3.16-rc1.tar.xz--X--43_2a--X--cpachecker/linux-3.16-rc1.tar.xz/csd_deg_dscv/5154/dscv_tempdir/dscv/ri/43_2a/drivers/scsi/qla2xxx/tcm_qla2xxx.o.c.prepared"), "i" (528), "i" (12UL)); [11056-11057] - GenericResultAtLocation [Line: 11463]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers--X--defaultlinux-3.16-rc1.tar.xz--X--43_2a--X--cpachecker/linux-3.16-rc1.tar.xz/csd_deg_dscv/5154/dscv_tempdir/dscv/ri/43_2a/drivers/scsi/qla2xxx/tcm_qla2xxx.o.c.prepared"), "i" (877), "i" (12UL)); [11463-11464] - GenericResultAtLocation [Line: 11481]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers--X--defaultlinux-3.16-rc1.tar.xz--X--43_2a--X--cpachecker/linux-3.16-rc1.tar.xz/csd_deg_dscv/5154/dscv_tempdir/dscv/ri/43_2a/drivers/scsi/qla2xxx/tcm_qla2xxx.o.c.prepared"), "i" (883), "i" (12UL)); [11481-11482] - GenericResultAtLocation [Line: 12613]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers--X--defaultlinux-3.16-rc1.tar.xz--X--43_2a--X--cpachecker/linux-3.16-rc1.tar.xz/csd_deg_dscv/5154/dscv_tempdir/dscv/ri/43_2a/drivers/scsi/qla2xxx/tcm_qla2xxx.o.c.prepared"), "i" (1537), "i" (12UL)); [12613-12614] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 10164]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 164 procedures, 2590 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 17.1s, OverallIterations: 4, TraceHistogramMax: 66, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 4.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8967 SdHoareTripleChecker+Valid, 1.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8967 mSDsluCounter, 29408 SdHoareTripleChecker+Invalid, 1.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 14256 mSDsCounter, 6 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 469 IncrementalHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 6 mSolverCounterUnsat, 15152 mSDtfsCounter, 469 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7301occurred in iteration=3, InterpolantAutomatonStates: 13, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.2s AutomataMinimizationTime, 4 MinimizatonAttempts, 14 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 3.4s InterpolantComputationTime, 1836 NumberOfCodeBlocks, 1836 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 1832 ConstructedInterpolants, 0 QuantifiedInterpolants, 2332 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 4 InterpolantComputations, 4 PerfectInterpolantSequences, 23734/23734 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 13288]: Location Invariant Derived location invariant: (ldv_spin == 0) - InvariantResult [Line: 11570]: Loop Invariant Derived loop invariant: (ldv_spin == 0) - InvariantResult [Line: 13028]: Location Invariant Derived location invariant: (ldv_spin == 0) - InvariantResult [Line: 12687]: Loop Invariant Derived loop invariant: (ldv_spin == 0) - InvariantResult [Line: 11621]: Loop Invariant Derived loop invariant: (ldv_spin == 0) - InvariantResult [Line: 11776]: Loop Invariant Derived loop invariant: (ldv_spin == 0) - InvariantResult [Line: 11815]: Loop Invariant Derived loop invariant: (ldv_spin == 0) - InvariantResult [Line: 12891]: Loop Invariant Derived loop invariant: (ldv_spin == 0) - InvariantResult [Line: 13183]: Location Invariant Derived location invariant: (ldv_spin == 0) - InvariantResult [Line: 13064]: Loop Invariant Derived loop invariant: (ldv_spin == 0) - InvariantResult [Line: 13029]: Loop Invariant Derived loop invariant: (ldv_spin == 0) - InvariantResult [Line: 10650]: Loop Invariant Derived loop invariant: (ldv_spin == 0) - InvariantResult [Line: 12873]: Location Invariant Derived location invariant: (ldv_spin == 0) - InvariantResult [Line: 13116]: Loop Invariant Derived loop invariant: (ldv_spin == 0) - InvariantResult [Line: 11724]: Loop Invariant Derived loop invariant: (ldv_spin == 0) - InvariantResult [Line: 13183]: Location Invariant Derived location invariant: (ldv_spin == 0) - InvariantResult [Line: 11672]: Loop Invariant Derived loop invariant: (ldv_spin == 0) RESULT: Ultimate proved your program to be correct! [2024-11-28 05:23:38,584 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a6c9168-e53c-4d19-9616-4887968be0d1/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE