./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 a0165632 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40b1750f-9dd6-4b30-b03f-77126838391c/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40b1750f-9dd6-4b30-b03f-77126838391c/bin/utaipan-verify-YMUCfTKeje/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40b1750f-9dd6-4b30-b03f-77126838391c/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40b1750f-9dd6-4b30-b03f-77126838391c/bin/utaipan-verify-YMUCfTKeje/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_40b1750f-9dd6-4b30-b03f-77126838391c/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40b1750f-9dd6-4b30-b03f-77126838391c/bin/utaipan-verify-YMUCfTKeje --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.2.5-dev-a016563 [2024-11-09 05:36:09,618 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 05:36:09,730 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40b1750f-9dd6-4b30-b03f-77126838391c/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-64bit-Taipan_Default.epf [2024-11-09 05:36:09,740 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 05:36:09,741 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 05:36:09,783 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 05:36:09,784 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 05:36:09,784 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 05:36:09,785 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 05:36:09,788 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 05:36:09,789 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 05:36:09,790 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 05:36:09,791 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 05:36:09,792 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-09 05:36:09,796 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 05:36:09,796 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 05:36:09,797 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-09 05:36:09,798 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-09 05:36:09,798 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 05:36:09,800 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-09 05:36:09,800 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-09 05:36:09,801 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-09 05:36:09,802 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 05:36:09,803 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 05:36:09,803 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 05:36:09,803 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 05:36:09,805 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 05:36:09,805 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 05:36:09,805 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 05:36:09,806 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 05:36:09,806 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 05:36:09,807 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 05:36:09,808 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 05:36:09,808 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 05:36:09,808 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 05:36:09,809 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 05:36:09,809 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 05:36:09,810 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 05:36:09,810 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 05:36:09,810 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-09 05:36:09,811 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 05:36:09,811 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 05:36:09,811 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 05:36:09,812 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 05:36:09,812 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40b1750f-9dd6-4b30-b03f-77126838391c/bin/utaipan-verify-YMUCfTKeje/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40b1750f-9dd6-4b30-b03f-77126838391c/bin/utaipan-verify-YMUCfTKeje 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-09 05:36:10,092 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 05:36:10,124 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 05:36:10,127 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 05:36:10,129 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 05:36:10,131 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 05:36:10,132 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40b1750f-9dd6-4b30-b03f-77126838391c/bin/utaipan-verify-YMUCfTKeje/../../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-09 05:36:12,242 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 05:36:13,177 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 05:36:13,178 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40b1750f-9dd6-4b30-b03f-77126838391c/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-09 05:36:13,278 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40b1750f-9dd6-4b30-b03f-77126838391c/bin/utaipan-verify-YMUCfTKeje/data/daa64320f/3bc96edcbb664b1da2c66bfd77852360/FLAGc91c6df36 [2024-11-09 05:36:13,305 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40b1750f-9dd6-4b30-b03f-77126838391c/bin/utaipan-verify-YMUCfTKeje/data/daa64320f/3bc96edcbb664b1da2c66bfd77852360 [2024-11-09 05:36:13,309 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 05:36:13,311 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 05:36:13,315 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 05:36:13,316 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 05:36:13,323 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 05:36:13,324 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 05:36:13" (1/1) ... [2024-11-09 05:36:13,325 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b3cbf95 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:36:13, skipping insertion in model container [2024-11-09 05:36:13,326 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 05:36:13" (1/1) ... [2024-11-09 05:36:13,616 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 05:36:19,682 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_40b1750f-9dd6-4b30-b03f-77126838391c/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-09 05:36:19,790 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 05:36:19,871 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 05:36:20,012 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-09 05:36:20,014 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-09 05:36:20,015 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-09 05:36:20,172 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-09 05:36:20,172 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-09 05:36:20,172 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-09 05:36:20,173 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-09 05:36:20,174 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-09 05:36:20,174 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-09 05:36:20,174 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-09 05:36:20,334 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [9099] [2024-11-09 05:36:20,335 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-09 05:36:20,335 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-09 05:36:20,647 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-09 05:36:20,648 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-09 05:36:20,648 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-09 05:36:20,648 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-09 05:36:20,653 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-09 05:36:20,654 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-09 05:36:20,655 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-09 05:36:20,656 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-09 05:36:20,656 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-09 05:36:20,657 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-09 05:36:20,657 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-09 05:36:20,658 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-09 05:36:20,659 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-09 05:36:20,660 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-09 05:36:20,661 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-09 05:36:20,661 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-09 05:36:20,662 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-09 05:36:20,662 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-09 05:36:20,663 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13253] [2024-11-09 05:36:20,663 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-09 05:36:20,664 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-09 05:36:20,664 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13265] [2024-11-09 05:36:20,665 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-09 05:36:21,042 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [17995] [2024-11-09 05:36:21,043 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [17998] [2024-11-09 05:36:21,043 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [18001] [2024-11-09 05:36:21,043 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [18004] [2024-11-09 05:36:21,044 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-09 05:36:21,044 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-09 05:36:21,044 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-09 05:36:21,044 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-09 05:36:21,045 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-09 05:36:21,045 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-09 05:36:21,046 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-09 05:36:21,046 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-09 05:36:21,046 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-09 05:36:21,047 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-09 05:36:21,047 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-09 05:36:21,047 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-09 05:36:21,075 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_40b1750f-9dd6-4b30-b03f-77126838391c/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-09 05:36:21,087 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 05:36:21,460 INFO L204 MainTranslator]: Completed translation [2024-11-09 05:36:21,462 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:36:21 WrapperNode [2024-11-09 05:36:21,462 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 05:36:21,464 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 05:36:21,464 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 05:36:21,465 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 05:36:21,475 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:36:21" (1/1) ... [2024-11-09 05:36:21,734 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:36:21" (1/1) ... [2024-11-09 05:36:22,333 INFO L138 Inliner]: procedures = 585, calls = 8497, calls flagged for inlining = 240, calls inlined = 236, statements flattened = 16711 [2024-11-09 05:36:22,333 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 05:36:22,334 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 05:36:22,334 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 05:36:22,335 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 05:36:22,345 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:36:21" (1/1) ... [2024-11-09 05:36:22,346 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:36:21" (1/1) ... [2024-11-09 05:36:22,470 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:36:21" (1/1) ... [2024-11-09 05:36:22,471 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:36:21" (1/1) ... [2024-11-09 05:36:23,135 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:36:21" (1/1) ... [2024-11-09 05:36:23,218 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:36:21" (1/1) ... [2024-11-09 05:36:23,305 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:36:21" (1/1) ... [2024-11-09 05:36:23,439 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:36:21" (1/1) ... [2024-11-09 05:36:23,571 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 05:36:23,572 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 05:36:23,572 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 05:36:23,572 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 05:36:23,574 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:36:21" (1/1) ... [2024-11-09 05:36:23,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 05:36:23,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40b1750f-9dd6-4b30-b03f-77126838391c/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:36:23,618 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40b1750f-9dd6-4b30-b03f-77126838391c/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 05:36:23,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40b1750f-9dd6-4b30-b03f-77126838391c/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 05:36:23,662 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_targ_db_find_next_present [2024-11-09 05:36:23,663 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_targ_db_find_next_present [2024-11-09 05:36:23,663 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice_tail_init [2024-11-09 05:36:23,663 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice_tail_init [2024-11-09 05:36:23,663 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_shutdown_4 [2024-11-09 05:36:23,663 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_shutdown_4 [2024-11-09 05:36:23,664 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_process_adapter_reset [2024-11-09 05:36:23,664 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_process_adapter_reset [2024-11-09 05:36:23,664 INFO L130 BoogieDeclarations]: Found specification of procedure seq_puts [2024-11-09 05:36:23,665 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_puts [2024-11-09 05:36:23,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-09 05:36:23,665 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-09 05:36:23,666 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_handle_chip_rst_during_tasklet [2024-11-09 05:36:23,667 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_handle_chip_rst_during_tasklet [2024-11-09 05:36:23,667 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_target_reset [2024-11-09 05:36:23,667 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_target_reset [2024-11-09 05:36:23,667 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_fmapi_callback [2024-11-09 05:36:23,668 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_fmapi_callback [2024-11-09 05:36:23,668 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2024-11-09 05:36:23,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2024-11-09 05:36:23,668 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-09 05:36:23,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-09 05:36:23,668 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_build_sg_list [2024-11-09 05:36:23,669 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_build_sg_list [2024-11-09 05:36:23,669 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_complete_request [2024-11-09 05:36:23,669 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_complete_request [2024-11-09 05:36:23,669 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_word [2024-11-09 05:36:23,669 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_word [2024-11-09 05:36:23,669 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2024-11-09 05:36:23,670 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2024-11-09 05:36:23,670 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_nuxi_cfg_data [2024-11-09 05:36:23,670 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_nuxi_cfg_data [2024-11-09 05:36:23,670 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2024-11-09 05:36:23,670 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2024-11-09 05:36:23,670 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~~u32~0 [2024-11-09 05:36:23,670 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~~u32~0 [2024-11-09 05:36:23,670 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2024-11-09 05:36:23,670 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2024-11-09 05:36:23,671 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_scsi_host_template_5 [2024-11-09 05:36:23,671 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_scsi_host_template_5 [2024-11-09 05:36:23,671 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_adapter_from_kobj [2024-11-09 05:36:23,671 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_adapter_from_kobj [2024-11-09 05:36:23,671 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_adapter_power_down [2024-11-09 05:36:23,671 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_adapter_power_down [2024-11-09 05:36:23,671 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_flash_access [2024-11-09 05:36:23,671 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_flash_access [2024-11-09 05:36:23,671 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_device_put [2024-11-09 05:36:23,672 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_device_put [2024-11-09 05:36:23,672 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-11-09 05:36:23,672 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-11-09 05:36:23,672 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_enable_chip_interrupts [2024-11-09 05:36:23,674 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_enable_chip_interrupts [2024-11-09 05:36:23,674 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_va_start [2024-11-09 05:36:23,675 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_va_start [2024-11-09 05:36:23,675 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_eh_abort [2024-11-09 05:36:23,675 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_eh_abort [2024-11-09 05:36:23,676 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-09 05:36:23,676 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-09 05:36:23,676 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_is_tasklet_pending [2024-11-09 05:36:23,676 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_is_tasklet_pending [2024-11-09 05:36:23,677 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_va_end [2024-11-09 05:36:23,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_va_end [2024-11-09 05:36:23,678 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_write_params [2024-11-09 05:36:23,678 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_write_params [2024-11-09 05:36:23,678 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_map_regions [2024-11-09 05:36:23,678 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_map_regions [2024-11-09 05:36:23,679 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_targ_get_id [2024-11-09 05:36:23,679 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_targ_get_id [2024-11-09 05:36:23,679 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_claim_interrupts [2024-11-09 05:36:23,679 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_claim_interrupts [2024-11-09 05:36:23,679 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_disc_fix_curr_requests [2024-11-09 05:36:23,679 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_disc_fix_curr_requests [2024-11-09 05:36:23,680 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_disc_check_complete [2024-11-09 05:36:23,680 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_disc_check_complete [2024-11-09 05:36:23,681 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2024-11-09 05:36:23,681 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2024-11-09 05:36:23,681 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-09 05:36:23,681 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-09 05:36:23,682 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-09 05:36:23,682 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2024-11-09 05:36:23,682 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2024-11-09 05:36:23,682 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_passthru_comp_cb [2024-11-09 05:36:23,683 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_passthru_comp_cb [2024-11-09 05:36:23,683 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2024-11-09 05:36:23,683 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2024-11-09 05:36:23,683 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2024-11-09 05:36:23,683 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2024-11-09 05:36:23,683 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_add_host_with_dma [2024-11-09 05:36:23,683 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_add_host_with_dma [2024-11-09 05:36:23,684 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_schedule_tasklet [2024-11-09 05:36:23,684 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_schedule_tasklet [2024-11-09 05:36:23,684 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_calc_byte_cksum [2024-11-09 05:36:23,684 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_calc_byte_cksum [2024-11-09 05:36:23,684 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_ioctl [2024-11-09 05:36:23,684 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_ioctl [2024-11-09 05:36:23,684 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2024-11-09 05:36:23,684 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2024-11-09 05:36:23,685 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2024-11-09 05:36:23,685 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2024-11-09 05:36:23,685 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2024-11-09 05:36:23,688 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_rq_init_request [2024-11-09 05:36:23,688 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_rq_init_request [2024-11-09 05:36:23,688 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_timer_tick [2024-11-09 05:36:23,688 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_timer_tick [2024-11-09 05:36:23,688 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2024-11-09 05:36:23,690 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2024-11-09 05:36:23,690 INFO L130 BoogieDeclarations]: Found specification of procedure down_interruptible [2024-11-09 05:36:23,690 INFO L138 BoogieDeclarations]: Found implementation of procedure down_interruptible [2024-11-09 05:36:23,691 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2024-11-09 05:36:23,691 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-09 05:36:23,691 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_set_degraded_mode [2024-11-09 05:36:23,691 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_set_degraded_mode [2024-11-09 05:36:23,691 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2024-11-09 05:36:23,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2024-11-09 05:36:23,692 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2024-11-09 05:36:23,692 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2024-11-09 05:36:23,692 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2024-11-09 05:36:23,692 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2024-11-09 05:36:23,692 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_do_deferred_processes [2024-11-09 05:36:23,692 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_do_deferred_processes [2024-11-09 05:36:23,692 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_fw_event_off [2024-11-09 05:36:23,692 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_fw_event_off [2024-11-09 05:36:23,692 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_show_info [2024-11-09 05:36:23,693 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_show_info [2024-11-09 05:36:23,693 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2024-11-09 05:36:23,693 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2024-11-09 05:36:23,693 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2024-11-09 05:36:23,694 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2024-11-09 05:36:23,695 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_disc_local_start_request [2024-11-09 05:36:23,695 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_disc_local_start_request [2024-11-09 05:36:23,695 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2024-11-09 05:36:23,695 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2024-11-09 05:36:23,695 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_rq_destroy_request [2024-11-09 05:36:23,695 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_rq_destroy_request [2024-11-09 05:36:23,696 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_host_bus_reset [2024-11-09 05:36:23,696 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_host_bus_reset [2024-11-09 05:36:23,696 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_log [2024-11-09 05:36:23,696 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_log [2024-11-09 05:36:23,696 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2024-11-09 05:36:23,696 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2024-11-09 05:36:23,696 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_check_adapter [2024-11-09 05:36:23,697 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_check_adapter [2024-11-09 05:36:23,697 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-09 05:36:23,697 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_power_down [2024-11-09 05:36:23,697 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_power_down [2024-11-09 05:36:23,697 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_init_adapter_hw [2024-11-09 05:36:23,697 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_init_adapter_hw [2024-11-09 05:36:23,697 INFO L130 BoogieDeclarations]: Found specification of procedure handle_buffered_ioctl [2024-11-09 05:36:23,697 INFO L138 BoogieDeclarations]: Found implementation of procedure handle_buffered_ioctl [2024-11-09 05:36:23,697 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2024-11-09 05:36:23,698 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2024-11-09 05:36:23,698 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_do_tasklet_tasks [2024-11-09 05:36:23,698 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_do_tasklet_tasks [2024-11-09 05:36:23,698 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 05:36:23,699 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_disable_chip_interrupts [2024-11-09 05:36:23,699 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_disable_chip_interrupts [2024-11-09 05:36:23,700 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-11-09 05:36:23,700 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-11-09 05:36:23,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-09 05:36:23,700 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_ioctl_handler [2024-11-09 05:36:23,700 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_ioctl_handler [2024-11-09 05:36:23,701 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2024-11-09 05:36:23,701 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2024-11-09 05:36:23,701 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2024-11-09 05:36:23,701 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2024-11-09 05:36:23,701 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_info [2024-11-09 05:36:23,701 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_info [2024-11-09 05:36:23,702 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_2 [2024-11-09 05:36:23,702 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_2 [2024-11-09 05:36:23,702 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-09 05:36:23,702 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-09 05:36:23,702 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_put [2024-11-09 05:36:23,702 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_put [2024-11-09 05:36:23,703 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_device_lookup [2024-11-09 05:36:23,703 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_device_lookup [2024-11-09 05:36:23,703 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_start_vda_request [2024-11-09 05:36:23,703 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_start_vda_request [2024-11-09 05:36:23,703 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_init_pci_cfg_space [2024-11-09 05:36:23,703 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_init_pci_cfg_space [2024-11-09 05:36:23,704 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_get_outbound_responses [2024-11-09 05:36:23,704 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_get_outbound_responses [2024-11-09 05:36:23,704 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_dev_targ_reset [2024-11-09 05:36:23,704 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_dev_targ_reset [2024-11-09 05:36:23,704 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_build_ioctl_req [2024-11-09 05:36:23,704 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_build_ioctl_req [2024-11-09 05:36:23,704 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_firmware_event_work [2024-11-09 05:36:23,704 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_firmware_event_work [2024-11-09 05:36:23,705 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2024-11-09 05:36:23,705 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2024-11-09 05:36:23,705 INFO L130 BoogieDeclarations]: Found specification of procedure sema_init [2024-11-09 05:36:23,705 INFO L138 BoogieDeclarations]: Found implementation of procedure sema_init [2024-11-09 05:36:23,705 INFO L130 BoogieDeclarations]: Found specification of procedure clear_vda_request [2024-11-09 05:36:23,705 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_vda_request [2024-11-09 05:36:23,705 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_host_reset [2024-11-09 05:36:23,705 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_host_reset [2024-11-09 05:36:23,705 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_targ_db_report_changes [2024-11-09 05:36:23,706 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_targ_db_report_changes [2024-11-09 05:36:23,706 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_reset_adapter [2024-11-09 05:36:23,706 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_reset_adapter [2024-11-09 05:36:23,706 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_kickoff_timer [2024-11-09 05:36:23,706 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_kickoff_timer [2024-11-09 05:36:23,706 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_alloc_request [2024-11-09 05:36:23,706 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_alloc_request [2024-11-09 05:36:23,706 INFO L130 BoogieDeclarations]: Found specification of procedure handle_hba_ioctl [2024-11-09 05:36:23,706 INFO L138 BoogieDeclarations]: Found implementation of procedure handle_hba_ioctl [2024-11-09 05:36:23,707 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2024-11-09 05:36:23,707 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2024-11-09 05:36:23,707 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2024-11-09 05:36:23,707 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2024-11-09 05:36:23,708 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-11-09 05:36:23,708 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-11-09 05:36:23,708 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_targ_db_remove [2024-11-09 05:36:23,708 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_targ_db_remove [2024-11-09 05:36:23,708 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_write_fw [2024-11-09 05:36:23,708 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_write_fw [2024-11-09 05:36:23,709 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_write_fs [2024-11-09 05:36:23,709 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_write_fs [2024-11-09 05:36:23,709 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2024-11-09 05:36:23,709 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2024-11-09 05:36:23,709 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 05:36:23,709 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 05:36:23,710 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_disable_heartbeat [2024-11-09 05:36:23,710 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_disable_heartbeat [2024-11-09 05:36:23,710 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_alloc_sgl [2024-11-09 05:36:23,714 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_alloc_sgl [2024-11-09 05:36:23,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2024-11-09 05:36:23,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2024-11-09 05:36:23,714 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2024-11-09 05:36:23,714 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2024-11-09 05:36:23,714 INFO L130 BoogieDeclarations]: Found specification of procedure complete_fmapi_req [2024-11-09 05:36:23,714 INFO L138 BoogieDeclarations]: Found implementation of procedure complete_fmapi_req [2024-11-09 05:36:23,714 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unregister_driver [2024-11-09 05:36:23,715 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unregister_driver [2024-11-09 05:36:23,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2024-11-09 05:36:23,715 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_local_reset_adapter [2024-11-09 05:36:23,715 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_local_reset_adapter [2024-11-09 05:36:23,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2024-11-09 05:36:23,715 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-09 05:36:23,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-09 05:36:23,716 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_create_bin_file [2024-11-09 05:36:23,716 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_create_bin_file [2024-11-09 05:36:23,716 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_disc_queue_event [2024-11-09 05:36:23,716 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_disc_queue_event [2024-11-09 05:36:23,716 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_map_data_window [2024-11-09 05:36:23,716 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_map_data_window [2024-11-09 05:36:23,716 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_sub_return [2024-11-09 05:36:23,716 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_sub_return [2024-11-09 05:36:23,716 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_targ_db_remove_all [2024-11-09 05:36:23,717 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_targ_db_remove_all [2024-11-09 05:36:23,717 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_region [2024-11-09 05:36:23,717 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_region [2024-11-09 05:36:23,717 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_send_task_mgmt [2024-11-09 05:36:23,717 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_send_task_mgmt [2024-11-09 05:36:23,717 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_targ_db_get_tgt_cnt [2024-11-09 05:36:23,717 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_targ_db_get_tgt_cnt [2024-11-09 05:36:23,717 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_remove [2024-11-09 05:36:23,717 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_remove [2024-11-09 05:36:23,717 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_build_mgt_req [2024-11-09 05:36:23,718 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_build_mgt_req [2024-11-09 05:36:23,718 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2024-11-09 05:36:23,718 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2024-11-09 05:36:23,718 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_queue_fw_event [2024-11-09 05:36:23,718 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_queue_fw_event [2024-11-09 05:36:23,718 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_targ_db_add_raid [2024-11-09 05:36:23,718 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_targ_db_add_raid [2024-11-09 05:36:23,718 INFO L130 BoogieDeclarations]: Found specification of procedure seq_printf [2024-11-09 05:36:23,718 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_printf [2024-11-09 05:36:23,718 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-09 05:36:23,719 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-09 05:36:23,719 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2024-11-09 05:36:23,719 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2024-11-09 05:36:23,719 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_initmem_alloc [2024-11-09 05:36:23,722 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_initmem_alloc [2024-11-09 05:36:23,722 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2024-11-09 05:36:23,722 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2024-11-09 05:36:23,722 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_log_master [2024-11-09 05:36:23,722 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_log_master [2024-11-09 05:36:23,723 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2024-11-09 05:36:23,723 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2024-11-09 05:36:23,723 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-09 05:36:23,723 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-09 05:36:23,723 INFO L130 BoogieDeclarations]: Found specification of procedure get_fi_adap_type [2024-11-09 05:36:23,723 INFO L138 BoogieDeclarations]: Found implementation of procedure get_fi_adap_type [2024-11-09 05:36:23,724 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_nuxi_mgt_data [2024-11-09 05:36:23,724 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_nuxi_mgt_data [2024-11-09 05:36:23,724 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_start_request [2024-11-09 05:36:23,724 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_start_request [2024-11-09 05:36:23,724 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_complete_request_cb [2024-11-09 05:36:23,724 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_complete_request_cb [2024-11-09 05:36:23,724 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_write_vda [2024-11-09 05:36:23,725 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_write_vda [2024-11-09 05:36:23,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-09 05:36:23,725 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-11-09 05:36:23,725 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-11-09 05:36:23,725 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_read_fw [2024-11-09 05:36:23,725 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_read_fw [2024-11-09 05:36:23,726 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_queuecommand [2024-11-09 05:36:23,726 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_queuecommand [2024-11-09 05:36:23,726 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_nvram_get_defaults [2024-11-09 05:36:23,726 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_nvram_get_defaults [2024-11-09 05:36:23,726 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_read_fs [2024-11-09 05:36:23,726 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_read_fs [2024-11-09 05:36:23,727 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2024-11-09 05:36:23,727 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2024-11-09 05:36:23,727 INFO L130 BoogieDeclarations]: Found specification of procedure up [2024-11-09 05:36:23,727 INFO L138 BoogieDeclarations]: Found implementation of procedure up [2024-11-09 05:36:23,727 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-09 05:36:23,727 INFO L130 BoogieDeclarations]: Found specification of procedure translate_esas2r_event_level_to_kernel [2024-11-09 05:36:23,728 INFO L138 BoogieDeclarations]: Found implementation of procedure translate_esas2r_event_level_to_kernel [2024-11-09 05:36:23,728 INFO L130 BoogieDeclarations]: Found specification of procedure csmi_ioctl_tunnel [2024-11-09 05:36:23,728 INFO L138 BoogieDeclarations]: Found implementation of procedure csmi_ioctl_tunnel [2024-11-09 05:36:23,728 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_kill_adapter [2024-11-09 05:36:23,728 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_kill_adapter [2024-11-09 05:36:23,728 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2024-11-09 05:36:23,729 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2024-11-09 05:36:23,729 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2024-11-09 05:36:23,729 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2024-11-09 05:36:23,729 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_comp_list_drain [2024-11-09 05:36:23,729 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_comp_list_drain [2024-11-09 05:36:23,729 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_doorbell_interrupt [2024-11-09 05:36:23,729 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_doorbell_interrupt [2024-11-09 05:36:23,730 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_sgc_init [2024-11-09 05:36:23,730 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_sgc_init [2024-11-09 05:36:23,730 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_enable_heartbeat [2024-11-09 05:36:23,730 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_enable_heartbeat [2024-11-09 05:36:23,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-09 05:36:23,730 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_process_bus_reset [2024-11-09 05:36:23,730 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_process_bus_reset [2024-11-09 05:36:23,731 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_disc_continue [2024-11-09 05:36:23,731 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_disc_continue [2024-11-09 05:36:23,732 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-11-09 05:36:23,732 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-11-09 05:36:23,732 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_bus_reset [2024-11-09 05:36:23,732 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_bus_reset [2024-11-09 05:36:23,732 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_get_model_name [2024-11-09 05:36:23,732 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_get_model_name [2024-11-09 05:36:23,733 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_free_request [2024-11-09 05:36:23,733 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_free_request [2024-11-09 05:36:23,733 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_initmem_free [2024-11-09 05:36:23,733 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_initmem_free [2024-11-09 05:36:23,733 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2024-11-09 05:36:23,733 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2024-11-09 05:36:23,733 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_resume [2024-11-09 05:36:23,734 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_resume [2024-11-09 05:36:23,734 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_vda_req [2024-11-09 05:36:23,734 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_vda_req [2024-11-09 05:36:23,734 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_disc_start_waiting [2024-11-09 05:36:23,734 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_disc_start_waiting [2024-11-09 05:36:23,734 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_proc_ioctl [2024-11-09 05:36:23,734 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_proc_ioctl [2024-11-09 05:36:23,735 INFO L130 BoogieDeclarations]: Found specification of procedure pci_find_capability [2024-11-09 05:36:23,735 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_find_capability [2024-11-09 05:36:23,735 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_setup_interrupts [2024-11-09 05:36:23,735 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_setup_interrupts [2024-11-09 05:36:23,736 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_build_flash_req [2024-11-09 05:36:23,736 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_build_flash_req [2024-11-09 05:36:23,736 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_dma_unmap [2024-11-09 05:36:23,736 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_dma_unmap [2024-11-09 05:36:23,736 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_force_interrupt [2024-11-09 05:36:23,736 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_force_interrupt [2024-11-09 05:36:23,736 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_nvram_validate [2024-11-09 05:36:23,736 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_nvram_validate [2024-11-09 05:36:23,736 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2024-11-09 05:36:23,736 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2024-11-09 05:36:23,736 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_change_queue_depth [2024-11-09 05:36:23,737 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_change_queue_depth [2024-11-09 05:36:23,737 INFO L130 BoogieDeclarations]: Found specification of procedure jiffies_to_msecs [2024-11-09 05:36:23,737 INFO L138 BoogieDeclarations]: Found implementation of procedure jiffies_to_msecs [2024-11-09 05:36:23,737 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_remove_device [2024-11-09 05:36:23,737 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_remove_device [2024-11-09 05:36:23,737 INFO L130 BoogieDeclarations]: Found specification of procedure hba_ioctl_tunnel [2024-11-09 05:36:23,737 INFO L138 BoogieDeclarations]: Found implementation of procedure hba_ioctl_tunnel [2024-11-09 05:36:23,737 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_reset_chip [2024-11-09 05:36:23,737 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_reset_chip [2024-11-09 05:36:23,737 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_log_dev [2024-11-09 05:36:23,738 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_log_dev [2024-11-09 05:36:23,738 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2024-11-09 05:36:23,738 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2024-11-09 05:36:23,738 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_disc_start_port [2024-11-09 05:36:23,738 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_disc_start_port [2024-11-09 05:36:23,741 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_target_state_changed [2024-11-09 05:36:23,741 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_target_state_changed [2024-11-09 05:36:23,742 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_send_reset_ae [2024-11-09 05:36:23,742 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_send_reset_ae [2024-11-09 05:36:23,742 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_add_device [2024-11-09 05:36:23,742 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_add_device [2024-11-09 05:36:23,742 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-09 05:36:23,742 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-09 05:36:23,743 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-09 05:36:23,743 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-09 05:36:23,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-09 05:36:23,743 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-09 05:36:23,743 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-09 05:36:23,743 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic [2024-11-09 05:36:23,744 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_user_generic [2024-11-09 05:36:23,744 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_read_vda [2024-11-09 05:36:23,744 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_read_vda [2024-11-09 05:36:23,744 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout_interruptible [2024-11-09 05:36:23,744 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout_interruptible [2024-11-09 05:36:23,744 INFO L130 BoogieDeclarations]: Found specification of procedure allocate_fw_buffers [2024-11-09 05:36:23,745 INFO L138 BoogieDeclarations]: Found implementation of procedure allocate_fw_buffers [2024-11-09 05:36:23,745 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2024-11-09 05:36:23,745 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2024-11-09 05:36:23,745 INFO L130 BoogieDeclarations]: Found specification of procedure free_fw_buffers [2024-11-09 05:36:23,745 INFO L138 BoogieDeclarations]: Found implementation of procedure free_fw_buffers [2024-11-09 05:36:23,745 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2024-11-09 05:36:23,745 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2024-11-09 05:36:23,745 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_read_flash_block [2024-11-09 05:36:23,745 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_read_flash_block [2024-11-09 05:36:23,746 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_build_cfg_req [2024-11-09 05:36:23,746 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_build_cfg_req [2024-11-09 05:36:23,746 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2024-11-09 05:36:23,746 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2024-11-09 05:36:23,746 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_polled_interrupt [2024-11-09 05:36:23,746 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_polled_interrupt [2024-11-09 05:36:23,746 INFO L130 BoogieDeclarations]: Found specification of procedure check_lun [2024-11-09 05:36:23,746 INFO L138 BoogieDeclarations]: Found implementation of procedure check_lun [2024-11-09 05:36:23,746 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_csmi_ioctl_tunnel_comp_cb [2024-11-09 05:36:23,746 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_csmi_ioctl_tunnel_comp_cb [2024-11-09 05:36:23,746 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2024-11-09 05:36:23,747 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2024-11-09 05:36:23,747 INFO L130 BoogieDeclarations]: Found specification of procedure pci_request_region [2024-11-09 05:36:23,747 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_request_region [2024-11-09 05:36:23,747 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_print_flash_rev [2024-11-09 05:36:23,747 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_print_flash_rev [2024-11-09 05:36:23,747 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_cleanup [2024-11-09 05:36:23,747 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_cleanup [2024-11-09 05:36:23,747 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_nvram_set_defaults [2024-11-09 05:36:23,747 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_nvram_set_defaults [2024-11-09 05:36:23,747 INFO L130 BoogieDeclarations]: Found specification of procedure calc_fi_checksum [2024-11-09 05:36:23,747 INFO L138 BoogieDeclarations]: Found implementation of procedure calc_fi_checksum [2024-11-09 05:36:23,747 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2024-11-09 05:36:23,748 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2024-11-09 05:36:23,748 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2024-11-09 05:36:23,748 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2024-11-09 05:36:23,748 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_resume_early_4 [2024-11-09 05:36:23,748 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_resume_early_4 [2024-11-09 05:36:23,748 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_is_adapter_present [2024-11-09 05:36:23,748 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_is_adapter_present [2024-11-09 05:36:23,748 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_ioreq_aborted [2024-11-09 05:36:23,748 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_ioreq_aborted [2024-11-09 05:36:23,748 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_add_return [2024-11-09 05:36:23,748 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_add_return [2024-11-09 05:36:23,749 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2024-11-09 05:36:23,749 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2024-11-09 05:36:23,749 INFO L130 BoogieDeclarations]: Found specification of procedure load_image [2024-11-09 05:36:23,749 INFO L138 BoogieDeclarations]: Found implementation of procedure load_image [2024-11-09 05:36:23,749 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_calc_byte_xor_cksum [2024-11-09 05:36:23,750 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_calc_byte_xor_cksum [2024-11-09 05:36:23,750 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2024-11-09 05:36:23,750 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2024-11-09 05:36:23,750 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_device_reset [2024-11-09 05:36:23,751 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_device_reset [2024-11-09 05:36:23,751 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2024-11-09 05:36:23,751 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2024-11-09 05:36:23,751 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_local_start_request [2024-11-09 05:36:23,751 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_local_start_request [2024-11-09 05:36:23,751 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_wait_request [2024-11-09 05:36:23,751 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_wait_request [2024-11-09 05:36:23,752 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2024-11-09 05:36:23,752 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2024-11-09 05:36:23,752 INFO L130 BoogieDeclarations]: Found specification of procedure do_fm_api [2024-11-09 05:36:23,752 INFO L138 BoogieDeclarations]: Found implementation of procedure do_fm_api [2024-11-09 05:36:23,752 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2024-11-09 05:36:23,752 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2024-11-09 05:36:23,752 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_unmap_regions [2024-11-09 05:36:23,753 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_unmap_regions [2024-11-09 05:36:23,753 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_set_resid [2024-11-09 05:36:23,753 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_set_resid [2024-11-09 05:36:23,753 INFO L130 BoogieDeclarations]: Found specification of procedure delayed_work_timer_fn [2024-11-09 05:36:23,753 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-09 05:36:23,753 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2024-11-09 05:36:23,753 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2024-11-09 05:36:23,754 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_remove_bin_file [2024-11-09 05:36:23,754 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_remove_bin_file [2024-11-09 05:36:23,754 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2024-11-09 05:36:23,754 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2024-11-09 05:36:23,754 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_build_ae_req [2024-11-09 05:36:23,754 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_build_ae_req [2024-11-09 05:36:23,754 INFO L130 BoogieDeclarations]: Found specification of procedure esas2r_disc_start_request [2024-11-09 05:36:23,757 INFO L138 BoogieDeclarations]: Found implementation of procedure esas2r_disc_start_request [2024-11-09 05:36:25,760 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 05:36:25,767 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 05:36:26,055 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-09 05:37:05,686 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-09 05:37:05,686 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-09 05:37:05,686 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-09 05:37:05,686 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-09 05:37:05,686 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-09 05:37:05,687 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-09 05:37:05,687 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13202: assume __copy_from_user_nocheck_#t~switch2567#1; [2024-11-09 05:37:05,687 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13202: assume !__copy_from_user_nocheck_#t~switch2567#1; [2024-11-09 05:37:05,687 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-09 05:37:05,687 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-09 05:37:05,687 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13269: assume __copy_to_user_nocheck_#t~switch2574#1; [2024-11-09 05:37:05,687 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13269: assume !__copy_to_user_nocheck_#t~switch2574#1; [2024-11-09 05:37:05,688 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-09 05:37:05,688 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-09 05:37:05,688 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-09 05:37:05,688 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-09 05:37:05,688 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-09 05:37:05,688 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-09 05:37:05,688 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-09 05:37:05,688 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13189: assume __copy_from_user_nocheck_#t~switch2567#1; [2024-11-09 05:37:05,689 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-09 05:37:05,689 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-09 05:37:05,689 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-09 05:37:05,689 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13257: assume __copy_to_user_nocheck_#t~switch2574#1; [2024-11-09 05:37:05,690 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-09 05:37:05,690 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-09 05:37:05,690 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-09 05:37:05,690 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-09 05:37:05,690 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-09 05:37:05,690 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-09 05:37:05,691 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-09 05:37:05,691 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-09 05:37:05,691 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-09 05:37:05,691 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13176: assume __copy_from_user_nocheck_#t~switch2567#1; [2024-11-09 05:37:05,691 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-09 05:37:05,692 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-09 05:37:05,692 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-09 05:37:05,692 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-09 05:37:05,692 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-09 05:37:05,692 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-09 05:37:05,692 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-09 05:37:05,693 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-09 05:37:05,693 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L13245: assume __copy_to_user_nocheck_#t~switch2574#1; [2024-11-09 05:37:05,693 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-09 05:37:05,693 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-09 05:37:05,693 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-09 05:37:05,694 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-09 05:37:05,694 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-09 05:37:05,694 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-09 05:37:05,694 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-09 05:37:49,013 INFO L? ?]: Removed 6650 outVars from TransFormulas that were not future-live. [2024-11-09 05:37:49,014 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 05:38:00,777 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 05:38:00,778 INFO L316 CfgBuilder]: Removed 10 assume(true) statements. [2024-11-09 05:38:00,778 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 05:38:00 BoogieIcfgContainer [2024-11-09 05:38:00,780 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 05:38:00,785 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 05:38:00,785 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 05:38:00,789 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 05:38:00,790 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 05:36:13" (1/3) ... [2024-11-09 05:38:00,791 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@454c65dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 05:38:00, skipping insertion in model container [2024-11-09 05:38:00,791 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:36:21" (2/3) ... [2024-11-09 05:38:00,791 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@454c65dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 05:38:00, skipping insertion in model container [2024-11-09 05:38:00,791 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 05:38:00" (3/3) ... [2024-11-09 05:38:00,793 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-09 05:38:00,815 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 05:38:00,815 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-09 05:38:01,028 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 05:38:01,038 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;@71408da5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 05:38:01,039 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-09 05:38:01,065 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-09 05:38:01,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2024-11-09 05:38:01,126 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:38:01,128 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-09 05:38:01,130 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:38:01,136 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:38:01,138 INFO L85 PathProgramCache]: Analyzing trace with hash -228076874, now seen corresponding path program 1 times [2024-11-09 05:38:01,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:38:01,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606789617] [2024-11-09 05:38:01,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:38:01,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:38:16,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:38:17,975 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-09 05:38:17,975 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:38:17,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606789617] [2024-11-09 05:38:17,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606789617] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:38:17,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:38:17,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 05:38:17,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193770005] [2024-11-09 05:38:17,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:38:17,988 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:38:17,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:38:18,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:38:18,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:38:18,038 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-09 05:38:20,299 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.24s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:38:23,609 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:38:26,548 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-09 05:38:29,254 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-09 05:38:31,862 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:38:42,211 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-09 05:38:44,227 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-09 05:38:46,715 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-09 05:38:49,064 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-09 05:38:51,263 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-09 05:38:57,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:38:57,630 INFO L93 Difference]: Finished difference Result 13521 states and 20751 transitions. [2024-11-09 05:38:57,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:38:57,633 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-09 05:38:57,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:38:57,787 INFO L225 Difference]: With dead ends: 13521 [2024-11-09 05:38:57,787 INFO L226 Difference]: Without dead ends: 8984 [2024-11-09 05:38:57,855 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-09 05:38:57,865 INFO L432 NwaCegarLoop]: 6348 mSDtfsCounter, 6846 mSDsluCounter, 6202 mSDsCounter, 0 mSdLazyCounter, 1137 mSolverCounterSat, 2 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6846 SdHoareTripleChecker+Valid, 12550 SdHoareTripleChecker+Invalid, 1146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1137 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.8s IncrementalHoareTripleChecker+Time [2024-11-09 05:38:57,866 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [6846 Valid, 12550 Invalid, 1146 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 1137 Invalid, 7 Unknown, 0 Unchecked, 38.8s Time] [2024-11-09 05:38:57,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8984 states. [2024-11-09 05:38:58,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8984 to 8980. [2024-11-09 05:38:58,641 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-09 05:38:58,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8980 states to 8980 states and 13545 transitions. [2024-11-09 05:38:58,755 INFO L78 Accepts]: Start accepts. Automaton has 8980 states and 13545 transitions. Word has length 481 [2024-11-09 05:38:58,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:38:58,762 INFO L471 AbstractCegarLoop]: Abstraction has 8980 states and 13545 transitions. [2024-11-09 05:38:58,762 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-09 05:38:58,762 INFO L276 IsEmpty]: Start isEmpty. Operand 8980 states and 13545 transitions. [2024-11-09 05:38:58,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 503 [2024-11-09 05:38:58,789 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:38:58,789 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-09 05:38:58,790 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-09 05:38:58,790 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:38:58,792 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:38:58,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1602049310, now seen corresponding path program 1 times [2024-11-09 05:38:58,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:38:58,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971008658] [2024-11-09 05:38:58,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:38:58,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:39:13,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:39:14,741 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-09 05:39:14,741 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:39:14,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971008658] [2024-11-09 05:39:14,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971008658] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:39:14,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:39:14,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 05:39:14,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227573789] [2024-11-09 05:39:14,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:39:14,747 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:39:14,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:39:14,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:39:14,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:39:14,750 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-09 05:39:16,958 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-09 05:39:21,934 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-09 05:39:26,867 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-09 05:39:31,476 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-09 05:39:34,496 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-09 05:39:36,511 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-09 05:39:41,015 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-09 05:39:43,321 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.30s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:39:47,194 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-09 05:39:54,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:39:54,260 INFO L93 Difference]: Finished difference Result 26690 states and 40267 transitions. [2024-11-09 05:39:54,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:39:54,261 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-09 05:39:54,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:39:54,448 INFO L225 Difference]: With dead ends: 26690 [2024-11-09 05:39:54,448 INFO L226 Difference]: Without dead ends: 17807 [2024-11-09 05:39:54,527 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-09 05:39:54,528 INFO L432 NwaCegarLoop]: 6308 mSDtfsCounter, 6824 mSDsluCounter, 6162 mSDsCounter, 0 mSdLazyCounter, 1129 mSolverCounterSat, 2 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6824 SdHoareTripleChecker+Valid, 12470 SdHoareTripleChecker+Invalid, 1140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1129 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.5s IncrementalHoareTripleChecker+Time [2024-11-09 05:39:54,529 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [6824 Valid, 12470 Invalid, 1140 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 1129 Invalid, 9 Unknown, 0 Unchecked, 38.5s Time] [2024-11-09 05:39:54,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17807 states. [2024-11-09 05:39:55,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17807 to 17804. [2024-11-09 05:39:55,762 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-09 05:39:55,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17804 states to 17804 states and 26861 transitions. [2024-11-09 05:39:55,945 INFO L78 Accepts]: Start accepts. Automaton has 17804 states and 26861 transitions. Word has length 502 [2024-11-09 05:39:55,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:39:55,947 INFO L471 AbstractCegarLoop]: Abstraction has 17804 states and 26861 transitions. [2024-11-09 05:39:55,948 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-09 05:39:55,952 INFO L276 IsEmpty]: Start isEmpty. Operand 17804 states and 26861 transitions. [2024-11-09 05:39:55,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2024-11-09 05:39:55,979 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:39:55,980 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-09 05:39:55,980 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-09 05:39:55,980 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:39:55,984 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:39:55,984 INFO L85 PathProgramCache]: Analyzing trace with hash 704340148, now seen corresponding path program 1 times [2024-11-09 05:39:55,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:39:55,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506189653] [2024-11-09 05:39:55,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:39:55,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:40:11,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:40:12,486 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-09 05:40:12,486 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:40:12,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506189653] [2024-11-09 05:40:12,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506189653] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:40:12,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:40:12,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 05:40:12,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390199975] [2024-11-09 05:40:12,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:40:12,489 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:40:12,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:40:12,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:40:12,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:40:12,491 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-09 05:40:14,737 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.24s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:40:17,704 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:40:20,591 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-09 05:40:23,142 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-09 05:40:25,636 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-09 05:40:33,365 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-09 05:40:35,374 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-09 05:40:37,910 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-09 05:40:41,974 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-09 05:40:44,290 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.31s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:40:54,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:40:54,814 INFO L93 Difference]: Finished difference Result 51818 states and 78554 transitions. [2024-11-09 05:40:54,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:40:54,815 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-09 05:40:54,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:40:55,152 INFO L225 Difference]: With dead ends: 51818 [2024-11-09 05:40:55,152 INFO L226 Difference]: Without dead ends: 34111 [2024-11-09 05:40:55,283 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-09 05:40:55,285 INFO L432 NwaCegarLoop]: 7438 mSDtfsCounter, 6566 mSDsluCounter, 6098 mSDsCounter, 0 mSdLazyCounter, 1297 mSolverCounterSat, 4 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 39.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6566 SdHoareTripleChecker+Valid, 13536 SdHoareTripleChecker+Invalid, 1308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1297 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.9s IncrementalHoareTripleChecker+Time [2024-11-09 05:40:55,287 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [6566 Valid, 13536 Invalid, 1308 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [4 Valid, 1297 Invalid, 7 Unknown, 0 Unchecked, 40.9s Time] [2024-11-09 05:40:55,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34111 states. [2024-11-09 05:40:57,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34111 to 33972. [2024-11-09 05:40:57,916 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-09 05:40:58,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33972 states to 33972 states and 51670 transitions. [2024-11-09 05:40:58,600 INFO L78 Accepts]: Start accepts. Automaton has 33972 states and 51670 transitions. Word has length 518 [2024-11-09 05:40:58,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:40:58,604 INFO L471 AbstractCegarLoop]: Abstraction has 33972 states and 51670 transitions. [2024-11-09 05:40:58,604 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-09 05:40:58,605 INFO L276 IsEmpty]: Start isEmpty. Operand 33972 states and 51670 transitions. [2024-11-09 05:40:58,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 559 [2024-11-09 05:40:58,634 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:40:58,634 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-09 05:40:58,635 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-09 05:40:58,635 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:40:58,636 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:40:58,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1843500759, now seen corresponding path program 1 times [2024-11-09 05:40:58,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:40:58,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348367457] [2024-11-09 05:40:58,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:40:58,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:41:12,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:41:13,952 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-09 05:41:13,952 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:41:13,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348367457] [2024-11-09 05:41:13,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348367457] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:41:13,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:41:13,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 05:41:13,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675161668] [2024-11-09 05:41:13,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:41:13,956 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:41:13,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:41:13,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:41:13,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:41:13,958 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-09 05:41:16,173 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-09 05:41:19,461 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-09 05:41:26,123 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-09 05:41:36,968 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-09 05:41:39,003 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:41:43,880 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-09 05:41:46,089 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-09 05:41:53,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:41:53,092 INFO L93 Difference]: Finished difference Result 101256 states and 153982 transitions. [2024-11-09 05:41:53,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:41:53,093 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-09 05:41:53,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:41:53,621 INFO L225 Difference]: With dead ends: 101256 [2024-11-09 05:41:53,622 INFO L226 Difference]: Without dead ends: 67381 [2024-11-09 05:41:53,846 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-09 05:41:53,847 INFO L432 NwaCegarLoop]: 6356 mSDtfsCounter, 6794 mSDsluCounter, 6163 mSDsCounter, 0 mSdLazyCounter, 1132 mSolverCounterSat, 2 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6794 SdHoareTripleChecker+Valid, 12519 SdHoareTripleChecker+Invalid, 1141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1132 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.6s IncrementalHoareTripleChecker+Time [2024-11-09 05:41:53,849 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [6794 Valid, 12519 Invalid, 1141 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 1132 Invalid, 7 Unknown, 0 Unchecked, 36.6s Time] [2024-11-09 05:41:53,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67381 states. [2024-11-09 05:41:58,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67381 to 67378. [2024-11-09 05:41:58,727 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-09 05:41:59,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67378 states to 67378 states and 102445 transitions. [2024-11-09 05:41:59,766 INFO L78 Accepts]: Start accepts. Automaton has 67378 states and 102445 transitions. Word has length 558 [2024-11-09 05:41:59,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:41:59,769 INFO L471 AbstractCegarLoop]: Abstraction has 67378 states and 102445 transitions. [2024-11-09 05:41:59,769 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-09 05:41:59,769 INFO L276 IsEmpty]: Start isEmpty. Operand 67378 states and 102445 transitions. [2024-11-09 05:41:59,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 562 [2024-11-09 05:41:59,794 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:41:59,795 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-09 05:41:59,795 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-09 05:41:59,795 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:41:59,796 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:41:59,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1332304231, now seen corresponding path program 1 times [2024-11-09 05:41:59,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:41:59,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528488547] [2024-11-09 05:41:59,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:41:59,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms