./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--esas2r--esas2r.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93bc071a-73ee-4b69-854d-496ab1fc51c2/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93bc071a-73ee-4b69-854d-496ab1fc51c2/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93bc071a-73ee-4b69-854d-496ab1fc51c2/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93bc071a-73ee-4b69-854d-496ab1fc51c2/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--esas2r--esas2r.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93bc071a-73ee-4b69-854d-496ab1fc51c2/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93bc071a-73ee-4b69-854d-496ab1fc51c2/bin/utaipan-verify-sOmjnqqW8E --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 9976ad6997bb8d8eca31f5858b3f7c1f61502efc80b915b08135b565b9015228 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 04:01:38,133 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 04:01:38,250 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93bc071a-73ee-4b69-854d-496ab1fc51c2/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Default.epf [2024-11-14 04:01:38,261 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 04:01:38,263 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 04:01:38,310 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 04:01:38,313 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 04:01:38,313 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 04:01:38,313 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 04:01:38,313 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 04:01:38,314 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 04:01:38,314 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 04:01:38,314 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 04:01:38,314 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 04:01:38,314 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 04:01:38,314 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 04:01:38,314 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 04:01:38,314 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 04:01:38,314 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 04:01:38,315 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 04:01:38,315 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 04:01:38,315 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 04:01:38,315 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 04:01:38,315 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 04:01:38,316 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 04:01:38,316 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 04:01:38,318 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 04:01:38,318 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 04:01:38,319 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 04:01:38,319 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 04:01:38,319 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 04:01:38,319 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 04:01:38,320 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 04:01:38,320 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 04:01:38,320 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 04:01:38,321 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:01:38,321 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 04:01:38,321 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 04:01:38,321 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 04:01:38,321 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 04:01:38,321 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 04:01:38,322 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 04:01:38,322 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 04:01:38,322 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 04:01:38,322 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_93bc071a-73ee-4b69-854d-496ab1fc51c2/bin/utaipan-verify-sOmjnqqW8E Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 9976ad6997bb8d8eca31f5858b3f7c1f61502efc80b915b08135b565b9015228 [2024-11-14 04:01:38,698 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 04:01:38,709 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 04:01:38,712 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 04:01:38,714 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 04:01:38,714 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 04:01:38,716 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93bc071a-73ee-4b69-854d-496ab1fc51c2/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--esas2r--esas2r.ko-entry_point.cil.out.i Unable to find full path for "g++" [2024-11-14 04:01:41,120 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 04:01:42,247 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 04:01:42,248 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93bc071a-73ee-4b69-854d-496ab1fc51c2/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--esas2r--esas2r.ko-entry_point.cil.out.i [2024-11-14 04:01:42,353 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93bc071a-73ee-4b69-854d-496ab1fc51c2/bin/utaipan-verify-sOmjnqqW8E/data/463b93de7/7e302f369a344202b436c8dab16d668b/FLAGf275d861f [2024-11-14 04:01:42,710 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93bc071a-73ee-4b69-854d-496ab1fc51c2/bin/utaipan-verify-sOmjnqqW8E/data/463b93de7/7e302f369a344202b436c8dab16d668b [2024-11-14 04:01:42,713 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 04:01:42,715 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 04:01:42,716 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 04:01:42,717 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 04:01:42,722 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 04:01:42,723 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:01:42" (1/1) ... [2024-11-14 04:01:42,725 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2914086a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:01:42, skipping insertion in model container [2024-11-14 04:01:42,725 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:01:42" (1/1) ... [2024-11-14 04:01:42,950 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 04:01:49,159 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_93bc071a-73ee-4b69-854d-496ab1fc51c2/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--esas2r--esas2r.ko-entry_point.cil.out.i[580649,580662] [2024-11-14 04:01:49,275 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:01:49,334 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 04:01:49,537 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [6363] [2024-11-14 04:01:49,539 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [6370] [2024-11-14 04:01:49,539 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [6378-6379] [2024-11-14 04:01:49,769 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"); [7487-7488] [2024-11-14 04:01:49,769 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"); [7491-7492] [2024-11-14 04:01:49,770 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"); [7495-7496] [2024-11-14 04:01:49,771 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"); [7499-7500] [2024-11-14 04:01:49,774 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [7540] [2024-11-14 04:01:49,774 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [7548] [2024-11-14 04:01:49,774 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [7555] [2024-11-14 04:01:49,929 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [9099] [2024-11-14 04:01:49,931 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [9122] [2024-11-14 04:01:49,931 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0": "+m" (v->counter)); [9129] [2024-11-14 04:01:50,277 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [13066] [2024-11-14 04:01:50,277 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [13069] [2024-11-14 04:01:50,279 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [13072] [2024-11-14 04:01:50,279 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [13075] [2024-11-14 04:01:50,281 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\tcall %P4\n662:\n.skip -((((6651f-6641f) ^ (((6651f-6641f) ^ (6652f-6642f)) & -(-((6651f-6641f) - (6652f-6642f))))) - (662b-661b)) > 0) * (((6651f-6641f) ^ (((6651f-6641f) ^ (6652f-6642f)) & -(-((6651f-6641f) - (6652f-6642f))))) - (662b-661b)), 0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 3*32+16)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n .long 661b - .\n .long 6642f - .\n .word ( 9*32+ 9)\n .byte 663b-661b\n .byte 6652f-6642f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\tcall %P5\n6651:\n\t6642:\n\tcall %P6\n6652:\n\t.popsection": "=a" (ret), "=D" (to), "=S" (from), "=d" (len): [old] "i" (& copy_user_generic_unrolled), [new1] "i" (& copy_user_generic_string), [new2] "i" (& copy_user_enhanced_fast_string), "1" (to), "2" (from), "3" (len): "memory", "rcx", "r8", "r9", "r10", "r11"); [13136-13140] [2024-11-14 04:01:50,282 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xcb\n6651:\n\t.popsection\n1:\tmovb %2,%b1\n2: 661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xca\n6651:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorb %b1,%b1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=q" (*((u8 *)dst)): "m" (*((struct __large_struct *)src)), "i" (1), "0" (ret)); [13157-13159] [2024-11-14 04:01:50,283 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xcb\n6651:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xca\n6651:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u16 *)dst)): "m" (*((struct __large_struct *)src)), "i" (2), "0" (ret)); [13162-13164] [2024-11-14 04:01:50,283 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xcb\n6651:\n\t.popsection\n1:\tmovl %2,%k1\n2: 661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xca\n6651:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorl %k1,%k1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u32 *)dst)): "m" (*((struct __large_struct *)src)), "i" (4), "0" (ret)); [13167-13169] [2024-11-14 04:01:50,283 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xcb\n6651:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xca\n6651:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u64 *)dst)): "m" (*((struct __large_struct *)src)), "i" (8), "0" (ret)); [13172-13174] [2024-11-14 04:01:50,284 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xcb\n6651:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xca\n6651:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u64 *)dst)): "m" (*((struct __large_struct *)src)), "i" (10), "0" (ret)); [13177-13179] [2024-11-14 04:01:50,284 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xcb\n6651:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xca\n6651:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u16 *)dst + 8U)): "m" (*((struct __large_struct *)src + 8U)), "i" (2), "0" (ret)); [13185-13187] [2024-11-14 04:01:50,284 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xcb\n6651:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xca\n6651:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u64 *)dst)): "m" (*((struct __large_struct *)src)), "i" (16), "0" (ret)); [13190-13192] [2024-11-14 04:01:50,285 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xcb\n6651:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xca\n6651:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u64 *)dst + 8U)): "m" (*((struct __large_struct *)src + 8U)), "i" (8), "0" (ret)); [13198-13200] [2024-11-14 04:01:50,286 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xcb\n6651:\n\t.popsection\n1:\tmovb %b1,%2\n2: 661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xca\n6651:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "iq" (*((u8 *)src)), "m" (*((struct __large_struct *)dst)), "i" (1), "0" (ret)); [13230-13231] [2024-11-14 04:01:50,287 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xcb\n6651:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xca\n6651:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "ir" (*((u16 *)src)), "m" (*((struct __large_struct *)dst)), "i" (2), "0" (ret)); [13234-13235] [2024-11-14 04:01:50,287 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xcb\n6651:\n\t.popsection\n1:\tmovl %k1,%2\n2: 661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xca\n6651:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "ir" (*((u32 *)src)), "m" (*((struct __large_struct *)dst)), "i" (4), "0" (ret)); [13238-13239] [2024-11-14 04:01:50,287 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xcb\n6651:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xca\n6651:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "er" (*((u64 *)src)), "m" (*((struct __large_struct *)dst)), "i" (8), "0" (ret)); [13242-13243] [2024-11-14 04:01:50,288 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xcb\n6651:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xca\n6651:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "er" (*((u64 *)src)), "m" (*((struct __large_struct *)dst)), "i" (10), "0" (ret)); [13246-13247] [2024-11-14 04:01:50,288 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13253] [2024-11-14 04:01:50,288 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xcb\n6651:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xca\n6651:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "ir" (*((u16 *)src + 4UL)), "m" (*((struct __large_struct *)dst + 4U)), "i" (2), "0" (ret)); [13254-13255] [2024-11-14 04:01:50,288 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xcb\n6651:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xca\n6651:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "er" (*((u64 *)src)), "m" (*((struct __large_struct *)dst)), "i" (16), "0" (ret)); [13258-13259] [2024-11-14 04:01:50,289 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13265] [2024-11-14 04:01:50,289 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xcb\n6651:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t\n662:\n.skip -(((6651f-6641f)-(662b-661b)) > 0) * ((6651f-6641f)-(662b-661b)),0x90\n663:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6641f - .\n .word ( 9*32+20)\n .byte 663b-661b\n .byte 6651f-6641f\n .byte 663b-662b\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6641:\n\t.byte 0x0f,0x01,0xca\n6651:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "er" (*((u64 *)src + 1UL)), "m" (*((struct __large_struct *)dst + 1U)), "i" (8), "0" (ret)); [13266-13267] [2024-11-14 04:01:50,498 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [17995] [2024-11-14 04:01:50,498 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [17998] [2024-11-14 04:01:50,499 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [18001] [2024-11-14 04:01:50,500 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [18004] [2024-11-14 04:01:50,500 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [18015] [2024-11-14 04:01:50,500 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [18018] [2024-11-14 04:01:50,501 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [18021] [2024-11-14 04:01:50,501 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [18024] [2024-11-14 04:01:50,501 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [18035] [2024-11-14 04:01:50,501 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [18038] [2024-11-14 04:01:50,502 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [18041] [2024-11-14 04:01:50,502 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [18044] [2024-11-14 04:01:50,502 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [18055] [2024-11-14 04:01:50,502 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [18058] [2024-11-14 04:01:50,502 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [18061] [2024-11-14 04:01:50,502 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [18064] [2024-11-14 04:01:50,529 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_93bc071a-73ee-4b69-854d-496ab1fc51c2/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--esas2r--esas2r.ko-entry_point.cil.out.i[580649,580662] [2024-11-14 04:01:50,541 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:01:50,903 INFO L204 MainTranslator]: Completed translation [2024-11-14 04:01:50,904 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:01:50 WrapperNode [2024-11-14 04:01:50,905 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 04:01:50,907 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 04:01:50,907 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 04:01:50,907 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 04:01:50,916 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:01:50" (1/1) ... [2024-11-14 04:01:51,109 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:01:50" (1/1) ... [2024-11-14 04:01:51,752 INFO L138 Inliner]: procedures = 585, calls = 8497, calls flagged for inlining = 240, calls inlined = 236, statements flattened = 16711 [2024-11-14 04:01:51,753 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 04:01:51,754 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 04:01:51,754 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 04:01:51,754 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 04:01:51,766 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:01:50" (1/1) ... [2024-11-14 04:01:51,766 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:01:50" (1/1) ... [2024-11-14 04:01:51,865 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:01:50" (1/1) ... [2024-11-14 04:01:51,866 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:01:50" (1/1) ... [2024-11-14 04:01:52,702 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:01:50" (1/1) ... [2024-11-14 04:01:53,019 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:01:50" (1/1) ... [2024-11-14 04:01:53,133 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:01:50" (1/1) ... [2024-11-14 04:01:53,201 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:01:50" (1/1) ... [2024-11-14 04:01:53,357 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 04:01:53,360 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 04:01:53,360 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 04:01:53,360 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 04:01:53,361 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:01:50" (1/1) ... [2024-11-14 04:01:53,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:01:53,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93bc071a-73ee-4b69-854d-496ab1fc51c2/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:01:53,408 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93bc071a-73ee-4b69-854d-496ab1fc51c2/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 04:01:53,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93bc071a-73ee-4b69-854d-496ab1fc51c2/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 04:01:53,455 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_targ_db_find_next_present [2024-11-14 04:01:53,456 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_targ_db_find_next_present [2024-11-14 04:01:53,456 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice_tail_init [2024-11-14 04:01:53,456 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice_tail_init [2024-11-14 04:01:53,457 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_shutdown_4 [2024-11-14 04:01:53,457 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_shutdown_4 [2024-11-14 04:01:53,458 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_process_adapter_reset [2024-11-14 04:01:53,458 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_process_adapter_reset [2024-11-14 04:01:53,458 INFO L130 BoogieDeclarations]: Found specification of procedure seq_puts [2024-11-14 04:01:53,459 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_puts [2024-11-14 04:01:53,459 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-14 04:01:53,459 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-14 04:01:53,459 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_handle_chip_rst_during_tasklet [2024-11-14 04:01:53,459 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_handle_chip_rst_during_tasklet [2024-11-14 04:01:53,460 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_target_reset [2024-11-14 04:01:53,460 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_target_reset [2024-11-14 04:01:53,460 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_fmapi_callback [2024-11-14 04:01:53,460 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_fmapi_callback [2024-11-14 04:01:53,461 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2024-11-14 04:01:53,461 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2024-11-14 04:01:53,461 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-14 04:01:53,461 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-14 04:01:53,461 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_build_sg_list [2024-11-14 04:01:53,461 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_build_sg_list [2024-11-14 04:01:53,462 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_complete_request [2024-11-14 04:01:53,462 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_complete_request [2024-11-14 04:01:53,462 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_word [2024-11-14 04:01:53,464 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_word [2024-11-14 04:01:53,464 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2024-11-14 04:01:53,465 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2024-11-14 04:01:53,465 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_nuxi_cfg_data [2024-11-14 04:01:53,465 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_nuxi_cfg_data [2024-11-14 04:01:53,465 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2024-11-14 04:01:53,465 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2024-11-14 04:01:53,465 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~~u32~0 [2024-11-14 04:01:53,465 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~~u32~0 [2024-11-14 04:01:53,465 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2024-11-14 04:01:53,465 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2024-11-14 04:01:53,465 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_scsi_host_template_5 [2024-11-14 04:01:53,465 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_scsi_host_template_5 [2024-11-14 04:01:53,465 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_adapter_from_kobj [2024-11-14 04:01:53,465 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_adapter_from_kobj [2024-11-14 04:01:53,466 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_adapter_power_down [2024-11-14 04:01:53,466 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_adapter_power_down [2024-11-14 04:01:53,466 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_flash_access [2024-11-14 04:01:53,466 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_flash_access [2024-11-14 04:01:53,466 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_device_put [2024-11-14 04:01:53,466 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_device_put [2024-11-14 04:01:53,466 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-11-14 04:01:53,466 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-11-14 04:01:53,466 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_enable_chip_interrupts [2024-11-14 04:01:53,466 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_enable_chip_interrupts [2024-11-14 04:01:53,466 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_va_start [2024-11-14 04:01:53,466 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_va_start [2024-11-14 04:01:53,466 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_eh_abort [2024-11-14 04:01:53,466 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_eh_abort [2024-11-14 04:01:53,466 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-14 04:01:53,466 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-14 04:01:53,466 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_is_tasklet_pending [2024-11-14 04:01:53,466 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_is_tasklet_pending [2024-11-14 04:01:53,466 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_va_end [2024-11-14 04:01:53,467 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_va_end [2024-11-14 04:01:53,467 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_write_params [2024-11-14 04:01:53,467 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_write_params [2024-11-14 04:01:53,467 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_map_regions [2024-11-14 04:01:53,467 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_map_regions [2024-11-14 04:01:53,467 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_targ_get_id [2024-11-14 04:01:53,467 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_targ_get_id [2024-11-14 04:01:53,467 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_claim_interrupts [2024-11-14 04:01:53,467 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_claim_interrupts [2024-11-14 04:01:53,467 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_disc_fix_curr_requests [2024-11-14 04:01:53,467 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_disc_fix_curr_requests [2024-11-14 04:01:53,467 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_disc_check_complete [2024-11-14 04:01:53,470 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_disc_check_complete [2024-11-14 04:01:53,471 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2024-11-14 04:01:53,471 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2024-11-14 04:01:53,471 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-14 04:01:53,471 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-14 04:01:53,471 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-14 04:01:53,471 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2024-11-14 04:01:53,471 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2024-11-14 04:01:53,471 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_passthru_comp_cb [2024-11-14 04:01:53,471 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_passthru_comp_cb [2024-11-14 04:01:53,471 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2024-11-14 04:01:53,471 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2024-11-14 04:01:53,471 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2024-11-14 04:01:53,471 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2024-11-14 04:01:53,471 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_add_host_with_dma [2024-11-14 04:01:53,471 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_add_host_with_dma [2024-11-14 04:01:53,471 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_schedule_tasklet [2024-11-14 04:01:53,472 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_schedule_tasklet [2024-11-14 04:01:53,472 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_calc_byte_cksum [2024-11-14 04:01:53,472 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_calc_byte_cksum [2024-11-14 04:01:53,472 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_ioctl [2024-11-14 04:01:53,472 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_ioctl [2024-11-14 04:01:53,472 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2024-11-14 04:01:53,472 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2024-11-14 04:01:53,472 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2024-11-14 04:01:53,472 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2024-11-14 04:01:53,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2024-11-14 04:01:53,472 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_rq_init_request [2024-11-14 04:01:53,472 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_rq_init_request [2024-11-14 04:01:53,472 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_timer_tick [2024-11-14 04:01:53,472 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_timer_tick [2024-11-14 04:01:53,472 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2024-11-14 04:01:53,472 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2024-11-14 04:01:53,472 INFO L130 BoogieDeclarations]: Found specification of procedure down_interruptible [2024-11-14 04:01:53,473 INFO L138 BoogieDeclarations]: Found implementation of procedure down_interruptible [2024-11-14 04:01:53,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2024-11-14 04:01:53,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-14 04:01:53,473 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_set_degraded_mode [2024-11-14 04:01:53,473 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_set_degraded_mode [2024-11-14 04:01:53,473 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2024-11-14 04:01:53,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2024-11-14 04:01:53,473 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2024-11-14 04:01:53,473 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2024-11-14 04:01:53,473 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2024-11-14 04:01:53,473 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2024-11-14 04:01:53,473 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_do_deferred_processes [2024-11-14 04:01:53,473 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_do_deferred_processes [2024-11-14 04:01:53,473 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_fw_event_off [2024-11-14 04:01:53,473 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_fw_event_off [2024-11-14 04:01:53,473 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_show_info [2024-11-14 04:01:53,474 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_show_info [2024-11-14 04:01:53,474 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2024-11-14 04:01:53,474 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2024-11-14 04:01:53,474 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2024-11-14 04:01:53,474 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2024-11-14 04:01:53,474 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_disc_local_start_request [2024-11-14 04:01:53,474 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_disc_local_start_request [2024-11-14 04:01:53,474 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2024-11-14 04:01:53,474 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2024-11-14 04:01:53,474 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_rq_destroy_request [2024-11-14 04:01:53,474 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_rq_destroy_request [2024-11-14 04:01:53,475 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_host_bus_reset [2024-11-14 04:01:53,475 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_host_bus_reset [2024-11-14 04:01:53,475 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_log [2024-11-14 04:01:53,475 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_log [2024-11-14 04:01:53,475 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2024-11-14 04:01:53,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2024-11-14 04:01:53,475 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_check_adapter [2024-11-14 04:01:53,476 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_check_adapter [2024-11-14 04:01:53,476 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-14 04:01:53,476 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_power_down [2024-11-14 04:01:53,476 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_power_down [2024-11-14 04:01:53,476 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_init_adapter_hw [2024-11-14 04:01:53,476 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_init_adapter_hw [2024-11-14 04:01:53,476 INFO L130 BoogieDeclarations]: Found specification of procedure handle_buffered_ioctl [2024-11-14 04:01:53,476 INFO L138 BoogieDeclarations]: Found implementation of procedure handle_buffered_ioctl [2024-11-14 04:01:53,476 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2024-11-14 04:01:53,476 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2024-11-14 04:01:53,476 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_do_tasklet_tasks [2024-11-14 04:01:53,476 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_do_tasklet_tasks [2024-11-14 04:01:53,477 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 04:01:53,477 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_disable_chip_interrupts [2024-11-14 04:01:53,477 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_disable_chip_interrupts [2024-11-14 04:01:53,477 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-11-14 04:01:53,477 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-11-14 04:01:53,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-14 04:01:53,477 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_ioctl_handler [2024-11-14 04:01:53,477 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_ioctl_handler [2024-11-14 04:01:53,477 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2024-11-14 04:01:53,477 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2024-11-14 04:01:53,477 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2024-11-14 04:01:53,477 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2024-11-14 04:01:53,477 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_info [2024-11-14 04:01:53,477 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_info [2024-11-14 04:01:53,477 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_2 [2024-11-14 04:01:53,477 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_2 [2024-11-14 04:01:53,478 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-14 04:01:53,478 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-14 04:01:53,478 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_put [2024-11-14 04:01:53,478 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_put [2024-11-14 04:01:53,478 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_device_lookup [2024-11-14 04:01:53,478 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_device_lookup [2024-11-14 04:01:53,478 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_start_vda_request [2024-11-14 04:01:53,478 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_start_vda_request [2024-11-14 04:01:53,478 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_init_pci_cfg_space [2024-11-14 04:01:53,479 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_init_pci_cfg_space [2024-11-14 04:01:53,479 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_get_outbound_responses [2024-11-14 04:01:53,479 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_get_outbound_responses [2024-11-14 04:01:53,479 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_dev_targ_reset [2024-11-14 04:01:53,479 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_dev_targ_reset [2024-11-14 04:01:53,479 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_build_ioctl_req [2024-11-14 04:01:53,479 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_build_ioctl_req [2024-11-14 04:01:53,479 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_firmware_event_work [2024-11-14 04:01:53,479 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_firmware_event_work [2024-11-14 04:01:53,479 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2024-11-14 04:01:53,479 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2024-11-14 04:01:53,479 INFO L130 BoogieDeclarations]: Found specification of procedure sema_init [2024-11-14 04:01:53,479 INFO L138 BoogieDeclarations]: Found implementation of procedure sema_init [2024-11-14 04:01:53,479 INFO L130 BoogieDeclarations]: Found specification of procedure clear_vda_request [2024-11-14 04:01:53,479 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_vda_request [2024-11-14 04:01:53,479 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_host_reset [2024-11-14 04:01:53,479 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_host_reset [2024-11-14 04:01:53,479 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_targ_db_report_changes [2024-11-14 04:01:53,479 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_targ_db_report_changes [2024-11-14 04:01:53,479 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_reset_adapter [2024-11-14 04:01:53,480 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_reset_adapter [2024-11-14 04:01:53,480 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_kickoff_timer [2024-11-14 04:01:53,480 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_kickoff_timer [2024-11-14 04:01:53,480 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_alloc_request [2024-11-14 04:01:53,480 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_alloc_request [2024-11-14 04:01:53,480 INFO L130 BoogieDeclarations]: Found specification of procedure handle_hba_ioctl [2024-11-14 04:01:53,480 INFO L138 BoogieDeclarations]: Found implementation of procedure handle_hba_ioctl [2024-11-14 04:01:53,480 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2024-11-14 04:01:53,480 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2024-11-14 04:01:53,480 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2024-11-14 04:01:53,480 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2024-11-14 04:01:53,480 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-11-14 04:01:53,480 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-11-14 04:01:53,480 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_targ_db_remove [2024-11-14 04:01:53,480 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_targ_db_remove [2024-11-14 04:01:53,480 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_write_fw [2024-11-14 04:01:53,480 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_write_fw [2024-11-14 04:01:53,480 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_write_fs [2024-11-14 04:01:53,480 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_write_fs [2024-11-14 04:01:53,480 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2024-11-14 04:01:53,481 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2024-11-14 04:01:53,481 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 04:01:53,481 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 04:01:53,481 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_disable_heartbeat [2024-11-14 04:01:53,481 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_disable_heartbeat [2024-11-14 04:01:53,481 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_alloc_sgl [2024-11-14 04:01:53,481 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_alloc_sgl [2024-11-14 04:01:53,481 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2024-11-14 04:01:53,481 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2024-11-14 04:01:53,481 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2024-11-14 04:01:53,481 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2024-11-14 04:01:53,481 INFO L130 BoogieDeclarations]: Found specification of procedure complete_fmapi_req [2024-11-14 04:01:53,481 INFO L138 BoogieDeclarations]: Found implementation of procedure complete_fmapi_req [2024-11-14 04:01:53,481 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unregister_driver [2024-11-14 04:01:53,481 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unregister_driver [2024-11-14 04:01:53,481 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2024-11-14 04:01:53,481 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_local_reset_adapter [2024-11-14 04:01:53,481 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_local_reset_adapter [2024-11-14 04:01:53,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2024-11-14 04:01:53,481 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-14 04:01:53,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-14 04:01:53,482 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_create_bin_file [2024-11-14 04:01:53,482 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_create_bin_file [2024-11-14 04:01:53,485 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_disc_queue_event [2024-11-14 04:01:53,485 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_disc_queue_event [2024-11-14 04:01:53,485 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_map_data_window [2024-11-14 04:01:53,485 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_map_data_window [2024-11-14 04:01:53,485 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_sub_return [2024-11-14 04:01:53,485 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_sub_return [2024-11-14 04:01:53,486 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_targ_db_remove_all [2024-11-14 04:01:53,486 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_targ_db_remove_all [2024-11-14 04:01:53,486 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_region [2024-11-14 04:01:53,486 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_region [2024-11-14 04:01:53,486 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_send_task_mgmt [2024-11-14 04:01:53,486 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_send_task_mgmt [2024-11-14 04:01:53,486 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_targ_db_get_tgt_cnt [2024-11-14 04:01:53,486 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_targ_db_get_tgt_cnt [2024-11-14 04:01:53,486 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_remove [2024-11-14 04:01:53,486 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_remove [2024-11-14 04:01:53,488 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_build_mgt_req [2024-11-14 04:01:53,488 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_build_mgt_req [2024-11-14 04:01:53,488 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2024-11-14 04:01:53,488 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2024-11-14 04:01:53,488 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_queue_fw_event [2024-11-14 04:01:53,488 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_queue_fw_event [2024-11-14 04:01:53,488 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_targ_db_add_raid [2024-11-14 04:01:53,489 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_targ_db_add_raid [2024-11-14 04:01:53,489 INFO L130 BoogieDeclarations]: Found specification of procedure seq_printf [2024-11-14 04:01:53,489 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_printf [2024-11-14 04:01:53,489 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-14 04:01:53,489 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-14 04:01:53,489 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2024-11-14 04:01:53,489 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2024-11-14 04:01:53,489 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_initmem_alloc [2024-11-14 04:01:53,489 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_initmem_alloc [2024-11-14 04:01:53,489 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2024-11-14 04:01:53,489 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2024-11-14 04:01:53,490 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_log_master [2024-11-14 04:01:53,490 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_log_master [2024-11-14 04:01:53,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2024-11-14 04:01:53,490 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2024-11-14 04:01:53,490 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 04:01:53,490 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 04:01:53,490 INFO L130 BoogieDeclarations]: Found specification of procedure get_fi_adap_type [2024-11-14 04:01:53,490 INFO L138 BoogieDeclarations]: Found implementation of procedure get_fi_adap_type [2024-11-14 04:01:53,490 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_nuxi_mgt_data [2024-11-14 04:01:53,490 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_nuxi_mgt_data [2024-11-14 04:01:53,490 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_start_request [2024-11-14 04:01:53,491 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_start_request [2024-11-14 04:01:53,491 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_complete_request_cb [2024-11-14 04:01:53,491 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_complete_request_cb [2024-11-14 04:01:53,491 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_write_vda [2024-11-14 04:01:53,491 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_write_vda [2024-11-14 04:01:53,491 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-14 04:01:53,491 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-11-14 04:01:53,491 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-11-14 04:01:53,491 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_read_fw [2024-11-14 04:01:53,491 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_read_fw [2024-11-14 04:01:53,491 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_queuecommand [2024-11-14 04:01:53,492 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_queuecommand [2024-11-14 04:01:53,492 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_nvram_get_defaults [2024-11-14 04:01:53,492 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_nvram_get_defaults [2024-11-14 04:01:53,492 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_read_fs [2024-11-14 04:01:53,492 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_read_fs [2024-11-14 04:01:53,492 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2024-11-14 04:01:53,492 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2024-11-14 04:01:53,492 INFO L130 BoogieDeclarations]: Found specification of procedure up [2024-11-14 04:01:53,492 INFO L138 BoogieDeclarations]: Found implementation of procedure up [2024-11-14 04:01:53,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-14 04:01:53,492 INFO L130 BoogieDeclarations]: Found specification of procedure translate_esas2r_event_level_to_kernel [2024-11-14 04:01:53,493 INFO L138 BoogieDeclarations]: Found implementation of procedure translate_esas2r_event_level_to_kernel [2024-11-14 04:01:53,493 INFO L130 BoogieDeclarations]: Found specification of procedure csmi_ioctl_tunnel [2024-11-14 04:01:53,493 INFO L138 BoogieDeclarations]: Found implementation of procedure csmi_ioctl_tunnel [2024-11-14 04:01:53,493 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_kill_adapter [2024-11-14 04:01:53,493 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_kill_adapter [2024-11-14 04:01:53,493 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2024-11-14 04:01:53,493 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2024-11-14 04:01:53,493 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2024-11-14 04:01:53,493 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2024-11-14 04:01:53,493 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_comp_list_drain [2024-11-14 04:01:53,493 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_comp_list_drain [2024-11-14 04:01:53,494 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_doorbell_interrupt [2024-11-14 04:01:53,494 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_doorbell_interrupt [2024-11-14 04:01:53,494 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_sgc_init [2024-11-14 04:01:53,494 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_sgc_init [2024-11-14 04:01:53,494 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_enable_heartbeat [2024-11-14 04:01:53,494 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_enable_heartbeat [2024-11-14 04:01:53,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-14 04:01:53,494 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_process_bus_reset [2024-11-14 04:01:53,494 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_process_bus_reset [2024-11-14 04:01:53,494 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_disc_continue [2024-11-14 04:01:53,494 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_disc_continue [2024-11-14 04:01:53,494 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-11-14 04:01:53,494 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-11-14 04:01:53,494 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_bus_reset [2024-11-14 04:01:53,494 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_bus_reset [2024-11-14 04:01:53,494 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_get_model_name [2024-11-14 04:01:53,494 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_get_model_name [2024-11-14 04:01:53,494 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_free_request [2024-11-14 04:01:53,494 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_free_request [2024-11-14 04:01:53,494 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_initmem_free [2024-11-14 04:01:53,494 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_initmem_free [2024-11-14 04:01:53,495 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2024-11-14 04:01:53,495 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2024-11-14 04:01:53,495 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_resume [2024-11-14 04:01:53,495 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_resume [2024-11-14 04:01:53,496 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_vda_req [2024-11-14 04:01:53,497 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_vda_req [2024-11-14 04:01:53,497 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_disc_start_waiting [2024-11-14 04:01:53,497 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_disc_start_waiting [2024-11-14 04:01:53,497 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_proc_ioctl [2024-11-14 04:01:53,497 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_proc_ioctl [2024-11-14 04:01:53,497 INFO L130 BoogieDeclarations]: Found specification of procedure pci_find_capability [2024-11-14 04:01:53,498 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_find_capability [2024-11-14 04:01:53,498 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_setup_interrupts [2024-11-14 04:01:53,498 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_setup_interrupts [2024-11-14 04:01:53,498 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_build_flash_req [2024-11-14 04:01:53,498 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_build_flash_req [2024-11-14 04:01:53,498 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_dma_unmap [2024-11-14 04:01:53,498 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_dma_unmap [2024-11-14 04:01:53,498 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_force_interrupt [2024-11-14 04:01:53,498 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_force_interrupt [2024-11-14 04:01:53,498 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_nvram_validate [2024-11-14 04:01:53,498 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_nvram_validate [2024-11-14 04:01:53,498 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2024-11-14 04:01:53,498 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2024-11-14 04:01:53,498 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_change_queue_depth [2024-11-14 04:01:53,498 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_change_queue_depth [2024-11-14 04:01:53,498 INFO L130 BoogieDeclarations]: Found specification of procedure jiffies_to_msecs [2024-11-14 04:01:53,498 INFO L138 BoogieDeclarations]: Found implementation of procedure jiffies_to_msecs [2024-11-14 04:01:53,498 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_remove_device [2024-11-14 04:01:53,498 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_remove_device [2024-11-14 04:01:53,498 INFO L130 BoogieDeclarations]: Found specification of procedure hba_ioctl_tunnel [2024-11-14 04:01:53,499 INFO L138 BoogieDeclarations]: Found implementation of procedure hba_ioctl_tunnel [2024-11-14 04:01:53,499 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_reset_chip [2024-11-14 04:01:53,499 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_reset_chip [2024-11-14 04:01:53,499 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_log_dev [2024-11-14 04:01:53,499 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_log_dev [2024-11-14 04:01:53,499 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2024-11-14 04:01:53,499 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2024-11-14 04:01:53,499 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_disc_start_port [2024-11-14 04:01:53,499 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_disc_start_port [2024-11-14 04:01:53,499 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_target_state_changed [2024-11-14 04:01:53,499 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_target_state_changed [2024-11-14 04:01:53,499 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_send_reset_ae [2024-11-14 04:01:53,499 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_send_reset_ae [2024-11-14 04:01:53,499 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_add_device [2024-11-14 04:01:53,499 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_add_device [2024-11-14 04:01:53,499 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-14 04:01:53,499 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-14 04:01:53,499 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-14 04:01:53,499 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-14 04:01:53,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-14 04:01:53,500 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-14 04:01:53,500 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-14 04:01:53,500 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic [2024-11-14 04:01:53,500 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_user_generic [2024-11-14 04:01:53,500 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_read_vda [2024-11-14 04:01:53,500 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_read_vda [2024-11-14 04:01:53,500 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout_interruptible [2024-11-14 04:01:53,500 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout_interruptible [2024-11-14 04:01:53,500 INFO L130 BoogieDeclarations]: Found specification of procedure allocate_fw_buffers [2024-11-14 04:01:53,500 INFO L138 BoogieDeclarations]: Found implementation of procedure allocate_fw_buffers [2024-11-14 04:01:53,500 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2024-11-14 04:01:53,500 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2024-11-14 04:01:53,500 INFO L130 BoogieDeclarations]: Found specification of procedure free_fw_buffers [2024-11-14 04:01:53,500 INFO L138 BoogieDeclarations]: Found implementation of procedure free_fw_buffers [2024-11-14 04:01:53,500 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2024-11-14 04:01:53,500 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2024-11-14 04:01:53,500 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_read_flash_block [2024-11-14 04:01:53,500 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_read_flash_block [2024-11-14 04:01:53,500 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_build_cfg_req [2024-11-14 04:01:53,500 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_build_cfg_req [2024-11-14 04:01:53,501 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2024-11-14 04:01:53,501 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2024-11-14 04:01:53,501 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_polled_interrupt [2024-11-14 04:01:53,501 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_polled_interrupt [2024-11-14 04:01:53,507 INFO L130 BoogieDeclarations]: Found specification of procedure check_lun [2024-11-14 04:01:53,507 INFO L138 BoogieDeclarations]: Found implementation of procedure check_lun [2024-11-14 04:01:53,507 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_csmi_ioctl_tunnel_comp_cb [2024-11-14 04:01:53,507 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_csmi_ioctl_tunnel_comp_cb [2024-11-14 04:01:53,508 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2024-11-14 04:01:53,508 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2024-11-14 04:01:53,508 INFO L130 BoogieDeclarations]: Found specification of procedure pci_request_region [2024-11-14 04:01:53,508 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_request_region [2024-11-14 04:01:53,508 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_print_flash_rev [2024-11-14 04:01:53,508 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_print_flash_rev [2024-11-14 04:01:53,508 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_cleanup [2024-11-14 04:01:53,508 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_cleanup [2024-11-14 04:01:53,508 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_nvram_set_defaults [2024-11-14 04:01:53,508 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_nvram_set_defaults [2024-11-14 04:01:53,508 INFO L130 BoogieDeclarations]: Found specification of procedure calc_fi_checksum [2024-11-14 04:01:53,508 INFO L138 BoogieDeclarations]: Found implementation of procedure calc_fi_checksum [2024-11-14 04:01:53,509 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2024-11-14 04:01:53,509 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2024-11-14 04:01:53,509 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2024-11-14 04:01:53,509 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2024-11-14 04:01:53,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_resume_early_4 [2024-11-14 04:01:53,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_resume_early_4 [2024-11-14 04:01:53,509 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_is_adapter_present [2024-11-14 04:01:53,509 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_is_adapter_present [2024-11-14 04:01:53,509 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_ioreq_aborted [2024-11-14 04:01:53,509 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_ioreq_aborted [2024-11-14 04:01:53,509 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_add_return [2024-11-14 04:01:53,509 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_add_return [2024-11-14 04:01:53,509 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2024-11-14 04:01:53,509 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2024-11-14 04:01:53,509 INFO L130 BoogieDeclarations]: Found specification of procedure load_image [2024-11-14 04:01:53,509 INFO L138 BoogieDeclarations]: Found implementation of procedure load_image [2024-11-14 04:01:53,509 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_calc_byte_xor_cksum [2024-11-14 04:01:53,509 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_calc_byte_xor_cksum [2024-11-14 04:01:53,509 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2024-11-14 04:01:53,509 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2024-11-14 04:01:53,509 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_device_reset [2024-11-14 04:01:53,509 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_device_reset [2024-11-14 04:01:53,509 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2024-11-14 04:01:53,509 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2024-11-14 04:01:53,510 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_local_start_request [2024-11-14 04:01:53,510 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_local_start_request [2024-11-14 04:01:53,510 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_wait_request [2024-11-14 04:01:53,510 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_wait_request [2024-11-14 04:01:53,510 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2024-11-14 04:01:53,510 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2024-11-14 04:01:53,510 INFO L130 BoogieDeclarations]: Found specification of procedure do_fm_api [2024-11-14 04:01:53,510 INFO L138 BoogieDeclarations]: Found implementation of procedure do_fm_api [2024-11-14 04:01:53,510 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2024-11-14 04:01:53,510 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2024-11-14 04:01:53,510 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_unmap_regions [2024-11-14 04:01:53,510 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_unmap_regions [2024-11-14 04:01:53,510 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_set_resid [2024-11-14 04:01:53,510 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_set_resid [2024-11-14 04:01:53,510 INFO L130 BoogieDeclarations]: Found specification of procedure delayed_work_timer_fn [2024-11-14 04:01:53,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 04:01:53,510 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2024-11-14 04:01:53,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2024-11-14 04:01:53,510 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_remove_bin_file [2024-11-14 04:01:53,510 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_remove_bin_file [2024-11-14 04:01:53,510 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2024-11-14 04:01:53,510 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2024-11-14 04:01:53,510 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_build_ae_req [2024-11-14 04:01:53,511 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_build_ae_req [2024-11-14 04:01:53,511 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_disc_start_request [2024-11-14 04:01:53,514 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_disc_start_request [2024-11-14 04:01:56,172 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 04:01:56,179 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 04:01:56,739 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-14 04:02:35,210 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13248-1: assume -9223372036854775808 <= __copy_to_user_nocheck_#t~ret2575#1 && __copy_to_user_nocheck_#t~ret2575#1 <= 9223372036854775807;__copy_to_user_nocheck_~tmp___0~64#1 := __copy_to_user_nocheck_#t~ret2575#1; [2024-11-14 04:02:35,211 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13248: SUMMARY for call __copy_to_user_nocheck_#t~ret2575#1 := ldv__builtin_expect((if 0 != __copy_to_user_nocheck_~ret~7#1 then 1 else 0), 0); srcloc: null [2024-11-14 04:02:35,212 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13166: assume __copy_from_user_nocheck_#t~switch2567#1;__copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~6#1; [2024-11-14 04:02:35,212 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13166: assume !__copy_from_user_nocheck_#t~switch2567#1;__copy_from_user_nocheck_#t~switch2567#1 := __copy_from_user_nocheck_#t~switch2567#1 || 8 == __copy_from_user_nocheck_~size#1; [2024-11-14 04:02:35,213 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13233: assume __copy_to_user_nocheck_#t~switch2574#1;__copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~7#1; [2024-11-14 04:02:35,217 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13233: assume !__copy_to_user_nocheck_#t~switch2574#1;__copy_to_user_nocheck_#t~switch2574#1 := __copy_to_user_nocheck_#t~switch2574#1 || 4 == __copy_to_user_nocheck_~size#1; [2024-11-14 04:02:35,217 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13202: assume __copy_from_user_nocheck_#t~switch2567#1; [2024-11-14 04:02:35,217 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13202: assume !__copy_from_user_nocheck_#t~switch2567#1; [2024-11-14 04:02:35,217 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13203: SUMMARY for call __copy_from_user_nocheck_#t~ret2570#1 := copy_user_generic(__copy_from_user_nocheck_~dst#1.base, __copy_from_user_nocheck_~dst#1.offset, __copy_from_user_nocheck_~src#1.base, __copy_from_user_nocheck_~src#1.offset, __copy_from_user_nocheck_~size#1); srcloc: null [2024-11-14 04:02:35,217 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13203-1: __copy_from_user_nocheck_~tmp___2~29#1 := __copy_from_user_nocheck_#t~ret2570#1;__copy_from_user_nocheck_#res#1 := (if __copy_from_user_nocheck_~tmp___2~29#1 % 18446744073709551616 % 4294967296 <= 2147483647 then __copy_from_user_nocheck_~tmp___2~29#1 % 18446744073709551616 % 4294967296 else __copy_from_user_nocheck_~tmp___2~29#1 % 18446744073709551616 % 4294967296 - 4294967296); [2024-11-14 04:02:35,217 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13269: assume __copy_to_user_nocheck_#t~switch2574#1; [2024-11-14 04:02:35,217 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13269: assume !__copy_to_user_nocheck_#t~switch2574#1; [2024-11-14 04:02:35,217 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13171: assume __copy_from_user_nocheck_#t~switch2567#1;__copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~6#1; [2024-11-14 04:02:35,217 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13171: assume !__copy_from_user_nocheck_#t~switch2567#1;__copy_from_user_nocheck_#t~switch2567#1 := __copy_from_user_nocheck_#t~switch2567#1 || 10 == __copy_from_user_nocheck_~size#1; [2024-11-14 04:02:35,217 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13237: assume __copy_to_user_nocheck_#t~switch2574#1;__copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~7#1; [2024-11-14 04:02:35,217 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13237: assume !__copy_to_user_nocheck_#t~switch2574#1;__copy_to_user_nocheck_#t~switch2574#1 := __copy_to_user_nocheck_#t~switch2574#1 || 8 == __copy_to_user_nocheck_~size#1; [2024-11-14 04:02:35,217 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13270-1: __copy_to_user_nocheck_~tmp___2~30#1 := __copy_to_user_nocheck_#t~ret2577#1;__copy_to_user_nocheck_#res#1 := (if __copy_to_user_nocheck_~tmp___2~30#1 % 18446744073709551616 % 4294967296 <= 2147483647 then __copy_to_user_nocheck_~tmp___2~30#1 % 18446744073709551616 % 4294967296 else __copy_to_user_nocheck_~tmp___2~30#1 % 18446744073709551616 % 4294967296 - 4294967296); [2024-11-14 04:02:35,217 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13270: SUMMARY for call __copy_to_user_nocheck_#t~ret2577#1 := copy_user_generic(__copy_to_user_nocheck_~dst#1.base, __copy_to_user_nocheck_~dst#1.offset, __copy_to_user_nocheck_~src#1.base, __copy_to_user_nocheck_~src#1.offset, __copy_to_user_nocheck_~size#1); srcloc: null [2024-11-14 04:02:35,217 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13155: havoc __copy_from_user_nocheck_#t~switch2567#1;havoc __copy_from_user_nocheck_#t~ret2568#1;havoc __copy_from_user_nocheck_#t~ret2569#1;havoc __copy_from_user_nocheck_#t~ret2570#1;havoc __copy_from_user_nocheck_#t~switch2567#1;havoc __copy_from_user_nocheck_#t~ret2568#1;havoc __copy_from_user_nocheck_#t~ret2569#1;havoc __copy_from_user_nocheck_#t~ret2570#1; [2024-11-14 04:02:35,217 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13189: assume __copy_from_user_nocheck_#t~switch2567#1; [2024-11-14 04:02:35,218 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13189: assume !__copy_from_user_nocheck_#t~switch2567#1;__copy_from_user_nocheck_#t~switch2567#1 := true; [2024-11-14 04:02:35,218 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13189-1: assume 0 != __copy_from_user_nocheck_~tmp___1~37#1;__copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~6#1; [2024-11-14 04:02:35,218 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13189-1: assume !(0 != __copy_from_user_nocheck_~tmp___1~37#1);__copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~6#1; [2024-11-14 04:02:35,218 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13257: assume __copy_to_user_nocheck_#t~switch2574#1; [2024-11-14 04:02:35,218 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13257: assume !__copy_to_user_nocheck_#t~switch2574#1;__copy_to_user_nocheck_#t~switch2574#1 := true; [2024-11-14 04:02:35,218 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13257-1: assume 0 != __copy_to_user_nocheck_~tmp___1~38#1;__copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~7#1; [2024-11-14 04:02:35,218 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13257-1: assume !(0 != __copy_to_user_nocheck_~tmp___1~38#1);__copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~7#1; [2024-11-14 04:02:35,218 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13241: assume __copy_to_user_nocheck_#t~switch2574#1;__copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~7#1; [2024-11-14 04:02:35,218 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13241: assume !__copy_to_user_nocheck_#t~switch2574#1;__copy_to_user_nocheck_#t~switch2574#1 := __copy_to_user_nocheck_#t~switch2574#1 || 10 == __copy_to_user_nocheck_~size#1; [2024-11-14 04:02:35,218 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##23: assume !__copy_from_user_nocheck_#t~switch2567#1;__copy_from_user_nocheck_#t~switch2567#1 := __copy_from_user_nocheck_#t~switch2567#1 || 2 == __copy_from_user_nocheck_~size#1; [2024-11-14 04:02:35,218 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##22: assume __copy_from_user_nocheck_#t~switch2567#1;__copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~6#1; [2024-11-14 04:02:35,218 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13176-1: assume 0 != __copy_from_user_nocheck_~tmp___0~63#1;__copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~6#1; [2024-11-14 04:02:35,218 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13176-1: assume !(0 != __copy_from_user_nocheck_~tmp___0~63#1);__copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~6#1; [2024-11-14 04:02:35,218 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13176: assume __copy_from_user_nocheck_#t~switch2567#1; [2024-11-14 04:02:35,218 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13176: assume !__copy_from_user_nocheck_#t~switch2567#1;__copy_from_user_nocheck_#t~switch2567#1 := __copy_from_user_nocheck_#t~switch2567#1 || 16 == __copy_from_user_nocheck_~size#1; [2024-11-14 04:02:35,218 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13193: SUMMARY for call __copy_from_user_nocheck_#t~ret2569#1 := ldv__builtin_expect((if 0 != __copy_from_user_nocheck_~ret~6#1 then 1 else 0), 0); srcloc: null [2024-11-14 04:02:35,218 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13193-1: assume -9223372036854775808 <= __copy_from_user_nocheck_#t~ret2569#1 && __copy_from_user_nocheck_#t~ret2569#1 <= 9223372036854775807;__copy_from_user_nocheck_~tmp___1~37#1 := __copy_from_user_nocheck_#t~ret2569#1; [2024-11-14 04:02:35,218 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13260-1: assume -9223372036854775808 <= __copy_to_user_nocheck_#t~ret2576#1 && __copy_to_user_nocheck_#t~ret2576#1 <= 9223372036854775807;__copy_to_user_nocheck_~tmp___1~38#1 := __copy_to_user_nocheck_#t~ret2576#1; [2024-11-14 04:02:35,218 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13260: SUMMARY for call __copy_to_user_nocheck_#t~ret2576#1 := ldv__builtin_expect((if 0 != __copy_to_user_nocheck_~ret~7#1 then 1 else 0), 0); srcloc: null [2024-11-14 04:02:35,219 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13161: assume __copy_from_user_nocheck_#t~switch2567#1;__copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~6#1; [2024-11-14 04:02:35,219 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13161: assume !__copy_from_user_nocheck_#t~switch2567#1;__copy_from_user_nocheck_#t~switch2567#1 := __copy_from_user_nocheck_#t~switch2567#1 || 4 == __copy_from_user_nocheck_~size#1; [2024-11-14 04:02:35,219 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13228: havoc __copy_to_user_nocheck_#t~switch2574#1;havoc __copy_to_user_nocheck_#t~ret2575#1;havoc __copy_to_user_nocheck_#t~ret2576#1;havoc __copy_to_user_nocheck_#t~ret2577#1;havoc __copy_to_user_nocheck_#t~switch2574#1;havoc __copy_to_user_nocheck_#t~ret2575#1;havoc __copy_to_user_nocheck_#t~ret2576#1;havoc __copy_to_user_nocheck_#t~ret2577#1; [2024-11-14 04:02:35,222 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13245: assume __copy_to_user_nocheck_#t~switch2574#1; [2024-11-14 04:02:35,223 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13245: assume !__copy_to_user_nocheck_#t~switch2574#1;__copy_to_user_nocheck_#t~switch2574#1 := __copy_to_user_nocheck_#t~switch2574#1 || 16 == __copy_to_user_nocheck_~size#1; [2024-11-14 04:02:35,223 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13245-1: assume 0 != __copy_to_user_nocheck_~tmp___0~64#1;__copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~7#1; [2024-11-14 04:02:35,223 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13245-1: assume !(0 != __copy_to_user_nocheck_~tmp___0~64#1);__copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~7#1; [2024-11-14 04:02:35,223 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13180-1: assume -9223372036854775808 <= __copy_from_user_nocheck_#t~ret2568#1 && __copy_from_user_nocheck_#t~ret2568#1 <= 9223372036854775807;__copy_from_user_nocheck_~tmp___0~63#1 := __copy_from_user_nocheck_#t~ret2568#1; [2024-11-14 04:02:35,223 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13180: SUMMARY for call __copy_from_user_nocheck_#t~ret2568#1 := ldv__builtin_expect((if 0 != __copy_from_user_nocheck_~ret~6#1 then 1 else 0), 0); srcloc: null [2024-11-14 04:02:35,223 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##111: assume !__copy_to_user_nocheck_#t~switch2574#1;__copy_to_user_nocheck_#t~switch2574#1 := __copy_to_user_nocheck_#t~switch2574#1 || 2 == __copy_to_user_nocheck_~size#1; [2024-11-14 04:02:35,223 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##110: assume __copy_to_user_nocheck_#t~switch2574#1;__copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~7#1; [2024-11-14 04:03:14,696 INFO L? ?]: Removed 6650 outVars from TransFormulas that were not future-live. [2024-11-14 04:03:14,697 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 04:03:25,280 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 04:03:25,280 INFO L316 CfgBuilder]: Removed 10 assume(true) statements. [2024-11-14 04:03:25,280 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:03:25 BoogieIcfgContainer [2024-11-14 04:03:25,281 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 04:03:25,283 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 04:03:25,283 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 04:03:25,287 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 04:03:25,288 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 04:01:42" (1/3) ... [2024-11-14 04:03:25,288 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4829b8d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:03:25, skipping insertion in model container [2024-11-14 04:03:25,288 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:01:50" (2/3) ... [2024-11-14 04:03:25,289 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4829b8d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:03:25, skipping insertion in model container [2024-11-14 04:03:25,289 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:03:25" (3/3) ... [2024-11-14 04:03:25,290 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--esas2r--esas2r.ko-entry_point.cil.out.i [2024-11-14 04:03:25,308 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 04:03:25,311 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--esas2r--esas2r.ko-entry_point.cil.out.i that has 233 procedures, 4586 locations, 1 initial locations, 13 loop locations, and 1 error locations. [2024-11-14 04:03:25,490 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 04:03:25,504 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=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2976b015, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 04:03:25,504 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 04:03:25,521 INFO L276 IsEmpty]: Start isEmpty. Operand has 4585 states, 2810 states have (on average 1.3697508896797153) internal successors, (3849), 2983 states have internal predecessors, (3849), 1542 states have call successors, (1542), 232 states have call predecessors, (1542), 231 states have return successors, (1530), 1497 states have call predecessors, (1530), 1530 states have call successors, (1530) [2024-11-14 04:03:25,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2024-11-14 04:03:25,557 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:03:25,558 INFO L215 NwaCegarLoop]: trace histogram [29, 29, 29, 29, 29, 29, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 04:03:25,559 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:03:25,563 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:03:25,564 INFO L85 PathProgramCache]: Analyzing trace with hash -228076874, now seen corresponding path program 1 times [2024-11-14 04:03:25,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:03:25,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343203415] [2024-11-14 04:03:25,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:03:25,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:03:38,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:03:40,780 INFO L134 CoverageAnalysis]: Checked inductivity of 4042 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4042 trivial. 0 not checked. [2024-11-14 04:03:40,781 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:03:40,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343203415] [2024-11-14 04:03:40,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343203415] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:03:40,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:03:40,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 04:03:40,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486862186] [2024-11-14 04:03:40,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:03:40,821 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:03:40,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:03:40,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:03:40,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 04:03:40,952 INFO L87 Difference]: Start difference. First operand has 4585 states, 2810 states have (on average 1.3697508896797153) internal successors, (3849), 2983 states have internal predecessors, (3849), 1542 states have call successors, (1542), 232 states have call predecessors, (1542), 231 states have return successors, (1530), 1497 states have call predecessors, (1530), 1530 states have call successors, (1530) Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-14 04:03:43,390 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.41s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:48,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:53,162 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:01,762 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:04,618 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:06,635 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:10,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:12,950 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:17,657 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:20,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:04:20,150 INFO L93 Difference]: Finished difference Result 13521 states and 20751 transitions. [2024-11-14 04:04:20,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:04:20,153 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) Word has length 481 [2024-11-14 04:04:20,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:04:20,288 INFO L225 Difference]: With dead ends: 13521 [2024-11-14 04:04:20,288 INFO L226 Difference]: Without dead ends: 8984 [2024-11-14 04:04:20,354 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 04:04:20,358 INFO L432 NwaCegarLoop]: 6348 mSDtfsCounter, 6846 mSDsluCounter, 6202 mSDsCounter, 0 mSdLazyCounter, 1136 mSolverCounterSat, 2 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6846 SdHoareTripleChecker+Valid, 12550 SdHoareTripleChecker+Invalid, 1146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1136 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.4s IncrementalHoareTripleChecker+Time [2024-11-14 04:04:20,361 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [6846 Valid, 12550 Invalid, 1146 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 1136 Invalid, 8 Unknown, 0 Unchecked, 38.4s Time] [2024-11-14 04:04:20,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8984 states. [2024-11-14 04:04:21,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8984 to 8980. [2024-11-14 04:04:21,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8980 states, 5527 states have (on average 1.3678306495386285) internal successors, (7560), 5846 states have internal predecessors, (7560), 2993 states have call successors, (2993), 460 states have call predecessors, (2993), 459 states have return successors, (2992), 2925 states have call predecessors, (2992), 2992 states have call successors, (2992) [2024-11-14 04:04:21,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8980 states to 8980 states and 13545 transitions. [2024-11-14 04:04:21,372 INFO L78 Accepts]: Start accepts. Automaton has 8980 states and 13545 transitions. Word has length 481 [2024-11-14 04:04:21,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:04:21,380 INFO L471 AbstractCegarLoop]: Abstraction has 8980 states and 13545 transitions. [2024-11-14 04:04:21,380 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-14 04:04:21,380 INFO L276 IsEmpty]: Start isEmpty. Operand 8980 states and 13545 transitions. [2024-11-14 04:04:21,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 503 [2024-11-14 04:04:21,410 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:04:21,411 INFO L215 NwaCegarLoop]: trace histogram [29, 29, 29, 29, 29, 29, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 04:04:21,411 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-14 04:04:21,412 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:04:21,412 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:04:21,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1602049310, now seen corresponding path program 1 times [2024-11-14 04:04:21,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:04:21,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185871166] [2024-11-14 04:04:21,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:04:21,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:04:35,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:04:37,075 INFO L134 CoverageAnalysis]: Checked inductivity of 4042 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4042 trivial. 0 not checked. [2024-11-14 04:04:37,077 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:04:37,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185871166] [2024-11-14 04:04:37,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185871166] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:04:37,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:04:37,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 04:04:37,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238376771] [2024-11-14 04:04:37,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:04:37,082 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:04:37,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:04:37,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:04:37,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 04:04:37,086 INFO L87 Difference]: Start difference. First operand 8980 states and 13545 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2024-11-14 04:04:39,309 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.22s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:44,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:50,388 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:56,749 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:58,756 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:05:03,721 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:05:06,049 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.33s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:05:15,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:05:15,127 INFO L93 Difference]: Finished difference Result 26690 states and 40267 transitions. [2024-11-14 04:05:15,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:05:15,128 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 502 [2024-11-14 04:05:15,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:05:15,274 INFO L225 Difference]: With dead ends: 26690 [2024-11-14 04:05:15,277 INFO L226 Difference]: Without dead ends: 17807 [2024-11-14 04:05:15,333 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 04:05:15,334 INFO L432 NwaCegarLoop]: 6308 mSDtfsCounter, 6824 mSDsluCounter, 6162 mSDsCounter, 0 mSdLazyCounter, 1131 mSolverCounterSat, 2 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6824 SdHoareTripleChecker+Valid, 12470 SdHoareTripleChecker+Invalid, 1140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1131 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 37.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:05:15,335 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [6824 Valid, 12470 Invalid, 1140 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 1131 Invalid, 7 Unknown, 0 Unchecked, 37.2s Time] [2024-11-14 04:05:15,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17807 states. [2024-11-14 04:05:16,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17807 to 17804. [2024-11-14 04:05:16,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17804 states, 10966 states have (on average 1.3691409812146635) internal successors, (15014), 11604 states have internal predecessors, (15014), 5922 states have call successors, (5922), 916 states have call predecessors, (5922), 915 states have return successors, (5925), 5787 states have call predecessors, (5925), 5921 states have call successors, (5925) [2024-11-14 04:05:16,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17804 states to 17804 states and 26861 transitions. [2024-11-14 04:05:16,461 INFO L78 Accepts]: Start accepts. Automaton has 17804 states and 26861 transitions. Word has length 502 [2024-11-14 04:05:16,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:05:16,462 INFO L471 AbstractCegarLoop]: Abstraction has 17804 states and 26861 transitions. [2024-11-14 04:05:16,463 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2024-11-14 04:05:16,463 INFO L276 IsEmpty]: Start isEmpty. Operand 17804 states and 26861 transitions. [2024-11-14 04:05:16,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2024-11-14 04:05:16,480 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:05:16,480 INFO L215 NwaCegarLoop]: trace histogram [29, 29, 29, 29, 29, 29, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 04:05:16,480 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-14 04:05:16,481 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:05:16,481 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:05:16,481 INFO L85 PathProgramCache]: Analyzing trace with hash 704340148, now seen corresponding path program 1 times [2024-11-14 04:05:16,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:05:16,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209403057] [2024-11-14 04:05:16,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:05:16,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:05:28,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:05:29,474 INFO L134 CoverageAnalysis]: Checked inductivity of 4042 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4042 trivial. 0 not checked. [2024-11-14 04:05:29,474 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:05:29,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209403057] [2024-11-14 04:05:29,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209403057] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:05:29,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:05:29,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 04:05:29,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640461669] [2024-11-14 04:05:29,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:05:29,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:05:29,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:05:29,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:05:29,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 04:05:29,479 INFO L87 Difference]: Start difference. First operand 17804 states and 26861 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2024-11-14 04:05:31,668 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:05:36,016 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:05:40,038 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:05:42,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:05:46,166 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:05:48,433 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:05:50,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:05:55,178 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:05:57,593 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.41s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:06:06,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:06:06,467 INFO L93 Difference]: Finished difference Result 51818 states and 78554 transitions. [2024-11-14 04:06:06,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:06:06,467 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 518 [2024-11-14 04:06:06,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:06:06,782 INFO L225 Difference]: With dead ends: 51818 [2024-11-14 04:06:06,782 INFO L226 Difference]: Without dead ends: 34111 [2024-11-14 04:06:06,914 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 04:06:06,915 INFO L432 NwaCegarLoop]: 7438 mSDtfsCounter, 6566 mSDsluCounter, 6098 mSDsCounter, 0 mSdLazyCounter, 1297 mSolverCounterSat, 4 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6566 SdHoareTripleChecker+Valid, 13536 SdHoareTripleChecker+Invalid, 1308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1297 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:06:06,917 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [6566 Valid, 13536 Invalid, 1308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 1297 Invalid, 7 Unknown, 0 Unchecked, 36.1s Time] [2024-11-14 04:06:06,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34111 states. [2024-11-14 04:06:08,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34111 to 33972. [2024-11-14 04:06:08,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33972 states, 20923 states have (on average 1.3693542990966878) internal successors, (28651), 22159 states have internal predecessors, (28651), 11285 states have call successors, (11285), 1760 states have call predecessors, (11285), 1763 states have return successors, (11734), 11031 states have call predecessors, (11734), 11284 states have call successors, (11734) [2024-11-14 04:06:09,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33972 states to 33972 states and 51670 transitions. [2024-11-14 04:06:09,256 INFO L78 Accepts]: Start accepts. Automaton has 33972 states and 51670 transitions. Word has length 518 [2024-11-14 04:06:09,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:06:09,258 INFO L471 AbstractCegarLoop]: Abstraction has 33972 states and 51670 transitions. [2024-11-14 04:06:09,259 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2024-11-14 04:06:09,259 INFO L276 IsEmpty]: Start isEmpty. Operand 33972 states and 51670 transitions. [2024-11-14 04:06:09,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 559 [2024-11-14 04:06:09,290 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:06:09,290 INFO L215 NwaCegarLoop]: trace histogram [29, 29, 29, 29, 29, 29, 16, 16, 16, 16, 16, 16, 16, 16, 16, 3, 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] [2024-11-14 04:06:09,291 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-14 04:06:09,291 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:06:09,292 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:06:09,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1843500759, now seen corresponding path program 1 times [2024-11-14 04:06:09,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:06:09,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870201627] [2024-11-14 04:06:09,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:06:09,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:06:21,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:06:22,280 INFO L134 CoverageAnalysis]: Checked inductivity of 4050 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4050 trivial. 0 not checked. [2024-11-14 04:06:22,281 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:06:22,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870201627] [2024-11-14 04:06:22,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870201627] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:06:22,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:06:22,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 04:06:22,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963841166] [2024-11-14 04:06:22,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:06:22,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:06:22,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:06:22,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:06:22,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 04:06:22,286 INFO L87 Difference]: Start difference. First operand 33972 states and 51670 transitions. Second operand has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 2 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) [2024-11-14 04:06:24,494 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:06:27,864 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:06:30,792 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-14 04:06:35,168 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:06:44,085 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:06:46,094 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:06:51,614 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:06:53,829 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:06:58,615 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:07:03,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:07:03,072 INFO L93 Difference]: Finished difference Result 101256 states and 153982 transitions. [2024-11-14 04:07:03,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:07:03,073 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 2 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) Word has length 558 [2024-11-14 04:07:03,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:07:03,739 INFO L225 Difference]: With dead ends: 101256 [2024-11-14 04:07:03,739 INFO L226 Difference]: Without dead ends: 67381 [2024-11-14 04:07:04,010 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 04:07:04,012 INFO L432 NwaCegarLoop]: 6356 mSDtfsCounter, 6794 mSDsluCounter, 6163 mSDsCounter, 0 mSdLazyCounter, 1131 mSolverCounterSat, 2 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6794 SdHoareTripleChecker+Valid, 12519 SdHoareTripleChecker+Invalid, 1142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1131 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.7s IncrementalHoareTripleChecker+Time [2024-11-14 04:07:04,013 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [6794 Valid, 12519 Invalid, 1142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1131 Invalid, 9 Unknown, 0 Unchecked, 38.7s Time] [2024-11-14 04:07:04,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67381 states. [2024-11-14 04:07:08,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67381 to 67378. [2024-11-14 04:07:08,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67378 states, 41502 states have (on average 1.3697171220664064) internal successors, (56846), 43964 states have internal predecessors, (56846), 22352 states have call successors, (22352), 3514 states have call predecessors, (22352), 3523 states have return successors, (23247), 21851 states have call predecessors, (23247), 22351 states have call successors, (23247) [2024-11-14 04:07:09,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67378 states to 67378 states and 102445 transitions. [2024-11-14 04:07:09,291 INFO L78 Accepts]: Start accepts. Automaton has 67378 states and 102445 transitions. Word has length 558 [2024-11-14 04:07:09,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:07:09,293 INFO L471 AbstractCegarLoop]: Abstraction has 67378 states and 102445 transitions. [2024-11-14 04:07:09,294 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 2 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) [2024-11-14 04:07:09,294 INFO L276 IsEmpty]: Start isEmpty. Operand 67378 states and 102445 transitions. [2024-11-14 04:07:09,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 562 [2024-11-14 04:07:09,311 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:07:09,312 INFO L215 NwaCegarLoop]: trace histogram [29, 29, 29, 29, 29, 29, 16, 16, 16, 16, 16, 16, 16, 16, 16, 9, 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] [2024-11-14 04:07:09,312 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-14 04:07:09,312 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:07:09,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:07:09,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1332304231, now seen corresponding path program 1 times [2024-11-14 04:07:09,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:07:09,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440549631] [2024-11-14 04:07:09,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:07:09,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:07:24,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:07:27,828 INFO L134 CoverageAnalysis]: Checked inductivity of 4116 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4116 trivial. 0 not checked. [2024-11-14 04:07:27,828 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:07:27,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440549631] [2024-11-14 04:07:27,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440549631] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:07:27,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:07:27,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 04:07:27,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093782043] [2024-11-14 04:07:27,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:07:27,832 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 04:07:27,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:07:27,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 04:07:27,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-14 04:07:27,833 INFO L87 Difference]: Start difference. First operand 67378 states and 102445 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 3 states have call successors, (71), 2 states have call predecessors, (71), 1 states have return successors, (65), 3 states have call predecessors, (65), 3 states have call successors, (65) [2024-11-14 04:07:30,044 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:07:32,272 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.22s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:07:36,421 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:07:38,792 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:07:43,730 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:00,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:02,729 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:04,745 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:07,935 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:09,950 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:11,958 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:13,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:17,459 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-14 04:08:20,769 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:30,941 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:33,170 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:35,355 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:37,620 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:46,385 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:48,615 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:50,848 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:09:04,190 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:09:14,364 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:10:01,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:10:01,773 INFO L93 Difference]: Finished difference Result 266920 states and 405722 transitions. [2024-11-14 04:10:01,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 04:10:01,773 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 3 states have call successors, (71), 2 states have call predecessors, (71), 1 states have return successors, (65), 3 states have call predecessors, (65), 3 states have call successors, (65) Word has length 561 [2024-11-14 04:10:01,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:10:04,126 INFO L225 Difference]: With dead ends: 266920 [2024-11-14 04:10:04,127 INFO L226 Difference]: Without dead ends: 199639 [2024-11-14 04:10:04,708 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-14 04:10:04,709 INFO L432 NwaCegarLoop]: 6687 mSDtfsCounter, 13295 mSDsluCounter, 16240 mSDsCounter, 0 mSdLazyCounter, 8450 mSolverCounterSat, 59 mSolverCounterUnsat, 21 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 141.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13295 SdHoareTripleChecker+Valid, 22927 SdHoareTripleChecker+Invalid, 8530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 8450 IncrementalHoareTripleChecker+Invalid, 21 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 146.6s IncrementalHoareTripleChecker+Time [2024-11-14 04:10:04,710 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [13295 Valid, 22927 Invalid, 8530 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [59 Valid, 8450 Invalid, 21 Unknown, 0 Unchecked, 146.6s Time] [2024-11-14 04:10:04,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199639 states. [2024-11-14 04:10:21,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199639 to 199473. [2024-11-14 04:10:21,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199473 states, 123185 states have (on average 1.370191175873686) internal successors, (168787), 130283 states have internal predecessors, (168787), 65779 states have call successors, (65779), 10479 states have call predecessors, (65779), 10508 states have return successors, (68546), 64342 states have call predecessors, (68546), 65778 states have call successors, (68546) [2024-11-14 04:10:24,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199473 states to 199473 states and 303112 transitions. [2024-11-14 04:10:25,075 INFO L78 Accepts]: Start accepts. Automaton has 199473 states and 303112 transitions. Word has length 561 [2024-11-14 04:10:25,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:10:25,079 INFO L471 AbstractCegarLoop]: Abstraction has 199473 states and 303112 transitions. [2024-11-14 04:10:25,079 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 3 states have call successors, (71), 2 states have call predecessors, (71), 1 states have return successors, (65), 3 states have call predecessors, (65), 3 states have call successors, (65) [2024-11-14 04:10:25,080 INFO L276 IsEmpty]: Start isEmpty. Operand 199473 states and 303112 transitions. [2024-11-14 04:10:25,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 586 [2024-11-14 04:10:25,162 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:10:25,163 INFO L215 NwaCegarLoop]: trace histogram [29, 29, 29, 29, 29, 29, 16, 16, 16, 16, 16, 16, 16, 16, 16, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 04:10:25,164 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-14 04:10:25,165 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:10:25,169 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:10:25,169 INFO L85 PathProgramCache]: Analyzing trace with hash 807435372, now seen corresponding path program 1 times [2024-11-14 04:10:25,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:10:25,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590076332] [2024-11-14 04:10:25,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:10:25,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:10:38,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:10:39,972 INFO L134 CoverageAnalysis]: Checked inductivity of 4078 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4078 trivial. 0 not checked. [2024-11-14 04:10:39,973 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:10:39,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590076332] [2024-11-14 04:10:39,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590076332] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:10:39,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:10:39,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 04:10:39,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138596818] [2024-11-14 04:10:39,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:10:39,979 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:10:39,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:10:39,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:10:39,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 04:10:39,981 INFO L87 Difference]: Start difference. First operand 199473 states and 303112 transitions. Second operand has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 2 states have call successors, (76), 2 states have call predecessors, (76), 1 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2024-11-14 04:10:42,182 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.20s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:10:46,841 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:10:50,110 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:10:52,124 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:10:55,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:10:58,937 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:11:02,442 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:11:04,723 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:11:06,505 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-14 04:11:10,193 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:11:12,547 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:11:39,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:11:39,956 INFO L93 Difference]: Finished difference Result 543959 states and 825242 transitions. [2024-11-14 04:11:39,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:11:39,957 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 2 states have call successors, (76), 2 states have call predecessors, (76), 1 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) Word has length 585 [2024-11-14 04:11:39,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:11:44,877 INFO L225 Difference]: With dead ends: 543959 [2024-11-14 04:11:44,878 INFO L226 Difference]: Without dead ends: 344602 [2024-11-14 04:11:46,348 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 04:11:46,357 INFO L432 NwaCegarLoop]: 8927 mSDtfsCounter, 6012 mSDsluCounter, 6124 mSDsCounter, 0 mSdLazyCounter, 1354 mSolverCounterSat, 3 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 42.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6012 SdHoareTripleChecker+Valid, 15051 SdHoareTripleChecker+Invalid, 1366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1354 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 43.8s IncrementalHoareTripleChecker+Time [2024-11-14 04:11:46,358 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [6012 Valid, 15051 Invalid, 1366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1354 Invalid, 9 Unknown, 0 Unchecked, 43.8s Time] [2024-11-14 04:11:46,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344602 states.