./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-usb-uvc-uvcvideo.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-usb-uvc-uvcvideo.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/bin/utaipan-verify-nQ1chXbOIh --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 5dfd7cb83fe5e8f1a1c790b3fb965075f4c8177484030f9001ac667825217333 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 15:40:35,384 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 15:40:35,457 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Default.epf [2023-12-02 15:40:35,463 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 15:40:35,463 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 15:40:35,490 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 15:40:35,491 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 15:40:35,492 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 15:40:35,492 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 15:40:35,493 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 15:40:35,494 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 15:40:35,494 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 15:40:35,495 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 15:40:35,495 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 15:40:35,496 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 15:40:35,497 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 15:40:35,497 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 15:40:35,498 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 15:40:35,498 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 15:40:35,499 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 15:40:35,500 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 15:40:35,504 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 15:40:35,504 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 15:40:35,505 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 15:40:35,505 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 15:40:35,506 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 15:40:35,506 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 15:40:35,506 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 15:40:35,507 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 15:40:35,507 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 15:40:35,508 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 15:40:35,508 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 15:40:35,508 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 15:40:35,509 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 15:40:35,509 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 15:40:35,509 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 15:40:35,509 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 15:40:35,510 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 15:40:35,510 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 15:40:35,510 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 15:40:35,510 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 15:40:35,511 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 15:40:35,511 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 15:40:35,511 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 15:40:35,511 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_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/bin/utaipan-verify-nQ1chXbOIh/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_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/bin/utaipan-verify-nQ1chXbOIh 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 -> 5dfd7cb83fe5e8f1a1c790b3fb965075f4c8177484030f9001ac667825217333 [2023-12-02 15:40:35,735 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 15:40:35,757 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 15:40:35,759 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 15:40:35,761 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 15:40:35,761 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 15:40:35,762 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-usb-uvc-uvcvideo.cil.i [2023-12-02 15:40:38,714 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 15:40:39,302 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 15:40:39,303 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-usb-uvc-uvcvideo.cil.i [2023-12-02 15:40:39,357 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/bin/utaipan-verify-nQ1chXbOIh/data/b8ec351c4/ae5b28d178be4a9e94b558a2741fd4ea/FLAG5de7006fa [2023-12-02 15:40:39,372 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/bin/utaipan-verify-nQ1chXbOIh/data/b8ec351c4/ae5b28d178be4a9e94b558a2741fd4ea [2023-12-02 15:40:39,374 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 15:40:39,376 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 15:40:39,377 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 15:40:39,377 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 15:40:39,383 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 15:40:39,383 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:40:39" (1/1) ... [2023-12-02 15:40:39,385 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@37d7ad0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:40:39, skipping insertion in model container [2023-12-02 15:40:39,385 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:40:39" (1/1) ... [2023-12-02 15:40:39,625 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 15:40:45,160 WARN L240 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_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-usb-uvc-uvcvideo.cil.i[622320,622333] [2023-12-02 15:40:45,165 WARN L240 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_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-usb-uvc-uvcvideo.cil.i[622489,622502] [2023-12-02 15:40:45,165 WARN L240 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_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-usb-uvc-uvcvideo.cil.i[622656,622669] [2023-12-02 15:40:45,166 WARN L240 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_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-usb-uvc-uvcvideo.cil.i[622824,622837] [2023-12-02 15:40:45,199 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 15:40:45,291 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 15:40:45,420 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"); [5686] [2023-12-02 15:40:45,424 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)); [5731] [2023-12-02 15:40:45,425 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5738] [2023-12-02 15:40:45,701 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)); [11533] [2023-12-02 15:40:45,702 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"); [11561-11562] [2023-12-02 15:40:45,702 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"); [11565-11566] [2023-12-02 15:40:45,702 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"); [11569-11570] [2023-12-02 15:40:45,702 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"); [11573-11574] [2023-12-02 15:40:45,703 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [11612] [2023-12-02 15:40:45,703 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [11615] [2023-12-02 15:40:45,704 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [11618] [2023-12-02 15:40:45,704 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [11621] [2023-12-02 15:40:45,705 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\tcall %P4\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (3*32+16)\n .byte 662b-661b\n .byte 6641f-6631f\n .long 661b - .\n .long 6632f - .\n .word (9*32+ 9)\n .byte 662b-661b\n .byte 6642f-6632f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n .byte 0xff + (6642f-6632f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\tcall %P5\n6641:\n\t6632:\n\tcall %P6\n6642:\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"); [11656-11660] [2023-12-02 15:40:45,706 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %2,%b1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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)); [11705-11707] [2023-12-02 15:40:45,707 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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)); [11710-11712] [2023-12-02 15:40:45,707 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %2,%k1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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)); [11715-11717] [2023-12-02 15:40:45,707 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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)); [11720-11722] [2023-12-02 15:40:45,708 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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)); [11726-11728] [2023-12-02 15:40:45,708 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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)); [11735-11737] [2023-12-02 15:40:45,708 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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)); [11741-11743] [2023-12-02 15:40:45,709 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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)); [11750-11752] [2023-12-02 15:40:45,710 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %b1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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)); [11814-11815] [2023-12-02 15:40:45,711 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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)); [11818-11819] [2023-12-02 15:40:45,711 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %k1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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)); [11822-11823] [2023-12-02 15:40:45,711 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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)); [11826-11827] [2023-12-02 15:40:45,712 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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)); [11831-11832] [2023-12-02 15:40:45,712 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [11839] [2023-12-02 15:40:45,712 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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)); [11840-11841] [2023-12-02 15:40:45,713 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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)); [11845-11846] [2023-12-02 15:40:45,713 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [11853] [2023-12-02 15:40:45,713 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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)); [11854-11855] [2023-12-02 15:40:45,791 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %2,%b1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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" (__gu_err), "=q" (__gu_val): "m" (*((struct __large_struct *)(& up___0->menu_count))), "i" (-14), "0" (__gu_err)); [13731-13733] [2023-12-02 15:40:45,791 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& up___0->menu_count))), "i" (-14), "0" (__gu_err)); [13736-13738] [2023-12-02 15:40:45,792 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %2,%k1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& up___0->menu_count))), "i" (-14), "0" (__gu_err)); [13741-13743] [2023-12-02 15:40:45,792 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& up___0->menu_count))), "i" (-14), "0" (__gu_err)); [13746-13748] [2023-12-02 15:40:45,793 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %2,%b1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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" (__gu_err___0), "=q" (__gu_val___0): "m" (*((struct __large_struct *)(& up___0->menu_info))), "i" (-14), "0" (__gu_err___0)); [13793-13795] [2023-12-02 15:40:45,793 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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" (__gu_err___0), "=r" (__gu_val___0): "m" (*((struct __large_struct *)(& up___0->menu_info))), "i" (-14), "0" (__gu_err___0)); [13798-13800] [2023-12-02 15:40:45,794 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %2,%k1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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" (__gu_err___0), "=r" (__gu_val___0): "m" (*((struct __large_struct *)(& up___0->menu_info))), "i" (-14), "0" (__gu_err___0)); [13803-13805] [2023-12-02 15:40:45,794 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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" (__gu_err___0), "=r" (__gu_val___0): "m" (*((struct __large_struct *)(& up___0->menu_info))), "i" (-14), "0" (__gu_err___0)); [13808-13810] [2023-12-02 15:40:45,797 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %b1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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" (__pu_err): "iq" (kp->menu_count), "m" (*((struct __large_struct *)(& up___0->menu_count))), "i" (-14), "0" (__pu_err)); [13922-13924] [2023-12-02 15:40:45,797 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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" (__pu_err): "ir" (kp->menu_count), "m" (*((struct __large_struct *)(& up___0->menu_count))), "i" (-14), "0" (__pu_err)); [13927-13929] [2023-12-02 15:40:45,797 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %k1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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" (__pu_err): "ir" (kp->menu_count), "m" (*((struct __large_struct *)(& up___0->menu_count))), "i" (-14), "0" (__pu_err)); [13932-13934] [2023-12-02 15:40:45,798 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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" (__pu_err): "er" (kp->menu_count), "m" (*((struct __large_struct *)(& up___0->menu_count))), "i" (-14), "0" (__pu_err)); [13937-13939] [2023-12-02 15:40:45,799 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" (& up___0->menu_info), "i" (4UL)); [13967-13968] [2023-12-02 15:40:45,801 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %2,%b1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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" (__gu_err), "=q" (__gu_val): "m" (*((struct __large_struct *)(& up___0->data))), "i" (-14), "0" (__gu_err)); [14056-14058] [2023-12-02 15:40:45,801 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& up___0->data))), "i" (-14), "0" (__gu_err)); [14061-14063] [2023-12-02 15:40:45,801 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %2,%k1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& up___0->data))), "i" (-14), "0" (__gu_err)); [14066-14068] [2023-12-02 15:40:45,802 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\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" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& up___0->data))), "i" (-14), "0" (__gu_err)); [14071-14073] [2023-12-02 15:40:45,804 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" (& up___0->data), "i" (4UL)); [14174-14175] [2023-12-02 15:40:45,835 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [14711] [2023-12-02 15:40:46,218 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [19602] [2023-12-02 15:40:46,219 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrl %1,%0": "=r" (r): "rm" (x), "0" (-1)); [19610] [2023-12-02 15:40:46,324 WARN L240 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_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-usb-uvc-uvcvideo.cil.i[622320,622333] [2023-12-02 15:40:46,325 WARN L240 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_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-usb-uvc-uvcvideo.cil.i[622489,622502] [2023-12-02 15:40:46,326 WARN L240 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_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-usb-uvc-uvcvideo.cil.i[622656,622669] [2023-12-02 15:40:46,326 WARN L240 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_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-usb-uvc-uvcvideo.cil.i[622824,622837] [2023-12-02 15:40:46,347 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 15:40:46,617 WARN L675 CHandler]: The function memcmp is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 15:40:46,618 WARN L675 CHandler]: The function __xadd_wrong_size is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 15:40:46,618 WARN L675 CHandler]: The function __get_user_bad is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 15:40:46,618 WARN L675 CHandler]: The function __put_user_bad is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 15:40:46,618 WARN L675 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 15:40:46,618 WARN L675 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 15:40:46,625 INFO L206 MainTranslator]: Completed translation [2023-12-02 15:40:46,625 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:40:46 WrapperNode [2023-12-02 15:40:46,626 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 15:40:46,627 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 15:40:46,627 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 15:40:46,627 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 15:40:46,635 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:40:46" (1/1) ... [2023-12-02 15:40:46,808 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:40:46" (1/1) ... [2023-12-02 15:40:47,309 INFO L138 Inliner]: procedures = 616, calls = 9153, calls flagged for inlining = 315, calls inlined = 243, statements flattened = 14789 [2023-12-02 15:40:47,310 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 15:40:47,311 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 15:40:47,311 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 15:40:47,311 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 15:40:47,324 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:40:46" (1/1) ... [2023-12-02 15:40:47,325 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:40:46" (1/1) ... [2023-12-02 15:40:47,462 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:40:46" (1/1) ... [2023-12-02 15:40:47,463 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:40:46" (1/1) ... [2023-12-02 15:40:48,014 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:40:46" (1/1) ... [2023-12-02 15:40:48,056 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:40:46" (1/1) ... [2023-12-02 15:40:48,171 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:40:46" (1/1) ... [2023-12-02 15:40:48,205 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:40:46" (1/1) ... [2023-12-02 15:40:48,357 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 15:40:48,358 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 15:40:48,359 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 15:40:48,359 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 15:40:48,360 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:40:46" (1/1) ... [2023-12-02 15:40:48,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 15:40:48,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:40:48,396 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 15:40:48,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b121543-97e9-4cb5-9bd4-ff7342c0c03e/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 15:40:48,455 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2023-12-02 15:40:48,455 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2023-12-02 15:40:48,456 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2023-12-02 15:40:48,456 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2023-12-02 15:40:48,456 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-12-02 15:40:48,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-12-02 15:40:48,457 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-12-02 15:40:48,457 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-12-02 15:40:48,457 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_read [2023-12-02 15:40:48,457 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_read [2023-12-02 15:40:48,457 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_release [2023-12-02 15:40:48,458 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_release [2023-12-02 15:40:48,458 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_find_control [2023-12-02 15:40:48,459 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_find_control [2023-12-02 15:40:48,459 INFO L130 BoogieDeclarations]: Found specification of procedure __le16_to_cpup [2023-12-02 15:40:48,459 INFO L138 BoogieDeclarations]: Found implementation of procedure __le16_to_cpup [2023-12-02 15:40:48,460 INFO L130 BoogieDeclarations]: Found specification of procedure __uvc_ctrl_add_mapping [2023-12-02 15:40:48,460 INFO L138 BoogieDeclarations]: Found implementation of procedure __uvc_ctrl_add_mapping [2023-12-02 15:40:48,460 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2023-12-02 15:40:48,461 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2023-12-02 15:40:48,461 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_buffer_finish [2023-12-02 15:40:48,461 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_buffer_finish [2023-12-02 15:40:48,462 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_in [2023-12-02 15:40:48,462 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_in [2023-12-02 15:40:48,462 INFO L130 BoogieDeclarations]: Found specification of procedure __put_user_bad [2023-12-02 15:40:48,463 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_wait_prepare [2023-12-02 15:40:48,463 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_wait_prepare [2023-12-02 15:40:48,463 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_alloc_urb_buffers [2023-12-02 15:40:48,463 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_alloc_urb_buffers [2023-12-02 15:40:48,463 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_clock_reset [2023-12-02 15:40:48,464 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_clock_reset [2023-12-02 15:40:48,464 INFO L130 BoogieDeclarations]: Found specification of procedure usb_match_one_id [2023-12-02 15:40:48,464 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_match_one_id [2023-12-02 15:40:48,464 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-12-02 15:40:48,465 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-12-02 15:40:48,465 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-12-02 15:40:48,465 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2023-12-02 15:40:48,466 INFO L130 BoogieDeclarations]: Found specification of procedure ktime_get_ts [2023-12-02 15:40:48,466 INFO L138 BoogieDeclarations]: Found implementation of procedure ktime_get_ts [2023-12-02 15:40:48,466 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_entity_by_id [2023-12-02 15:40:48,466 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_entity_by_id [2023-12-02 15:40:48,466 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2023-12-02 15:40:48,467 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2023-12-02 15:40:48,467 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2023-12-02 15:40:48,467 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2023-12-02 15:40:48,468 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2023-12-02 15:40:48,468 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2023-12-02 15:40:48,469 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_49 [2023-12-02 15:40:48,469 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_49 [2023-12-02 15:40:48,469 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-12-02 15:40:48,469 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-12-02 15:40:48,470 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-12-02 15:40:48,472 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-12-02 15:40:48,472 INFO L130 BoogieDeclarations]: Found specification of procedure video_devdata [2023-12-02 15:40:48,472 INFO L138 BoogieDeclarations]: Found implementation of procedure video_devdata [2023-12-02 15:40:48,472 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 15:40:48,473 INFO L130 BoogieDeclarations]: Found specification of procedure __chk_range_not_ok [2023-12-02 15:40:48,473 INFO L138 BoogieDeclarations]: Found implementation of procedure __chk_range_not_ok [2023-12-02 15:40:48,473 INFO L130 BoogieDeclarations]: Found specification of procedure __uvc_query_v4l2_ctrl [2023-12-02 15:40:48,474 INFO L138 BoogieDeclarations]: Found implementation of procedure __uvc_query_v4l2_ctrl [2023-12-02 15:40:48,474 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_data [2023-12-02 15:40:48,474 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_data [2023-12-02 15:40:48,474 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2023-12-02 15:40:48,474 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2023-12-02 15:40:48,475 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_create_dir [2023-12-02 15:40:48,475 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_create_dir [2023-12-02 15:40:48,475 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_ioctl [2023-12-02 15:40:48,476 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_ioctl [2023-12-02 15:40:48,476 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-12-02 15:40:48,476 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-12-02 15:40:48,476 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_populate_cache [2023-12-02 15:40:48,476 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_populate_cache [2023-12-02 15:40:48,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-12-02 15:40:48,477 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_add_info [2023-12-02 15:40:48,478 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_add_info [2023-12-02 15:40:48,478 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-12-02 15:40:48,479 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-12-02 15:40:48,479 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_buffer_done [2023-12-02 15:40:48,479 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_buffer_done [2023-12-02 15:40:48,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-12-02 15:40:48,480 INFO L130 BoogieDeclarations]: Found specification of procedure __uvc_query_ctrl [2023-12-02 15:40:48,480 INFO L138 BoogieDeclarations]: Found implementation of procedure __uvc_query_ctrl [2023-12-02 15:40:48,481 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2023-12-02 15:40:48,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2023-12-02 15:40:48,485 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_wait_finish [2023-12-02 15:40:48,485 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_wait_finish [2023-12-02 15:40:48,486 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_reset_resume [2023-12-02 15:40:48,486 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_reset_resume [2023-12-02 15:40:48,486 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_put_interface [2023-12-02 15:40:48,487 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_put_interface [2023-12-02 15:40:48,488 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 15:40:48,488 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_to_user [2023-12-02 15:40:48,488 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_to_user [2023-12-02 15:40:48,494 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-12-02 15:40:48,496 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-12-02 15:40:48,496 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2023-12-02 15:40:48,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2023-12-02 15:40:48,496 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2023-12-02 15:40:48,497 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2023-12-02 15:40:48,497 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2023-12-02 15:40:48,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2023-12-02 15:40:48,497 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_scan_chain_forward [2023-12-02 15:40:48,497 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_scan_chain_forward [2023-12-02 15:40:48,498 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_remove_recursive [2023-12-02 15:40:48,498 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_remove_recursive [2023-12-02 15:40:48,498 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_commit_video [2023-12-02 15:40:48,498 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_commit_video [2023-12-02 15:40:48,498 INFO L130 BoogieDeclarations]: Found specification of procedure __get_user_bad [2023-12-02 15:40:48,498 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2023-12-02 15:40:48,499 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2023-12-02 15:40:48,499 INFO L130 BoogieDeclarations]: Found specification of procedure div_u64_rem [2023-12-02 15:40:48,499 INFO L138 BoogieDeclarations]: Found implementation of procedure div_u64_rem [2023-12-02 15:40:48,499 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2023-12-02 15:40:48,499 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2023-12-02 15:40:48,499 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 15:40:48,500 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2023-12-02 15:40:48,500 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2023-12-02 15:40:48,500 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2023-12-02 15:40:48,500 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2023-12-02 15:40:48,500 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2023-12-02 15:40:48,500 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2023-12-02 15:40:48,501 INFO L130 BoogieDeclarations]: Found specification of procedure __uvc_ctrl_get [2023-12-02 15:40:48,501 INFO L138 BoogieDeclarations]: Found implementation of procedure __uvc_ctrl_get [2023-12-02 15:40:48,501 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 15:40:48,501 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_find_endpoint [2023-12-02 15:40:48,501 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_find_endpoint [2023-12-02 15:40:48,501 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-12-02 15:40:48,502 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-12-02 15:40:48,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-02 15:40:48,502 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-12-02 15:40:48,502 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_endpoint_max_bpi [2023-12-02 15:40:48,502 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_endpoint_max_bpi [2023-12-02 15:40:48,502 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2023-12-02 15:40:48,503 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2023-12-02 15:40:48,503 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_set_video_ctrl [2023-12-02 15:40:48,503 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_set_video_ctrl [2023-12-02 15:40:48,503 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2023-12-02 15:40:48,503 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2023-12-02 15:40:48,504 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_delete [2023-12-02 15:40:48,504 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_delete [2023-12-02 15:40:48,504 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_commit_entity [2023-12-02 15:40:48,504 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_commit_entity [2023-12-02 15:40:48,504 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_free_urb_buffers [2023-12-02 15:40:48,504 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_free_urb_buffers [2023-12-02 15:40:48,505 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2023-12-02 15:40:48,505 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2023-12-02 15:40:48,505 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_del_event [2023-12-02 15:40:48,505 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_del_event [2023-12-02 15:40:48,505 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user [2023-12-02 15:40:48,505 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_from_user [2023-12-02 15:40:48,506 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_open [2023-12-02 15:40:48,506 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_open [2023-12-02 15:40:48,506 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 15:40:48,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 15:40:48,506 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2023-12-02 15:40:48,507 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2023-12-02 15:40:48,507 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-12-02 15:40:48,507 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-12-02 15:40:48,507 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-12-02 15:40:48,508 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-12-02 15:40:48,508 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_le32 [2023-12-02 15:40:48,508 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_le32 [2023-12-02 15:40:48,508 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_fill_event [2023-12-02 15:40:48,508 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_fill_event [2023-12-02 15:40:48,508 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_interface [2023-12-02 15:40:48,509 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_interface [2023-12-02 15:40:48,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2023-12-02 15:40:48,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2023-12-02 15:40:48,509 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_get_plane_payload [2023-12-02 15:40:48,509 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_get_plane_payload [2023-12-02 15:40:48,510 INFO L130 BoogieDeclarations]: Found specification of procedure usb_make_path [2023-12-02 15:40:48,510 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_make_path [2023-12-02 15:40:48,510 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_maxp [2023-12-02 15:40:48,510 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_maxp [2023-12-02 15:40:48,510 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_release [2023-12-02 15:40:48,510 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_release [2023-12-02 15:40:48,511 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible_nested [2023-12-02 15:40:48,511 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible_nested [2023-12-02 15:40:48,511 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_debugfs_cleanup [2023-12-02 15:40:48,511 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_debugfs_cleanup [2023-12-02 15:40:48,511 INFO L130 BoogieDeclarations]: Found specification of procedure strlcat [2023-12-02 15:40:48,511 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcat [2023-12-02 15:40:48,512 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-12-02 15:40:48,512 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-12-02 15:40:48,512 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_event_queue_fh [2023-12-02 15:40:48,512 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_event_queue_fh [2023-12-02 15:40:48,512 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_init_video [2023-12-02 15:40:48,512 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_init_video [2023-12-02 15:40:48,513 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_status_start [2023-12-02 15:40:48,513 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_status_start [2023-12-02 15:40:48,513 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-12-02 15:40:48,513 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-12-02 15:40:48,513 INFO L130 BoogieDeclarations]: Found specification of procedure usb_put_intf [2023-12-02 15:40:48,513 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_put_intf [2023-12-02 15:40:48,514 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_instance_release_5_4 [2023-12-02 15:40:48,514 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_instance_release_5_4 [2023-12-02 15:40:48,514 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR_OR_NULL [2023-12-02 15:40:48,514 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR_OR_NULL [2023-12-02 15:40:48,514 INFO L130 BoogieDeclarations]: Found specification of procedure __uvc_find_control [2023-12-02 15:40:48,514 INFO L138 BoogieDeclarations]: Found implementation of procedure __uvc_find_control [2023-12-02 15:40:48,515 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_clock_cleanup [2023-12-02 15:40:48,515 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_clock_cleanup [2023-12-02 15:40:48,515 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2023-12-02 15:40:48,515 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2023-12-02 15:40:48,515 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le16 [2023-12-02 15:40:48,515 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le16 [2023-12-02 15:40:48,516 INFO L130 BoogieDeclarations]: Found specification of procedure div_u64 [2023-12-02 15:40:48,516 INFO L138 BoogieDeclarations]: Found implementation of procedure div_u64 [2023-12-02 15:40:48,516 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_buffer_prepare [2023-12-02 15:40:48,516 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_buffer_prepare [2023-12-02 15:40:48,517 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2023-12-02 15:40:48,522 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2023-12-02 15:40:48,522 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_set_zoom [2023-12-02 15:40:48,522 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_set_zoom [2023-12-02 15:40:48,522 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_test_bit [2023-12-02 15:40:48,523 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_test_bit [2023-12-02 15:40:48,523 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 15:40:48,523 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-12-02 15:40:48,523 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-12-02 15:40:48,523 INFO L130 BoogieDeclarations]: Found specification of procedure copy_in_user [2023-12-02 15:40:48,524 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_in_user [2023-12-02 15:40:48,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-02 15:40:48,525 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_uvc_cleanup_10_2 [2023-12-02 15:40:48,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_uvc_cleanup_10_2 [2023-12-02 15:40:48,525 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_status_stop [2023-12-02 15:40:48,525 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_status_stop [2023-12-02 15:40:48,526 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_alloc_entity [2023-12-02 15:40:48,526 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_alloc_entity [2023-12-02 15:40:48,526 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le32 [2023-12-02 15:40:48,526 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le32 [2023-12-02 15:40:48,526 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_query_ctrl [2023-12-02 15:40:48,526 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_query_ctrl [2023-12-02 15:40:48,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-02 15:40:48,527 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2023-12-02 15:40:48,527 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2023-12-02 15:40:48,527 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-12-02 15:40:48,527 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-12-02 15:40:48,527 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2023-12-02 15:40:48,527 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2023-12-02 15:40:48,528 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2023-12-02 15:40:48,528 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2023-12-02 15:40:48,528 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_dismiss_privileges [2023-12-02 15:40:48,528 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_dismiss_privileges [2023-12-02 15:40:48,528 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2023-12-02 15:40:48,528 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2023-12-02 15:40:48,529 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irqlock_of_uvc_video_queue [2023-12-02 15:40:48,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irqlock_of_uvc_video_queue [2023-12-02 15:40:48,529 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2023-12-02 15:40:48,529 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2023-12-02 15:40:48,529 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~__u8~0~X~$Pointer$~TO~~__s32~0 [2023-12-02 15:40:48,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~__u8~0~X~$Pointer$~TO~~__s32~0 [2023-12-02 15:40:48,529 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2023-12-02 15:40:48,530 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2023-12-02 15:40:48,530 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_clock_host_sof [2023-12-02 15:40:48,530 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_clock_host_sof [2023-12-02 15:40:48,530 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2023-12-02 15:40:48,530 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2023-12-02 15:40:48,530 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-12-02 15:40:48,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-12-02 15:40:48,531 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2023-12-02 15:40:48,531 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2023-12-02 15:40:48,531 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_uvc_clock [2023-12-02 15:40:48,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_uvc_clock [2023-12-02 15:40:48,531 INFO L130 BoogieDeclarations]: Found specification of procedure compat_alloc_user_space [2023-12-02 15:40:48,531 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_alloc_user_space [2023-12-02 15:40:48,532 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_plane_size [2023-12-02 15:40:48,532 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_plane_size [2023-12-02 15:40:48,532 INFO L130 BoogieDeclarations]: Found specification of procedure usb_driver_release_interface [2023-12-02 15:40:48,532 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_driver_release_interface [2023-12-02 15:40:48,532 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_print_terms [2023-12-02 15:40:48,532 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_print_terms [2023-12-02 15:40:48,533 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2023-12-02 15:40:48,533 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2023-12-02 15:40:48,533 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_has_privileges [2023-12-02 15:40:48,533 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_has_privileges [2023-12-02 15:40:48,533 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_enable [2023-12-02 15:40:48,533 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_enable [2023-12-02 15:40:48,533 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-12-02 15:40:48,534 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-12-02 15:40:48,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-02 15:40:48,534 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-12-02 15:40:48,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-12-02 15:40:48,534 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic [2023-12-02 15:40:48,534 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_user_generic [2023-12-02 15:40:48,535 INFO L130 BoogieDeclarations]: Found specification of procedure media_entity_init [2023-12-02 15:40:48,535 INFO L138 BoogieDeclarations]: Found implementation of procedure media_entity_init [2023-12-02 15:40:48,535 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2023-12-02 15:40:48,535 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2023-12-02 15:40:48,535 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_entity_match_guid [2023-12-02 15:40:48,535 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_entity_match_guid [2023-12-02 15:40:48,535 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2023-12-02 15:40:48,536 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2023-12-02 15:40:48,536 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_uninit_video [2023-12-02 15:40:48,536 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_uninit_video [2023-12-02 15:40:48,536 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_debugfs_cleanup_stream [2023-12-02 15:40:48,536 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_debugfs_cleanup_stream [2023-12-02 15:40:48,536 INFO L130 BoogieDeclarations]: Found specification of procedure __le32_to_cpup [2023-12-02 15:40:48,536 INFO L138 BoogieDeclarations]: Found implementation of procedure __le32_to_cpup [2023-12-02 15:40:48,537 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_queue_enable [2023-12-02 15:40:48,537 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_queue_enable [2023-12-02 15:40:48,537 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_get_video_ctrl [2023-12-02 15:40:48,537 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_get_video_ctrl [2023-12-02 15:40:48,537 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2023-12-02 15:40:48,537 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2023-12-02 15:40:48,538 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2023-12-02 15:40:48,538 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2023-12-02 15:40:48,538 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_get_drv_priv [2023-12-02 15:40:48,538 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_get_drv_priv [2023-12-02 15:40:48,538 INFO L130 BoogieDeclarations]: Found specification of procedure strcasecmp [2023-12-02 15:40:48,538 INFO L138 BoogieDeclarations]: Found implementation of procedure strcasecmp [2023-12-02 15:40:48,538 INFO L130 BoogieDeclarations]: Found specification of procedure scnprintf [2023-12-02 15:40:48,539 INFO L138 BoogieDeclarations]: Found implementation of procedure scnprintf [2023-12-02 15:40:48,539 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2023-12-02 15:40:48,539 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2023-12-02 15:40:48,539 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_49___0 [2023-12-02 15:40:48,539 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_49___0 [2023-12-02 15:40:48,539 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_buffer_queue [2023-12-02 15:40:48,540 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_buffer_queue [2023-12-02 15:40:48,540 INFO L130 BoogieDeclarations]: Found specification of procedure __uvc_resume [2023-12-02 15:40:48,540 INFO L138 BoogieDeclarations]: Found implementation of procedure __uvc_resume [2023-12-02 15:40:48,540 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2023-12-02 15:40:48,540 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2023-12-02 15:40:48,540 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_unregister_video [2023-12-02 15:40:48,540 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_unregister_video [2023-12-02 15:40:48,541 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intf [2023-12-02 15:40:48,541 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intf [2023-12-02 15:40:48,541 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_resume [2023-12-02 15:40:48,541 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_resume [2023-12-02 15:40:48,541 INFO L130 BoogieDeclarations]: Found specification of procedure kmemdup [2023-12-02 15:40:48,541 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemdup [2023-12-02 15:40:48,541 INFO L130 BoogieDeclarations]: Found specification of procedure media_entity_cleanup [2023-12-02 15:40:48,542 INFO L138 BoogieDeclarations]: Found implementation of procedure media_entity_cleanup [2023-12-02 15:40:48,542 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_queue_streaming [2023-12-02 15:40:48,542 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_queue_streaming [2023-12-02 15:40:48,542 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_disconnect [2023-12-02 15:40:48,542 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_disconnect [2023-12-02 15:40:48,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 15:40:48,543 INFO L130 BoogieDeclarations]: Found specification of procedure usb_string [2023-12-02 15:40:48,543 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_string [2023-12-02 15:40:48,543 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_get_zoom [2023-12-02 15:40:48,543 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_get_zoom [2023-12-02 15:40:48,543 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-12-02 15:40:48,543 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-12-02 15:40:49,975 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 15:40:49,981 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 15:40:50,230 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-12-02 15:40:50,621 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_to_user_nocheck_case_8#1: __copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~18#1; [2023-12-02 15:40:50,621 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_to_user_nocheck_case_4#1: __copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~18#1; [2023-12-02 15:40:50,621 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11849: assume 0 != __copy_to_user_nocheck_~tmp___1~14#1;__copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~18#1; [2023-12-02 15:40:50,622 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11849: assume !(0 != __copy_to_user_nocheck_~tmp___1~14#1);__copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~18#1; [2023-12-02 15:40:50,622 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_to_user_nocheck_case_2#1: __copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~18#1; [2023-12-02 15:40:50,622 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11804: assume 10 == __copy_to_user_nocheck_~size#1 % 4294967296; [2023-12-02 15:40:50,622 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11804: assume !(10 == __copy_to_user_nocheck_~size#1 % 4294967296); [2023-12-02 15:40:50,622 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11808: assume 16 == __copy_to_user_nocheck_~size#1 % 4294967296; [2023-12-02 15:40:50,622 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11808: assume !(16 == __copy_to_user_nocheck_~size#1 % 4294967296); [2023-12-02 15:40:50,623 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11796: assume 4 == __copy_to_user_nocheck_~size#1 % 4294967296; [2023-12-02 15:40:50,623 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11796: assume !(4 == __copy_to_user_nocheck_~size#1 % 4294967296); [2023-12-02 15:40:50,623 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11800: assume 8 == __copy_to_user_nocheck_~size#1 % 4294967296; [2023-12-02 15:40:50,623 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11800: assume !(8 == __copy_to_user_nocheck_~size#1 % 4294967296); [2023-12-02 15:40:50,623 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11833: assume -9223372036854775808 <= __copy_to_user_nocheck_#t~ret1217#1 && __copy_to_user_nocheck_#t~ret1217#1 <= 9223372036854775807;__copy_to_user_nocheck_~tmp___0~24#1 := __copy_to_user_nocheck_#t~ret1217#1;havoc __copy_to_user_nocheck_#t~ret1217#1; [2023-12-02 15:40:50,624 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11792: assume 2 == __copy_to_user_nocheck_~size#1 % 4294967296; [2023-12-02 15:40:50,624 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11792: assume !(2 == __copy_to_user_nocheck_~size#1 % 4294967296); [2023-12-02 15:40:50,624 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_to_user_nocheck_case_16#1: SUMMARY for call __copy_to_user_nocheck_#t~ret1218#1 := ldv__builtin_expect((if 0 != __copy_to_user_nocheck_~ret~18#1 then 1 else 0), 0); srcloc: null [2023-12-02 15:40:50,624 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_to_user_nocheck_case_10#1: SUMMARY for call __copy_to_user_nocheck_#t~ret1217#1 := ldv__builtin_expect((if 0 != __copy_to_user_nocheck_~ret~18#1 then 1 else 0), 0); srcloc: null [2023-12-02 15:40:50,625 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11859: __copy_to_user_nocheck_~tmp___2~11#1 := __copy_to_user_nocheck_#t~ret1219#1;havoc __copy_to_user_nocheck_#t~ret1219#1;__copy_to_user_nocheck_#res#1 := (if __copy_to_user_nocheck_~tmp___2~11#1 % 18446744073709551616 % 4294967296 <= 2147483647 then __copy_to_user_nocheck_~tmp___2~11#1 % 18446744073709551616 % 4294967296 else __copy_to_user_nocheck_~tmp___2~11#1 % 18446744073709551616 % 4294967296 - 4294967296); [2023-12-02 15:40:50,625 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1: assume 1 == __copy_to_user_nocheck_~size#1 % 4294967296; [2023-12-02 15:40:50,625 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_to_user_nocheck_case_1#1: __copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~18#1; [2023-12-02 15:40:50,625 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2: assume !(1 == __copy_to_user_nocheck_~size#1 % 4294967296); [2023-12-02 15:40:50,625 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_to_user_nocheck_switch_default#1: SUMMARY for call __copy_to_user_nocheck_#t~ret1219#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 [2023-12-02 15:40:50,625 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11847: assume -9223372036854775808 <= __copy_to_user_nocheck_#t~ret1218#1 && __copy_to_user_nocheck_#t~ret1218#1 <= 9223372036854775807;__copy_to_user_nocheck_~tmp___1~14#1 := __copy_to_user_nocheck_#t~ret1218#1;havoc __copy_to_user_nocheck_#t~ret1218#1; [2023-12-02 15:40:50,626 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11835: assume 0 != __copy_to_user_nocheck_~tmp___0~24#1;__copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~18#1; [2023-12-02 15:40:50,626 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11835: assume !(0 != __copy_to_user_nocheck_~tmp___0~24#1);__copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~18#1; [2023-12-02 15:40:53,985 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_from_user_nocheck_switch_default#1: SUMMARY for call __copy_from_user_nocheck_#t~ret1214#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 [2023-12-02 15:40:53,985 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_from_user_nocheck_case_2#1: __copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~17#1; [2023-12-02 15:40:53,985 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_from_user_nocheck_case_4#1: __copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~17#1; [2023-12-02 15:40:53,985 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11729: assume -9223372036854775808 <= __copy_from_user_nocheck_#t~ret1212#1 && __copy_from_user_nocheck_#t~ret1212#1 <= 9223372036854775807;__copy_from_user_nocheck_~tmp___0~23#1 := __copy_from_user_nocheck_#t~ret1212#1;havoc __copy_from_user_nocheck_#t~ret1212#1; [2023-12-02 15:40:53,985 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_from_user_nocheck_case_8#1: __copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~17#1; [2023-12-02 15:40:53,986 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11746: assume 0 != __copy_from_user_nocheck_~tmp___1~13#1;__copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~17#1; [2023-12-02 15:40:53,986 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11746: assume !(0 != __copy_from_user_nocheck_~tmp___1~13#1);__copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~17#1; [2023-12-02 15:40:53,986 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_from_user_nocheck_case_16#1: SUMMARY for call __copy_from_user_nocheck_#t~ret1213#1 := ldv__builtin_expect((if 0 != __copy_from_user_nocheck_~ret~17#1 then 1 else 0), 0); srcloc: null [2023-12-02 15:40:53,986 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11731: assume 0 != __copy_from_user_nocheck_~tmp___0~23#1;__copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~17#1; [2023-12-02 15:40:53,986 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11731: assume !(0 != __copy_from_user_nocheck_~tmp___0~23#1);__copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~17#1; [2023-12-02 15:40:53,986 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11756: __copy_from_user_nocheck_~tmp___2~10#1 := __copy_from_user_nocheck_#t~ret1214#1;havoc __copy_from_user_nocheck_#t~ret1214#1;__copy_from_user_nocheck_#res#1 := (if __copy_from_user_nocheck_~tmp___2~10#1 % 18446744073709551616 % 4294967296 <= 2147483647 then __copy_from_user_nocheck_~tmp___2~10#1 % 18446744073709551616 % 4294967296 else __copy_from_user_nocheck_~tmp___2~10#1 % 18446744073709551616 % 4294967296 - 4294967296); [2023-12-02 15:40:53,986 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_from_user_nocheck_case_1#1: __copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~17#1; [2023-12-02 15:40:53,986 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1: assume 1 == __copy_from_user_nocheck_~size#1 % 4294967296; [2023-12-02 15:40:53,986 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2: assume !(1 == __copy_from_user_nocheck_~size#1 % 4294967296); [2023-12-02 15:40:53,986 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11744: assume -9223372036854775808 <= __copy_from_user_nocheck_#t~ret1213#1 && __copy_from_user_nocheck_#t~ret1213#1 <= 9223372036854775807;__copy_from_user_nocheck_~tmp___1~13#1 := __copy_from_user_nocheck_#t~ret1213#1;havoc __copy_from_user_nocheck_#t~ret1213#1; [2023-12-02 15:40:53,987 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11699: assume 16 == __copy_from_user_nocheck_~size#1 % 4294967296; [2023-12-02 15:40:53,987 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11699: assume !(16 == __copy_from_user_nocheck_~size#1 % 4294967296); [2023-12-02 15:40:53,987 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11691: assume 8 == __copy_from_user_nocheck_~size#1 % 4294967296; [2023-12-02 15:40:53,987 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11691: assume !(8 == __copy_from_user_nocheck_~size#1 % 4294967296); [2023-12-02 15:40:53,987 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11695: assume 10 == __copy_from_user_nocheck_~size#1 % 4294967296; [2023-12-02 15:40:53,987 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11695: assume !(10 == __copy_from_user_nocheck_~size#1 % 4294967296); [2023-12-02 15:40:53,987 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11683: assume 2 == __copy_from_user_nocheck_~size#1 % 4294967296; [2023-12-02 15:40:53,987 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11683: assume !(2 == __copy_from_user_nocheck_~size#1 % 4294967296); [2023-12-02 15:40:53,988 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_from_user_nocheck_case_10#1: SUMMARY for call __copy_from_user_nocheck_#t~ret1212#1 := ldv__builtin_expect((if 0 != __copy_from_user_nocheck_~ret~17#1 then 1 else 0), 0); srcloc: null [2023-12-02 15:40:53,988 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11687: assume 4 == __copy_from_user_nocheck_~size#1 % 4294967296; [2023-12-02 15:40:53,988 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L11687: assume !(4 == __copy_from_user_nocheck_~size#1 % 4294967296); [2023-12-02 15:41:11,729 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2023-12-02 15:41:11,842 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 15:41:16,344 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 15:41:16,344 INFO L309 CfgBuilder]: Removed 8 assume(true) statements. [2023-12-02 15:41:16,346 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:41:16 BoogieIcfgContainer [2023-12-02 15:41:16,347 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 15:41:16,349 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 15:41:16,349 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 15:41:16,352 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 15:41:16,352 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:40:39" (1/3) ... [2023-12-02 15:41:16,353 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f3a78 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:41:16, skipping insertion in model container [2023-12-02 15:41:16,353 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:40:46" (2/3) ... [2023-12-02 15:41:16,354 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f3a78 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:41:16, skipping insertion in model container [2023-12-02 15:41:16,354 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:41:16" (3/3) ... [2023-12-02 15:41:16,355 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-usb-uvc-uvcvideo.cil.i [2023-12-02 15:41:16,373 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 15:41:16,373 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2023-12-02 15:41:16,474 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 15:41:16,481 INFO L357 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, mHoare=true, 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;@281a8fd3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 15:41:16,481 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-12-02 15:41:16,497 INFO L276 IsEmpty]: Start isEmpty. Operand has 2739 states, 1789 states have (on average 1.3672442705422023) internal successors, (2446), 1809 states have internal predecessors, (2446), 787 states have call successors, (787), 161 states have call predecessors, (787), 160 states have return successors, (778), 772 states have call predecessors, (778), 778 states have call successors, (778) [2023-12-02 15:41:16,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 336 [2023-12-02 15:41:16,536 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:41:16,537 INFO L195 NwaCegarLoop]: trace histogram [32, 31, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:41:16,538 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:41:16,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:41:16,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1946231792, now seen corresponding path program 1 times [2023-12-02 15:41:16,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:41:16,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494139680] [2023-12-02 15:41:16,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:41:16,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:41:18,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:41:19,670 INFO L134 CoverageAnalysis]: Checked inductivity of 3782 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3782 trivial. 0 not checked. [2023-12-02 15:41:19,670 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:41:19,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494139680] [2023-12-02 15:41:19,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494139680] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:41:19,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:41:19,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 15:41:19,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360558888] [2023-12-02 15:41:19,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:41:19,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 15:41:19,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:41:19,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 15:41:19,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 15:41:19,711 INFO L87 Difference]: Start difference. First operand has 2739 states, 1789 states have (on average 1.3672442705422023) internal successors, (2446), 1809 states have internal predecessors, (2446), 787 states have call successors, (787), 161 states have call predecessors, (787), 160 states have return successors, (778), 772 states have call predecessors, (778), 778 states have call successors, (778) Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 3 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2023-12-02 15:41:21,912 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:41:23,921 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:41:31,551 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:41:34,065 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 [] [2023-12-02 15:41:36,093 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:41:39,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:41:39,745 INFO L93 Difference]: Finished difference Result 7998 states and 11798 transitions. [2023-12-02 15:41:39,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 15:41:39,750 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 3 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) Word has length 335 [2023-12-02 15:41:39,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:41:39,819 INFO L225 Difference]: With dead ends: 7998 [2023-12-02 15:41:39,819 INFO L226 Difference]: Without dead ends: 5305 [2023-12-02 15:41:39,844 INFO L412 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 [2023-12-02 15:41:39,848 INFO L413 NwaCegarLoop]: 3499 mSDtfsCounter, 3787 mSDsluCounter, 3447 mSDsCounter, 0 mSdLazyCounter, 1084 mSolverCounterSat, 7 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3787 SdHoareTripleChecker+Valid, 6946 SdHoareTripleChecker+Invalid, 1096 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1084 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.5s IncrementalHoareTripleChecker+Time [2023-12-02 15:41:39,849 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3787 Valid, 6946 Invalid, 1096 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 1084 Invalid, 5 Unknown, 0 Unchecked, 19.5s Time] [2023-12-02 15:41:39,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5305 states. [2023-12-02 15:41:40,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5305 to 5281. [2023-12-02 15:41:40,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5281 states, 3477 states have (on average 1.3664078228357779) internal successors, (4751), 3520 states have internal predecessors, (4751), 1489 states have call successors, (1489), 313 states have call predecessors, (1489), 312 states have return successors, (1485), 1469 states have call predecessors, (1485), 1485 states have call successors, (1485) [2023-12-02 15:41:40,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5281 states to 5281 states and 7725 transitions. [2023-12-02 15:41:40,401 INFO L78 Accepts]: Start accepts. Automaton has 5281 states and 7725 transitions. Word has length 335 [2023-12-02 15:41:40,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:41:40,405 INFO L495 AbstractCegarLoop]: Abstraction has 5281 states and 7725 transitions. [2023-12-02 15:41:40,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 3 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2023-12-02 15:41:40,405 INFO L276 IsEmpty]: Start isEmpty. Operand 5281 states and 7725 transitions. [2023-12-02 15:41:40,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 341 [2023-12-02 15:41:40,420 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:41:40,421 INFO L195 NwaCegarLoop]: trace histogram [32, 31, 31, 31, 31, 31, 31, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:41:40,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-02 15:41:40,421 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:41:40,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:41:40,422 INFO L85 PathProgramCache]: Analyzing trace with hash -352002877, now seen corresponding path program 1 times [2023-12-02 15:41:40,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:41:40,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225948632] [2023-12-02 15:41:40,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:41:40,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:41:41,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:41:42,971 INFO L134 CoverageAnalysis]: Checked inductivity of 3785 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3785 trivial. 0 not checked. [2023-12-02 15:41:42,971 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:41:42,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225948632] [2023-12-02 15:41:42,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225948632] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:41:42,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:41:42,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 15:41:42,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551289133] [2023-12-02 15:41:42,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:41:42,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 15:41:42,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:41:42,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 15:41:42,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 15:41:42,976 INFO L87 Difference]: Start difference. First operand 5281 states and 7725 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 3 states have call predecessors, (37), 3 states have call successors, (37) [2023-12-02 15:41:45,258 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:41:47,266 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:41:51,299 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:41:55,627 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 [] [2023-12-02 15:41:59,207 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 [] [2023-12-02 15:42:01,266 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:42:02,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:42:02,897 INFO L93 Difference]: Finished difference Result 13039 states and 19046 transitions. [2023-12-02 15:42:02,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 15:42:02,899 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 3 states have call predecessors, (37), 3 states have call successors, (37) Word has length 340 [2023-12-02 15:42:02,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:42:02,942 INFO L225 Difference]: With dead ends: 13039 [2023-12-02 15:42:02,942 INFO L226 Difference]: Without dead ends: 7821 [2023-12-02 15:42:02,957 INFO L412 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 [2023-12-02 15:42:02,958 INFO L413 NwaCegarLoop]: 3446 mSDtfsCounter, 3672 mSDsluCounter, 3374 mSDsCounter, 0 mSdLazyCounter, 1101 mSolverCounterSat, 17 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3672 SdHoareTripleChecker+Valid, 6820 SdHoareTripleChecker+Invalid, 1123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1101 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.4s IncrementalHoareTripleChecker+Time [2023-12-02 15:42:02,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3672 Valid, 6820 Invalid, 1123 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [17 Valid, 1101 Invalid, 5 Unknown, 0 Unchecked, 19.4s Time] [2023-12-02 15:42:02,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7821 states. [2023-12-02 15:42:03,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7821 to 7817. [2023-12-02 15:42:03,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7817 states, 5165 states have (on average 1.3649564375605034) internal successors, (7050), 5225 states have internal predecessors, (7050), 2175 states have call successors, (2175), 475 states have call predecessors, (2175), 474 states have return successors, (2171), 2150 states have call predecessors, (2171), 2171 states have call successors, (2171) [2023-12-02 15:42:03,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7817 states to 7817 states and 11396 transitions. [2023-12-02 15:42:03,326 INFO L78 Accepts]: Start accepts. Automaton has 7817 states and 11396 transitions. Word has length 340 [2023-12-02 15:42:03,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:42:03,328 INFO L495 AbstractCegarLoop]: Abstraction has 7817 states and 11396 transitions. [2023-12-02 15:42:03,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 3 states have call predecessors, (37), 3 states have call successors, (37) [2023-12-02 15:42:03,328 INFO L276 IsEmpty]: Start isEmpty. Operand 7817 states and 11396 transitions. [2023-12-02 15:42:03,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2023-12-02 15:42:03,338 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:42:03,338 INFO L195 NwaCegarLoop]: trace histogram [32, 31, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:42:03,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-02 15:42:03,339 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:42:03,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:42:03,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1749807488, now seen corresponding path program 1 times [2023-12-02 15:42:03,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:42:03,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390336570] [2023-12-02 15:42:03,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:42:03,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:42:04,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:42:05,109 INFO L134 CoverageAnalysis]: Checked inductivity of 3782 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3782 trivial. 0 not checked. [2023-12-02 15:42:05,109 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:42:05,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390336570] [2023-12-02 15:42:05,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390336570] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:42:05,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:42:05,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 15:42:05,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705462831] [2023-12-02 15:42:05,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:42:05,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 15:42:05,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:42:05,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 15:42:05,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 15:42:05,113 INFO L87 Difference]: Start difference. First operand 7817 states and 11396 transitions. Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 3 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2023-12-02 15:42:07,310 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:42:09,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:42:16,940 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 [] [2023-12-02 15:42:18,943 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:42:22,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:42:22,619 INFO L93 Difference]: Finished difference Result 19249 states and 27853 transitions. [2023-12-02 15:42:22,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 15:42:22,621 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 3 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) Word has length 345 [2023-12-02 15:42:22,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:42:22,707 INFO L225 Difference]: With dead ends: 19249 [2023-12-02 15:42:22,707 INFO L226 Difference]: Without dead ends: 11495 [2023-12-02 15:42:22,745 INFO L412 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 [2023-12-02 15:42:22,746 INFO L413 NwaCegarLoop]: 3549 mSDtfsCounter, 1890 mSDsluCounter, 3420 mSDsCounter, 0 mSdLazyCounter, 1109 mSolverCounterSat, 16 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1890 SdHoareTripleChecker+Valid, 6969 SdHoareTripleChecker+Invalid, 1129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1109 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.1s IncrementalHoareTripleChecker+Time [2023-12-02 15:42:22,747 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1890 Valid, 6969 Invalid, 1129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1109 Invalid, 4 Unknown, 0 Unchecked, 17.1s Time] [2023-12-02 15:42:22,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11495 states. [2023-12-02 15:42:23,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11495 to 11467. [2023-12-02 15:42:23,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11467 states, 7476 states have (on average 1.3495184590690208) internal successors, (10089), 7564 states have internal predecessors, (10089), 3200 states have call successors, (3200), 789 states have call predecessors, (3200), 788 states have return successors, (3196), 3160 states have call predecessors, (3196), 3196 states have call successors, (3196) [2023-12-02 15:42:23,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11467 states to 11467 states and 16485 transitions. [2023-12-02 15:42:23,518 INFO L78 Accepts]: Start accepts. Automaton has 11467 states and 16485 transitions. Word has length 345 [2023-12-02 15:42:23,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:42:23,519 INFO L495 AbstractCegarLoop]: Abstraction has 11467 states and 16485 transitions. [2023-12-02 15:42:23,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 3 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2023-12-02 15:42:23,520 INFO L276 IsEmpty]: Start isEmpty. Operand 11467 states and 16485 transitions. [2023-12-02 15:42:23,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2023-12-02 15:42:23,532 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:42:23,532 INFO L195 NwaCegarLoop]: trace histogram [32, 31, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:42:23,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-02 15:42:23,532 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:42:23,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:42:23,533 INFO L85 PathProgramCache]: Analyzing trace with hash -323710647, now seen corresponding path program 1 times [2023-12-02 15:42:23,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:42:23,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281255804] [2023-12-02 15:42:23,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:42:23,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:42:24,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:42:25,524 INFO L134 CoverageAnalysis]: Checked inductivity of 3782 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3782 trivial. 0 not checked. [2023-12-02 15:42:25,524 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:42:25,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281255804] [2023-12-02 15:42:25,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281255804] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:42:25,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:42:25,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 15:42:25,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026378162] [2023-12-02 15:42:25,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:42:25,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 15:42:25,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:42:25,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 15:42:25,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 15:42:25,527 INFO L87 Difference]: Start difference. First operand 11467 states and 16485 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 3 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (38), 3 states have call predecessors, (38), 3 states have call successors, (38) [2023-12-02 15:42:27,775 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 [] [2023-12-02 15:42:29,783 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:42:37,116 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 [] [2023-12-02 15:42:40,984 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 [] [2023-12-02 15:42:43,007 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 [] [2023-12-02 15:42:45,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:42:45,137 INFO L93 Difference]: Finished difference Result 28275 states and 40679 transitions. [2023-12-02 15:42:45,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 15:42:45,140 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 3 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (38), 3 states have call predecessors, (38), 3 states have call successors, (38) Word has length 364 [2023-12-02 15:42:45,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:42:45,206 INFO L225 Difference]: With dead ends: 28275 [2023-12-02 15:42:45,206 INFO L226 Difference]: Without dead ends: 16871 [2023-12-02 15:42:45,240 INFO L412 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 [2023-12-02 15:42:45,242 INFO L413 NwaCegarLoop]: 3451 mSDtfsCounter, 3516 mSDsluCounter, 3418 mSDsCounter, 0 mSdLazyCounter, 1094 mSolverCounterSat, 13 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3516 SdHoareTripleChecker+Valid, 6869 SdHoareTripleChecker+Invalid, 1112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1094 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.1s IncrementalHoareTripleChecker+Time [2023-12-02 15:42:45,242 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3516 Valid, 6869 Invalid, 1112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1094 Invalid, 5 Unknown, 0 Unchecked, 19.1s Time] [2023-12-02 15:42:45,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16871 states. [2023-12-02 15:42:45,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16871 to 16841. [2023-12-02 15:42:45,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16841 states, 11064 states have (on average 1.352584960231381) internal successors, (14965), 11217 states have internal predecessors, (14965), 4616 states have call successors, (4616), 1159 states have call predecessors, (4616), 1158 states have return successors, (4612), 4536 states have call predecessors, (4612), 4612 states have call successors, (4612) [2023-12-02 15:42:45,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16841 states to 16841 states and 24193 transitions. [2023-12-02 15:42:45,849 INFO L78 Accepts]: Start accepts. Automaton has 16841 states and 24193 transitions. Word has length 364 [2023-12-02 15:42:45,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:42:45,849 INFO L495 AbstractCegarLoop]: Abstraction has 16841 states and 24193 transitions. [2023-12-02 15:42:45,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 3 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (38), 3 states have call predecessors, (38), 3 states have call successors, (38) [2023-12-02 15:42:45,850 INFO L276 IsEmpty]: Start isEmpty. Operand 16841 states and 24193 transitions. [2023-12-02 15:42:45,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2023-12-02 15:42:45,858 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:42:45,858 INFO L195 NwaCegarLoop]: trace histogram [33, 31, 31, 31, 31, 31, 31, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:42:45,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-12-02 15:42:45,858 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:42:45,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:42:45,859 INFO L85 PathProgramCache]: Analyzing trace with hash 460752861, now seen corresponding path program 1 times [2023-12-02 15:42:45,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:42:45,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957817276] [2023-12-02 15:42:45,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:42:45,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:42:46,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:42:47,578 INFO L134 CoverageAnalysis]: Checked inductivity of 3855 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 3846 trivial. 0 not checked. [2023-12-02 15:42:47,579 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:42:47,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957817276] [2023-12-02 15:42:47,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957817276] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:42:47,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:42:47,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 15:42:47,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945401195] [2023-12-02 15:42:47,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:42:47,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 15:42:47,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:42:47,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 15:42:47,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 15:42:47,584 INFO L87 Difference]: Start difference. First operand 16841 states and 24193 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 3 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) [2023-12-02 15:42:49,753 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:42:51,765 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 [] [2023-12-02 15:42:56,471 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:43:00,590 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 [] [2023-12-02 15:43:02,593 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:43:06,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:43:06,219 INFO L93 Difference]: Finished difference Result 35343 states and 50547 transitions. [2023-12-02 15:43:06,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 15:43:06,221 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 3 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) Word has length 365 [2023-12-02 15:43:06,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:43:06,303 INFO L225 Difference]: With dead ends: 35343 [2023-12-02 15:43:06,303 INFO L226 Difference]: Without dead ends: 18565 [2023-12-02 15:43:06,353 INFO L412 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 [2023-12-02 15:43:06,355 INFO L413 NwaCegarLoop]: 4445 mSDtfsCounter, 1885 mSDsluCounter, 3433 mSDsCounter, 0 mSdLazyCounter, 1245 mSolverCounterSat, 3 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1885 SdHoareTripleChecker+Valid, 7878 SdHoareTripleChecker+Invalid, 1252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1245 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.0s IncrementalHoareTripleChecker+Time [2023-12-02 15:43:06,355 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1885 Valid, 7878 Invalid, 1252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1245 Invalid, 4 Unknown, 0 Unchecked, 18.0s Time] [2023-12-02 15:43:06,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18565 states. [2023-12-02 15:43:07,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18565 to 18537. [2023-12-02 15:43:07,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18537 states, 12050 states have (on average 1.342655601659751) internal successors, (16179), 12222 states have internal predecessors, (16179), 5115 states have call successors, (5115), 1374 states have call predecessors, (5115), 1369 states have return successors, (5111), 5012 states have call predecessors, (5111), 5111 states have call successors, (5111) [2023-12-02 15:43:07,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18537 states to 18537 states and 26405 transitions. [2023-12-02 15:43:07,290 INFO L78 Accepts]: Start accepts. Automaton has 18537 states and 26405 transitions. Word has length 365 [2023-12-02 15:43:07,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:43:07,291 INFO L495 AbstractCegarLoop]: Abstraction has 18537 states and 26405 transitions. [2023-12-02 15:43:07,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 3 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) [2023-12-02 15:43:07,292 INFO L276 IsEmpty]: Start isEmpty. Operand 18537 states and 26405 transitions. [2023-12-02 15:43:07,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 421 [2023-12-02 15:43:07,300 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:43:07,300 INFO L195 NwaCegarLoop]: trace histogram [36, 32, 32, 32, 32, 32, 32, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:43:07,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-12-02 15:43:07,301 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:43:07,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:43:07,301 INFO L85 PathProgramCache]: Analyzing trace with hash 919052853, now seen corresponding path program 1 times [2023-12-02 15:43:07,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:43:07,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551082422] [2023-12-02 15:43:07,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:43:07,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:43:08,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:43:09,822 INFO L134 CoverageAnalysis]: Checked inductivity of 4271 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4271 trivial. 0 not checked. [2023-12-02 15:43:09,822 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:43:09,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551082422] [2023-12-02 15:43:09,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551082422] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:43:09,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:43:09,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:43:09,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225150369] [2023-12-02 15:43:09,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:43:09,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:43:09,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:43:09,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:43:09,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:43:09,826 INFO L87 Difference]: Start difference. First operand 18537 states and 26405 transitions. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (49), 3 states have call predecessors, (49), 1 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) [2023-12-02 15:43:12,147 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:43:14,156 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:43:16,164 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:43:18,906 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:43:26,737 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:43:28,744 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 [] [2023-12-02 15:43:30,780 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 [] [2023-12-02 15:43:35,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:43:35,910 INFO L93 Difference]: Finished difference Result 18543 states and 26410 transitions. [2023-12-02 15:43:35,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:43:35,912 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (49), 3 states have call predecessors, (49), 1 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) Word has length 420 [2023-12-02 15:43:35,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:43:36,005 INFO L225 Difference]: With dead ends: 18543 [2023-12-02 15:43:36,006 INFO L226 Difference]: Without dead ends: 18541 [2023-12-02 15:43:36,015 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:43:36,016 INFO L413 NwaCegarLoop]: 3444 mSDtfsCounter, 3867 mSDsluCounter, 6877 mSDsCounter, 0 mSdLazyCounter, 1597 mSolverCounterSat, 1 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3875 SdHoareTripleChecker+Valid, 10321 SdHoareTripleChecker+Invalid, 1605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1597 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.4s IncrementalHoareTripleChecker+Time [2023-12-02 15:43:36,016 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3875 Valid, 10321 Invalid, 1605 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 1597 Invalid, 7 Unknown, 0 Unchecked, 25.4s Time] [2023-12-02 15:43:36,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18541 states. [2023-12-02 15:43:36,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18541 to 18541. [2023-12-02 15:43:36,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18541 states, 12053 states have (on average 1.3425703144445367) internal successors, (16182), 12225 states have internal predecessors, (16182), 5115 states have call successors, (5115), 1375 states have call predecessors, (5115), 1370 states have return successors, (5111), 5012 states have call predecessors, (5111), 5111 states have call successors, (5111) [2023-12-02 15:43:36,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18541 states to 18541 states and 26408 transitions. [2023-12-02 15:43:36,924 INFO L78 Accepts]: Start accepts. Automaton has 18541 states and 26408 transitions. Word has length 420 [2023-12-02 15:43:36,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:43:36,924 INFO L495 AbstractCegarLoop]: Abstraction has 18541 states and 26408 transitions. [2023-12-02 15:43:36,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (49), 3 states have call predecessors, (49), 1 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) [2023-12-02 15:43:36,925 INFO L276 IsEmpty]: Start isEmpty. Operand 18541 states and 26408 transitions. [2023-12-02 15:43:36,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 425 [2023-12-02 15:43:36,933 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:43:36,934 INFO L195 NwaCegarLoop]: trace histogram [36, 32, 32, 32, 32, 32, 32, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:43:36,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-12-02 15:43:36,934 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:43:36,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:43:36,934 INFO L85 PathProgramCache]: Analyzing trace with hash -129516241, now seen corresponding path program 1 times [2023-12-02 15:43:36,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:43:36,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969056584] [2023-12-02 15:43:36,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:43:36,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:43:38,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:43:39,682 INFO L134 CoverageAnalysis]: Checked inductivity of 4272 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4270 trivial. 0 not checked. [2023-12-02 15:43:39,683 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:43:39,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969056584] [2023-12-02 15:43:39,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969056584] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:43:39,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:43:39,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:43:39,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177509715] [2023-12-02 15:43:39,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:43:39,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:43:39,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:43:39,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:43:39,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:43:39,686 INFO L87 Difference]: Start difference. First operand 18541 states and 26408 transitions. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (50), 3 states have call predecessors, (50), 1 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2023-12-02 15:43:41,932 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 [] [2023-12-02 15:43:43,939 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:43:45,945 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:43:49,075 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:43:54,328 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:43:57,451 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 [] [2023-12-02 15:43:59,456 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:44:01,510 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:44:06,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:44:06,053 INFO L93 Difference]: Finished difference Result 18547 states and 26413 transitions. [2023-12-02 15:44:06,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:44:06,055 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (50), 3 states have call predecessors, (50), 1 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) Word has length 424 [2023-12-02 15:44:06,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:44:06,142 INFO L225 Difference]: With dead ends: 18547 [2023-12-02 15:44:06,143 INFO L226 Difference]: Without dead ends: 18545 [2023-12-02 15:44:06,152 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:44:06,153 INFO L413 NwaCegarLoop]: 3447 mSDtfsCounter, 3862 mSDsluCounter, 6877 mSDsCounter, 0 mSdLazyCounter, 1597 mSolverCounterSat, 1 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3869 SdHoareTripleChecker+Valid, 10324 SdHoareTripleChecker+Invalid, 1605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1597 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.7s IncrementalHoareTripleChecker+Time [2023-12-02 15:44:06,153 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3869 Valid, 10324 Invalid, 1605 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 1597 Invalid, 7 Unknown, 0 Unchecked, 25.7s Time] [2023-12-02 15:44:06,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18545 states. [2023-12-02 15:44:06,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18545 to 18545. [2023-12-02 15:44:07,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18545 states, 12056 states have (on average 1.3424850696748507) internal successors, (16185), 12228 states have internal predecessors, (16185), 5115 states have call successors, (5115), 1376 states have call predecessors, (5115), 1371 states have return successors, (5111), 5012 states have call predecessors, (5111), 5111 states have call successors, (5111) [2023-12-02 15:44:07,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18545 states to 18545 states and 26411 transitions. [2023-12-02 15:44:07,065 INFO L78 Accepts]: Start accepts. Automaton has 18545 states and 26411 transitions. Word has length 424 [2023-12-02 15:44:07,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:44:07,066 INFO L495 AbstractCegarLoop]: Abstraction has 18545 states and 26411 transitions. [2023-12-02 15:44:07,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (50), 3 states have call predecessors, (50), 1 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2023-12-02 15:44:07,066 INFO L276 IsEmpty]: Start isEmpty. Operand 18545 states and 26411 transitions. [2023-12-02 15:44:07,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 431 [2023-12-02 15:44:07,073 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:44:07,073 INFO L195 NwaCegarLoop]: trace histogram [36, 32, 32, 32, 32, 32, 32, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:44:07,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-12-02 15:44:07,074 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:44:07,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:44:07,074 INFO L85 PathProgramCache]: Analyzing trace with hash -444181259, now seen corresponding path program 1 times [2023-12-02 15:44:07,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:44:07,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049035263] [2023-12-02 15:44:07,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:44:07,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:44:08,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:44:09,489 INFO L134 CoverageAnalysis]: Checked inductivity of 4279 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4275 trivial. 0 not checked. [2023-12-02 15:44:09,489 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:44:09,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049035263] [2023-12-02 15:44:09,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049035263] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:44:09,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:44:09,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:44:09,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300693792] [2023-12-02 15:44:09,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:44:09,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:44:09,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:44:09,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:44:09,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:44:09,492 INFO L87 Difference]: Start difference. First operand 18545 states and 26411 transitions. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (51), 3 states have call predecessors, (51), 1 states have return successors, (49), 2 states have call predecessors, (49), 2 states have call successors, (49) [2023-12-02 15:44:11,689 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:44:13,700 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 [] [2023-12-02 15:44:15,706 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:44:17,602 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:44:23,003 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:44:26,109 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 [] [2023-12-02 15:44:28,112 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:44:30,117 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:44:35,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:44:35,431 INFO L93 Difference]: Finished difference Result 18663 states and 26493 transitions. [2023-12-02 15:44:35,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:44:35,433 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (51), 3 states have call predecessors, (51), 1 states have return successors, (49), 2 states have call predecessors, (49), 2 states have call successors, (49) Word has length 430 [2023-12-02 15:44:35,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:44:35,503 INFO L225 Difference]: With dead ends: 18663 [2023-12-02 15:44:35,504 INFO L226 Difference]: Without dead ends: 18661 [2023-12-02 15:44:35,514 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:44:35,515 INFO L413 NwaCegarLoop]: 3445 mSDtfsCounter, 3833 mSDsluCounter, 6899 mSDsCounter, 0 mSdLazyCounter, 1620 mSolverCounterSat, 2 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3839 SdHoareTripleChecker+Valid, 10344 SdHoareTripleChecker+Invalid, 1628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1620 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.1s IncrementalHoareTripleChecker+Time [2023-12-02 15:44:35,515 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3839 Valid, 10344 Invalid, 1628 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 1620 Invalid, 6 Unknown, 0 Unchecked, 25.1s Time] [2023-12-02 15:44:35,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18661 states. [2023-12-02 15:44:36,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18661 to 18659. [2023-12-02 15:44:36,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18659 states, 12127 states have (on average 1.3411396058382123) internal successors, (16264), 12299 states have internal predecessors, (16264), 5115 states have call successors, (5115), 1419 states have call predecessors, (5115), 1414 states have return successors, (5111), 5012 states have call predecessors, (5111), 5111 states have call successors, (5111) [2023-12-02 15:44:36,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18659 states to 18659 states and 26490 transitions. [2023-12-02 15:44:36,466 INFO L78 Accepts]: Start accepts. Automaton has 18659 states and 26490 transitions. Word has length 430 [2023-12-02 15:44:36,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:44:36,467 INFO L495 AbstractCegarLoop]: Abstraction has 18659 states and 26490 transitions. [2023-12-02 15:44:36,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (51), 3 states have call predecessors, (51), 1 states have return successors, (49), 2 states have call predecessors, (49), 2 states have call successors, (49) [2023-12-02 15:44:36,467 INFO L276 IsEmpty]: Start isEmpty. Operand 18659 states and 26490 transitions. [2023-12-02 15:44:36,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 436 [2023-12-02 15:44:36,478 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:44:36,478 INFO L195 NwaCegarLoop]: trace histogram [36, 32, 32, 32, 32, 32, 32, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:44:36,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-12-02 15:44:36,479 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:44:36,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:44:36,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1703264787, now seen corresponding path program 1 times [2023-12-02 15:44:36,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:44:36,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24418071] [2023-12-02 15:44:36,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:44:36,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:44:37,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:44:38,702 INFO L134 CoverageAnalysis]: Checked inductivity of 4289 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 4283 trivial. 0 not checked. [2023-12-02 15:44:38,702 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:44:38,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24418071] [2023-12-02 15:44:38,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24418071] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:44:38,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:44:38,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:44:38,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711241913] [2023-12-02 15:44:38,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:44:38,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:44:38,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:44:38,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:44:38,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:44:38,705 INFO L87 Difference]: Start difference. First operand 18659 states and 26490 transitions. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (52), 3 states have call predecessors, (52), 1 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2023-12-02 15:44:40,894 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:44:42,903 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 [] [2023-12-02 15:44:44,915 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 [] [2023-12-02 15:44:46,666 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:44:54,489 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 [] [2023-12-02 15:44:56,498 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 [] [2023-12-02 15:44:58,534 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:45:03,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:45:03,088 INFO L93 Difference]: Finished difference Result 18665 states and 26495 transitions. [2023-12-02 15:45:03,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:45:03,091 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (52), 3 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 435 [2023-12-02 15:45:03,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:45:03,141 INFO L225 Difference]: With dead ends: 18665 [2023-12-02 15:45:03,141 INFO L226 Difference]: Without dead ends: 18663 [2023-12-02 15:45:03,148 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:45:03,149 INFO L413 NwaCegarLoop]: 3447 mSDtfsCounter, 3862 mSDsluCounter, 6877 mSDsCounter, 0 mSdLazyCounter, 1598 mSolverCounterSat, 1 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3867 SdHoareTripleChecker+Valid, 10324 SdHoareTripleChecker+Invalid, 1605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1598 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.5s IncrementalHoareTripleChecker+Time [2023-12-02 15:45:03,149 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3867 Valid, 10324 Invalid, 1605 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 1598 Invalid, 6 Unknown, 0 Unchecked, 23.5s Time] [2023-12-02 15:45:03,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18663 states. [2023-12-02 15:45:03,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18663 to 18663. [2023-12-02 15:45:04,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18663 states, 12130 states have (on average 1.3410552349546578) internal successors, (16267), 12302 states have internal predecessors, (16267), 5115 states have call successors, (5115), 1420 states have call predecessors, (5115), 1415 states have return successors, (5111), 5012 states have call predecessors, (5111), 5111 states have call successors, (5111) [2023-12-02 15:45:04,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18663 states to 18663 states and 26493 transitions. [2023-12-02 15:45:04,064 INFO L78 Accepts]: Start accepts. Automaton has 18663 states and 26493 transitions. Word has length 435 [2023-12-02 15:45:04,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:45:04,064 INFO L495 AbstractCegarLoop]: Abstraction has 18663 states and 26493 transitions. [2023-12-02 15:45:04,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (52), 3 states have call predecessors, (52), 1 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2023-12-02 15:45:04,065 INFO L276 IsEmpty]: Start isEmpty. Operand 18663 states and 26493 transitions. [2023-12-02 15:45:04,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 442 [2023-12-02 15:45:04,072 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:45:04,073 INFO L195 NwaCegarLoop]: trace histogram [36, 32, 32, 32, 32, 32, 32, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:45:04,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-12-02 15:45:04,073 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:45:04,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:45:04,074 INFO L85 PathProgramCache]: Analyzing trace with hash 499148638, now seen corresponding path program 1 times [2023-12-02 15:45:04,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:45:04,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249153729] [2023-12-02 15:45:04,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:45:04,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:45:05,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:45:06,233 INFO L134 CoverageAnalysis]: Checked inductivity of 4305 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 4297 trivial. 0 not checked. [2023-12-02 15:45:06,234 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:45:06,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249153729] [2023-12-02 15:45:06,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249153729] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:45:06,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:45:06,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:45:06,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176019454] [2023-12-02 15:45:06,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:45:06,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:45:06,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:45:06,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:45:06,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:45:06,236 INFO L87 Difference]: Start difference. First operand 18663 states and 26493 transitions. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (50), 3 states have call predecessors, (50), 1 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2023-12-02 15:45:08,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:45:10,410 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:45:12,424 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 [] [2023-12-02 15:45:14,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:45:19,837 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:45:23,433 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 [] [2023-12-02 15:45:25,455 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 [] [2023-12-02 15:45:27,459 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:45:31,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:45:31,762 INFO L93 Difference]: Finished difference Result 18669 states and 26498 transitions. [2023-12-02 15:45:31,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:45:31,764 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (50), 3 states have call predecessors, (50), 1 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) Word has length 441 [2023-12-02 15:45:31,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:45:31,820 INFO L225 Difference]: With dead ends: 18669 [2023-12-02 15:45:31,820 INFO L226 Difference]: Without dead ends: 18667 [2023-12-02 15:45:31,830 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:45:31,831 INFO L413 NwaCegarLoop]: 3447 mSDtfsCounter, 3863 mSDsluCounter, 6877 mSDsCounter, 0 mSdLazyCounter, 1598 mSolverCounterSat, 1 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3867 SdHoareTripleChecker+Valid, 10324 SdHoareTripleChecker+Invalid, 1605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1598 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.5s IncrementalHoareTripleChecker+Time [2023-12-02 15:45:31,831 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3867 Valid, 10324 Invalid, 1605 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 1598 Invalid, 6 Unknown, 0 Unchecked, 24.5s Time] [2023-12-02 15:45:31,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18667 states. [2023-12-02 15:45:32,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18667 to 18667. [2023-12-02 15:45:32,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18667 states, 12133 states have (on average 1.3409709057941153) internal successors, (16270), 12305 states have internal predecessors, (16270), 5115 states have call successors, (5115), 1421 states have call predecessors, (5115), 1416 states have return successors, (5111), 5012 states have call predecessors, (5111), 5111 states have call successors, (5111) [2023-12-02 15:45:33,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18667 states to 18667 states and 26496 transitions. [2023-12-02 15:45:33,043 INFO L78 Accepts]: Start accepts. Automaton has 18667 states and 26496 transitions. Word has length 441 [2023-12-02 15:45:33,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:45:33,044 INFO L495 AbstractCegarLoop]: Abstraction has 18667 states and 26496 transitions. [2023-12-02 15:45:33,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (50), 3 states have call predecessors, (50), 1 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2023-12-02 15:45:33,045 INFO L276 IsEmpty]: Start isEmpty. Operand 18667 states and 26496 transitions. [2023-12-02 15:45:33,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 439 [2023-12-02 15:45:33,053 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:45:33,054 INFO L195 NwaCegarLoop]: trace histogram [37, 32, 32, 32, 32, 32, 32, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:45:33,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-12-02 15:45:33,054 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:45:33,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:45:33,054 INFO L85 PathProgramCache]: Analyzing trace with hash 103747259, now seen corresponding path program 1 times [2023-12-02 15:45:33,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:45:33,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112780412] [2023-12-02 15:45:33,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:45:33,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:45:34,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:45:34,750 INFO L134 CoverageAnalysis]: Checked inductivity of 4348 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 4341 trivial. 0 not checked. [2023-12-02 15:45:34,750 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:45:34,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112780412] [2023-12-02 15:45:34,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112780412] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:45:34,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:45:34,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 15:45:34,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635782798] [2023-12-02 15:45:34,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:45:34,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 15:45:34,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:45:34,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 15:45:34,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 15:45:34,752 INFO L87 Difference]: Start difference. First operand 18667 states and 26496 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 3 states have call successors, (49), 2 states have call predecessors, (49), 1 states have return successors, (46), 3 states have call predecessors, (46), 3 states have call successors, (46) [2023-12-02 15:45:36,931 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:45:38,940 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:45:49,324 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 [] [2023-12-02 15:45:51,328 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:45:53,873 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 [] [2023-12-02 15:45:58,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:45:58,373 INFO L93 Difference]: Finished difference Result 45528 states and 64692 transitions. [2023-12-02 15:45:58,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 15:45:58,375 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 3 states have call successors, (49), 2 states have call predecessors, (49), 1 states have return successors, (46), 3 states have call predecessors, (46), 3 states have call successors, (46) Word has length 438 [2023-12-02 15:45:58,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:45:58,497 INFO L225 Difference]: With dead ends: 45528 [2023-12-02 15:45:58,497 INFO L226 Difference]: Without dead ends: 27392 [2023-12-02 15:45:58,523 INFO L412 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 [2023-12-02 15:45:58,524 INFO L413 NwaCegarLoop]: 6705 mSDtfsCounter, 3783 mSDsluCounter, 3422 mSDsCounter, 0 mSdLazyCounter, 1592 mSolverCounterSat, 4 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3783 SdHoareTripleChecker+Valid, 10127 SdHoareTripleChecker+Invalid, 1601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1592 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.1s IncrementalHoareTripleChecker+Time [2023-12-02 15:45:58,524 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3783 Valid, 10127 Invalid, 1601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 1592 Invalid, 5 Unknown, 0 Unchecked, 22.1s Time] [2023-12-02 15:45:58,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27392 states. [2023-12-02 15:45:59,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27392 to 27338. [2023-12-02 15:45:59,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27338 states, 17808 states have (on average 1.3434411500449237) internal successors, (23924), 18068 states have internal predecessors, (23924), 7469 states have call successors, (7469), 2065 states have call predecessors, (7469), 2058 states have return successors, (7465), 7312 states have call predecessors, (7465), 7465 states have call successors, (7465) [2023-12-02 15:45:59,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27338 states to 27338 states and 38858 transitions. [2023-12-02 15:45:59,952 INFO L78 Accepts]: Start accepts. Automaton has 27338 states and 38858 transitions. Word has length 438 [2023-12-02 15:45:59,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:45:59,952 INFO L495 AbstractCegarLoop]: Abstraction has 27338 states and 38858 transitions. [2023-12-02 15:45:59,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 3 states have call successors, (49), 2 states have call predecessors, (49), 1 states have return successors, (46), 3 states have call predecessors, (46), 3 states have call successors, (46) [2023-12-02 15:45:59,952 INFO L276 IsEmpty]: Start isEmpty. Operand 27338 states and 38858 transitions. [2023-12-02 15:45:59,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 446 [2023-12-02 15:45:59,960 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:45:59,960 INFO L195 NwaCegarLoop]: trace histogram [36, 32, 32, 32, 32, 32, 32, 6, 5, 5, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:45:59,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-12-02 15:45:59,961 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:45:59,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:45:59,961 INFO L85 PathProgramCache]: Analyzing trace with hash -2097270099, now seen corresponding path program 1 times [2023-12-02 15:45:59,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:45:59,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988196777] [2023-12-02 15:45:59,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:45:59,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:46:00,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:46:01,930 INFO L134 CoverageAnalysis]: Checked inductivity of 4321 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 4311 trivial. 0 not checked. [2023-12-02 15:46:01,930 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:46:01,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988196777] [2023-12-02 15:46:01,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988196777] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:46:01,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:46:01,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:46:01,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28917726] [2023-12-02 15:46:01,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:46:01,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:46:01,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:46:01,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:46:01,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:46:01,933 INFO L87 Difference]: Start difference. First operand 27338 states and 38858 transitions. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (54), 3 states have call predecessors, (54), 1 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) [2023-12-02 15:46:04,163 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:46:06,173 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 [] [2023-12-02 15:46:08,179 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:46:10,686 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:46:18,745 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:46:20,788 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 [] [2023-12-02 15:46:22,793 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:46:28,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:46:28,275 INFO L93 Difference]: Finished difference Result 27396 states and 38894 transitions. [2023-12-02 15:46:28,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:46:28,277 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (54), 3 states have call predecessors, (54), 1 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) Word has length 445 [2023-12-02 15:46:28,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:46:28,378 INFO L225 Difference]: With dead ends: 27396 [2023-12-02 15:46:28,378 INFO L226 Difference]: Without dead ends: 27394 [2023-12-02 15:46:28,384 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:46:28,384 INFO L413 NwaCegarLoop]: 3450 mSDtfsCounter, 3803 mSDsluCounter, 6932 mSDsCounter, 0 mSdLazyCounter, 1625 mSolverCounterSat, 2 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3806 SdHoareTripleChecker+Valid, 10382 SdHoareTripleChecker+Invalid, 1633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1625 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.9s IncrementalHoareTripleChecker+Time [2023-12-02 15:46:28,384 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3806 Valid, 10382 Invalid, 1633 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 1625 Invalid, 6 Unknown, 0 Unchecked, 24.9s Time] [2023-12-02 15:46:28,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27394 states. [2023-12-02 15:46:29,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27394 to 27392. [2023-12-02 15:46:29,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27392 states, 17841 states have (on average 1.3428058965304634) internal successors, (23957), 18101 states have internal predecessors, (23957), 7469 states have call successors, (7469), 2086 states have call predecessors, (7469), 2079 states have return successors, (7465), 7312 states have call predecessors, (7465), 7465 states have call successors, (7465) [2023-12-02 15:46:29,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27392 states to 27392 states and 38891 transitions. [2023-12-02 15:46:29,817 INFO L78 Accepts]: Start accepts. Automaton has 27392 states and 38891 transitions. Word has length 445 [2023-12-02 15:46:29,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:46:29,818 INFO L495 AbstractCegarLoop]: Abstraction has 27392 states and 38891 transitions. [2023-12-02 15:46:29,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (54), 3 states have call predecessors, (54), 1 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) [2023-12-02 15:46:29,818 INFO L276 IsEmpty]: Start isEmpty. Operand 27392 states and 38891 transitions. [2023-12-02 15:46:29,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 452 [2023-12-02 15:46:29,827 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:46:29,827 INFO L195 NwaCegarLoop]: trace histogram [36, 32, 32, 32, 32, 32, 32, 7, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:46:29,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-12-02 15:46:29,827 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:46:29,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:46:29,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1852777762, now seen corresponding path program 1 times [2023-12-02 15:46:29,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:46:29,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703574712] [2023-12-02 15:46:29,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:46:29,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:46:30,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:46:32,097 INFO L134 CoverageAnalysis]: Checked inductivity of 4345 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 4333 trivial. 0 not checked. [2023-12-02 15:46:32,097 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:46:32,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703574712] [2023-12-02 15:46:32,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703574712] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:46:32,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:46:32,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:46:32,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305871658] [2023-12-02 15:46:32,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:46:32,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:46:32,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:46:32,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:46:32,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:46:32,100 INFO L87 Difference]: Start difference. First operand 27392 states and 38891 transitions. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (52), 3 states have call predecessors, (52), 1 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2023-12-02 15:46:34,275 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:46:36,286 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 [] [2023-12-02 15:46:38,295 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:46:41,802 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:46:46,128 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:46:47,611 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:46:51,250 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 [] [2023-12-02 15:46:53,316 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 [] [2023-12-02 15:46:55,335 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 [] [2023-12-02 15:47:00,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:47:00,340 INFO L93 Difference]: Finished difference Result 27398 states and 38896 transitions. [2023-12-02 15:47:00,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:47:00,343 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (52), 3 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 451 [2023-12-02 15:47:00,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:47:00,407 INFO L225 Difference]: With dead ends: 27398 [2023-12-02 15:47:00,407 INFO L226 Difference]: Without dead ends: 27396 [2023-12-02 15:47:00,416 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:47:00,416 INFO L413 NwaCegarLoop]: 3447 mSDtfsCounter, 3863 mSDsluCounter, 6877 mSDsCounter, 0 mSdLazyCounter, 1598 mSolverCounterSat, 1 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3865 SdHoareTripleChecker+Valid, 10324 SdHoareTripleChecker+Invalid, 1605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1598 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.6s IncrementalHoareTripleChecker+Time [2023-12-02 15:47:00,417 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3865 Valid, 10324 Invalid, 1605 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 1598 Invalid, 6 Unknown, 0 Unchecked, 26.6s Time] [2023-12-02 15:47:00,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27396 states. [2023-12-02 15:47:01,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27396 to 27396. [2023-12-02 15:47:01,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27396 states, 17844 states have (on average 1.342748262721363) internal successors, (23960), 18104 states have internal predecessors, (23960), 7469 states have call successors, (7469), 2087 states have call predecessors, (7469), 2080 states have return successors, (7465), 7312 states have call predecessors, (7465), 7465 states have call successors, (7465) [2023-12-02 15:47:02,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27396 states to 27396 states and 38894 transitions. [2023-12-02 15:47:02,028 INFO L78 Accepts]: Start accepts. Automaton has 27396 states and 38894 transitions. Word has length 451 [2023-12-02 15:47:02,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:47:02,029 INFO L495 AbstractCegarLoop]: Abstraction has 27396 states and 38894 transitions. [2023-12-02 15:47:02,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (52), 3 states have call predecessors, (52), 1 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2023-12-02 15:47:02,029 INFO L276 IsEmpty]: Start isEmpty. Operand 27396 states and 38894 transitions. [2023-12-02 15:47:02,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 456 [2023-12-02 15:47:02,039 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:47:02,039 INFO L195 NwaCegarLoop]: trace histogram [36, 32, 32, 32, 32, 32, 32, 8, 7, 7, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:47:02,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-12-02 15:47:02,039 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:47:02,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:47:02,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1407654035, now seen corresponding path program 1 times [2023-12-02 15:47:02,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:47:02,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99136229] [2023-12-02 15:47:02,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:47:02,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:47:03,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:47:04,135 INFO L134 CoverageAnalysis]: Checked inductivity of 4369 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 4355 trivial. 0 not checked. [2023-12-02 15:47:04,135 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:47:04,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99136229] [2023-12-02 15:47:04,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99136229] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:47:04,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:47:04,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:47:04,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185948352] [2023-12-02 15:47:04,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:47:04,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:47:04,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:47:04,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:47:04,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:47:04,138 INFO L87 Difference]: Start difference. First operand 27396 states and 38894 transitions. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (56), 3 states have call predecessors, (56), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2023-12-02 15:47:06,323 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:47:08,332 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:47:10,339 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:47:12,601 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:47:18,100 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:47:20,218 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:47:23,542 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:47:25,563 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 [] [2023-12-02 15:47:27,609 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:47:33,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:47:33,662 INFO L93 Difference]: Finished difference Result 27402 states and 38899 transitions. [2023-12-02 15:47:33,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:47:33,665 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (56), 3 states have call predecessors, (56), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 455 [2023-12-02 15:47:33,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:47:33,728 INFO L225 Difference]: With dead ends: 27402 [2023-12-02 15:47:33,728 INFO L226 Difference]: Without dead ends: 27398 [2023-12-02 15:47:33,735 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:47:33,736 INFO L413 NwaCegarLoop]: 3447 mSDtfsCounter, 3862 mSDsluCounter, 6877 mSDsCounter, 0 mSdLazyCounter, 1598 mSolverCounterSat, 1 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3863 SdHoareTripleChecker+Valid, 10324 SdHoareTripleChecker+Invalid, 1605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1598 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.9s IncrementalHoareTripleChecker+Time [2023-12-02 15:47:33,736 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3863 Valid, 10324 Invalid, 1605 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 1598 Invalid, 6 Unknown, 0 Unchecked, 27.9s Time] [2023-12-02 15:47:33,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27398 states. [2023-12-02 15:47:35,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27398 to 27398. [2023-12-02 15:47:35,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27398 states, 17846 states have (on average 1.3426538159811723) internal successors, (23961), 18105 states have internal predecessors, (23961), 7469 states have call successors, (7469), 2088 states have call predecessors, (7469), 2080 states have return successors, (7465), 7312 states have call predecessors, (7465), 7465 states have call successors, (7465) [2023-12-02 15:47:35,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27398 states to 27398 states and 38895 transitions. [2023-12-02 15:47:35,432 INFO L78 Accepts]: Start accepts. Automaton has 27398 states and 38895 transitions. Word has length 455 [2023-12-02 15:47:35,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:47:35,433 INFO L495 AbstractCegarLoop]: Abstraction has 27398 states and 38895 transitions. [2023-12-02 15:47:35,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (56), 3 states have call predecessors, (56), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2023-12-02 15:47:35,433 INFO L276 IsEmpty]: Start isEmpty. Operand 27398 states and 38895 transitions. [2023-12-02 15:47:35,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 451 [2023-12-02 15:47:35,445 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:47:35,445 INFO L195 NwaCegarLoop]: trace histogram [37, 32, 32, 32, 32, 32, 32, 5, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:47:35,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-12-02 15:47:35,446 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:47:35,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:47:35,446 INFO L85 PathProgramCache]: Analyzing trace with hash -521113446, now seen corresponding path program 1 times [2023-12-02 15:47:35,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:47:35,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293651290] [2023-12-02 15:47:35,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:47:35,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:47:36,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:47:37,213 INFO L134 CoverageAnalysis]: Checked inductivity of 4353 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 4341 trivial. 0 not checked. [2023-12-02 15:47:37,213 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:47:37,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293651290] [2023-12-02 15:47:37,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293651290] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:47:37,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:47:37,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 15:47:37,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597539094] [2023-12-02 15:47:37,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:47:37,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 15:47:37,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:47:37,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 15:47:37,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 15:47:37,216 INFO L87 Difference]: Start difference. First operand 27398 states and 38895 transitions. Second operand has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 3 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (47), 3 states have call predecessors, (47), 3 states have call successors, (47) [2023-12-02 15:47:39,410 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:47:41,426 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 [] [2023-12-02 15:47:52,952 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 [] [2023-12-02 15:47:55,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:47:55,447 INFO L93 Difference]: Finished difference Result 60985 states and 86302 transitions. [2023-12-02 15:47:55,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 15:47:55,449 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 3 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (47), 3 states have call predecessors, (47), 3 states have call successors, (47) Word has length 450 [2023-12-02 15:47:55,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:47:55,541 INFO L225 Difference]: With dead ends: 60985 [2023-12-02 15:47:55,541 INFO L226 Difference]: Without dead ends: 34118 [2023-12-02 15:47:55,621 INFO L412 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 [2023-12-02 15:47:55,621 INFO L413 NwaCegarLoop]: 5094 mSDtfsCounter, 3565 mSDsluCounter, 2059 mSDsCounter, 0 mSdLazyCounter, 1216 mSolverCounterSat, 10 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3565 SdHoareTripleChecker+Valid, 7153 SdHoareTripleChecker+Invalid, 1229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1216 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.9s IncrementalHoareTripleChecker+Time [2023-12-02 15:47:55,622 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3565 Valid, 7153 Invalid, 1229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1216 Invalid, 3 Unknown, 0 Unchecked, 15.9s Time] [2023-12-02 15:47:55,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34118 states. [2023-12-02 15:47:57,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34118 to 34054. [2023-12-02 15:47:57,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34054 states, 22026 states have (on average 1.3362389902842096) internal successors, (29432), 22370 states have internal predecessors, (29432), 9299 states have call successors, (9299), 2734 states have call predecessors, (9299), 2726 states have return successors, (9295), 9096 states have call predecessors, (9295), 9295 states have call successors, (9295) [2023-12-02 15:47:57,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34054 states to 34054 states and 48026 transitions. [2023-12-02 15:47:57,980 INFO L78 Accepts]: Start accepts. Automaton has 34054 states and 48026 transitions. Word has length 450 [2023-12-02 15:47:57,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:47:57,981 INFO L495 AbstractCegarLoop]: Abstraction has 34054 states and 48026 transitions. [2023-12-02 15:47:57,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 3 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (47), 3 states have call predecessors, (47), 3 states have call successors, (47) [2023-12-02 15:47:57,981 INFO L276 IsEmpty]: Start isEmpty. Operand 34054 states and 48026 transitions. [2023-12-02 15:47:57,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2023-12-02 15:47:57,993 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:47:57,993 INFO L195 NwaCegarLoop]: trace histogram [36, 32, 32, 32, 32, 32, 32, 9, 8, 8, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:47:57,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-12-02 15:47:57,993 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:47:57,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:47:57,994 INFO L85 PathProgramCache]: Analyzing trace with hash 269086005, now seen corresponding path program 1 times [2023-12-02 15:47:57,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:47:57,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089717482] [2023-12-02 15:47:57,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:47:57,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:47:59,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:48:00,376 INFO L134 CoverageAnalysis]: Checked inductivity of 4399 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 4383 trivial. 0 not checked. [2023-12-02 15:48:00,376 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:48:00,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089717482] [2023-12-02 15:48:00,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089717482] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:48:00,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:48:00,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:48:00,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78822387] [2023-12-02 15:48:00,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:48:00,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:48:00,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:48:00,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:48:00,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:48:00,379 INFO L87 Difference]: Start difference. First operand 34054 states and 48026 transitions. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (57), 3 states have call predecessors, (57), 1 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) [2023-12-02 15:48:02,554 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:48:04,563 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:48:06,574 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 [] [2023-12-02 15:48:08,876 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:48:11,282 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:48:15,537 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:48:19,794 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 [] [2023-12-02 15:48:21,810 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 [] [2023-12-02 15:48:23,835 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 [] [2023-12-02 15:48:30,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:48:30,199 INFO L93 Difference]: Finished difference Result 34054 states and 48026 transitions. [2023-12-02 15:48:30,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:48:30,202 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (57), 3 states have call predecessors, (57), 1 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) Word has length 460 [2023-12-02 15:48:30,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:48:30,272 INFO L225 Difference]: With dead ends: 34054 [2023-12-02 15:48:30,273 INFO L226 Difference]: Without dead ends: 33658 [2023-12-02 15:48:30,282 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:48:30,282 INFO L413 NwaCegarLoop]: 3445 mSDtfsCounter, 3858 mSDsluCounter, 6876 mSDsCounter, 0 mSdLazyCounter, 1592 mSolverCounterSat, 1 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3858 SdHoareTripleChecker+Valid, 10321 SdHoareTripleChecker+Invalid, 1600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1592 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.7s IncrementalHoareTripleChecker+Time [2023-12-02 15:48:30,283 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3858 Valid, 10321 Invalid, 1600 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 1592 Invalid, 7 Unknown, 0 Unchecked, 27.7s Time] [2023-12-02 15:48:30,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33658 states. [2023-12-02 15:48:32,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33658 to 33658. [2023-12-02 15:48:32,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33658 states, 21885 states have (on average 1.3342928946767192) internal successors, (29201), 22139 states have internal predecessors, (29201), 9107 states have call successors, (9107), 2664 states have call predecessors, (9107), 2664 states have return successors, (9107), 8983 states have call predecessors, (9107), 9107 states have call successors, (9107) [2023-12-02 15:48:32,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33658 states to 33658 states and 47415 transitions. [2023-12-02 15:48:32,515 INFO L78 Accepts]: Start accepts. Automaton has 33658 states and 47415 transitions. Word has length 460 [2023-12-02 15:48:32,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:48:32,516 INFO L495 AbstractCegarLoop]: Abstraction has 33658 states and 47415 transitions. [2023-12-02 15:48:32,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (57), 3 states have call predecessors, (57), 1 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) [2023-12-02 15:48:32,516 INFO L276 IsEmpty]: Start isEmpty. Operand 33658 states and 47415 transitions. [2023-12-02 15:48:32,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 464 [2023-12-02 15:48:32,530 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:48:32,530 INFO L195 NwaCegarLoop]: trace histogram [39, 32, 32, 32, 32, 32, 32, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:48:32,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-12-02 15:48:32,530 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:48:32,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:48:32,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1239336694, now seen corresponding path program 1 times [2023-12-02 15:48:32,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:48:32,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583226207] [2023-12-02 15:48:32,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:48:32,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:48:33,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:48:34,223 INFO L134 CoverageAnalysis]: Checked inductivity of 4515 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 4498 trivial. 0 not checked. [2023-12-02 15:48:34,223 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:48:34,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583226207] [2023-12-02 15:48:34,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583226207] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:48:34,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:48:34,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:48:34,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081717997] [2023-12-02 15:48:34,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:48:34,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:48:34,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:48:34,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:48:34,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:48:34,226 INFO L87 Difference]: Start difference. First operand 33658 states and 47415 transitions. Second operand has 5 states, 5 states have (on average 23.0) internal successors, (115), 4 states have internal predecessors, (115), 3 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (48), 4 states have call predecessors, (48), 3 states have call successors, (48) [2023-12-02 15:48:36,406 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:48:38,415 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:48:40,424 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:48:42,437 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 [] [2023-12-02 15:48:46,056 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 [] [2023-12-02 15:48:53,563 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 [] [2023-12-02 15:48:57,842 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:49:01,139 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:49:05,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:49:09,890 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 [] [2023-12-02 15:49:11,928 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 [] [2023-12-02 15:49:13,993 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:49:16,051 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:49:19,941 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:49:21,952 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 [] [2023-12-02 15:49:24,008 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:49:36,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:49:36,558 INFO L93 Difference]: Finished difference Result 77406 states and 109078 transitions. [2023-12-02 15:49:36,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 15:49:36,560 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 4 states have internal predecessors, (115), 3 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (48), 4 states have call predecessors, (48), 3 states have call successors, (48) Word has length 463 [2023-12-02 15:49:36,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:49:36,674 INFO L225 Difference]: With dead ends: 77406 [2023-12-02 15:49:36,674 INFO L226 Difference]: Without dead ends: 44279 [2023-12-02 15:49:36,729 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:49:36,730 INFO L413 NwaCegarLoop]: 6621 mSDtfsCounter, 3718 mSDsluCounter, 16618 mSDsCounter, 0 mSdLazyCounter, 3656 mSolverCounterSat, 1 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 57.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3718 SdHoareTripleChecker+Valid, 23239 SdHoareTripleChecker+Invalid, 3670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3656 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 59.2s IncrementalHoareTripleChecker+Time [2023-12-02 15:49:36,730 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3718 Valid, 23239 Invalid, 3670 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 3656 Invalid, 13 Unknown, 0 Unchecked, 59.2s Time] [2023-12-02 15:49:36,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44279 states. [2023-12-02 15:49:39,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44279 to 44243. [2023-12-02 15:49:39,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44243 states, 28781 states have (on average 1.3348042111114973) internal successors, (38417), 29122 states have internal predecessors, (38417), 11968 states have call successors, (11968), 3484 states have call predecessors, (11968), 3492 states have return successors, (11976), 11808 states have call predecessors, (11976), 11968 states have call successors, (11976) [2023-12-02 15:49:39,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44243 states to 44243 states and 62361 transitions. [2023-12-02 15:49:39,811 INFO L78 Accepts]: Start accepts. Automaton has 44243 states and 62361 transitions. Word has length 463 [2023-12-02 15:49:39,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:49:39,812 INFO L495 AbstractCegarLoop]: Abstraction has 44243 states and 62361 transitions. [2023-12-02 15:49:39,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 4 states have internal predecessors, (115), 3 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (48), 4 states have call predecessors, (48), 3 states have call successors, (48) [2023-12-02 15:49:39,812 INFO L276 IsEmpty]: Start isEmpty. Operand 44243 states and 62361 transitions. [2023-12-02 15:49:39,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 465 [2023-12-02 15:49:39,826 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:49:39,826 INFO L195 NwaCegarLoop]: trace histogram [39, 32, 32, 32, 32, 32, 32, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:49:39,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-12-02 15:49:39,827 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:49:39,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:49:39,827 INFO L85 PathProgramCache]: Analyzing trace with hash -986664465, now seen corresponding path program 1 times [2023-12-02 15:49:39,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:49:39,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255044177] [2023-12-02 15:49:39,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:49:39,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:49:40,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:49:42,448 INFO L134 CoverageAnalysis]: Checked inductivity of 4515 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4515 trivial. 0 not checked. [2023-12-02 15:49:42,448 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:49:42,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255044177] [2023-12-02 15:49:42,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255044177] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:49:42,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:49:42,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:49:42,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95323088] [2023-12-02 15:49:42,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:49:42,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:49:42,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:49:42,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:49:42,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:49:42,450 INFO L87 Difference]: Start difference. First operand 44243 states and 62361 transitions. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 4 states have internal predecessors, (107), 2 states have call successors, (50), 3 states have call predecessors, (50), 1 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) [2023-12-02 15:49:44,635 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:49:46,645 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 [] [2023-12-02 15:49:48,656 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 [] [2023-12-02 15:49:52,438 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:49:57,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:49:58,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:50:02,750 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:50:04,754 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:50:06,780 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 [] [2023-12-02 15:50:12,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:50:12,812 INFO L93 Difference]: Finished difference Result 44303 states and 62419 transitions. [2023-12-02 15:50:12,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:50:12,815 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 4 states have internal predecessors, (107), 2 states have call successors, (50), 3 states have call predecessors, (50), 1 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) Word has length 464 [2023-12-02 15:50:12,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:50:12,931 INFO L225 Difference]: With dead ends: 44303 [2023-12-02 15:50:12,931 INFO L226 Difference]: Without dead ends: 44301 [2023-12-02 15:50:12,944 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:50:12,945 INFO L413 NwaCegarLoop]: 3401 mSDtfsCounter, 3751 mSDsluCounter, 6849 mSDsCounter, 0 mSdLazyCounter, 1601 mSolverCounterSat, 2 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3753 SdHoareTripleChecker+Valid, 10250 SdHoareTripleChecker+Invalid, 1609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1601 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.7s IncrementalHoareTripleChecker+Time [2023-12-02 15:50:12,945 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3753 Valid, 10250 Invalid, 1609 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 1601 Invalid, 6 Unknown, 0 Unchecked, 27.7s Time] [2023-12-02 15:50:12,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44301 states. [2023-12-02 15:50:15,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44301 to 44299. [2023-12-02 15:50:15,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44299 states, 28823 states have (on average 1.334316344585921) internal successors, (38459), 29164 states have internal predecessors, (38459), 11968 states have call successors, (11968), 3498 states have call predecessors, (11968), 3506 states have return successors, (11976), 11808 states have call predecessors, (11976), 11968 states have call successors, (11976) [2023-12-02 15:50:15,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44299 states to 44299 states and 62403 transitions. [2023-12-02 15:50:15,949 INFO L78 Accepts]: Start accepts. Automaton has 44299 states and 62403 transitions. Word has length 464 [2023-12-02 15:50:15,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:50:15,950 INFO L495 AbstractCegarLoop]: Abstraction has 44299 states and 62403 transitions. [2023-12-02 15:50:15,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 4 states have internal predecessors, (107), 2 states have call successors, (50), 3 states have call predecessors, (50), 1 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) [2023-12-02 15:50:15,950 INFO L276 IsEmpty]: Start isEmpty. Operand 44299 states and 62403 transitions. [2023-12-02 15:50:15,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 470 [2023-12-02 15:50:15,964 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:50:15,964 INFO L195 NwaCegarLoop]: trace histogram [37, 32, 32, 32, 32, 32, 32, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:50:15,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-12-02 15:50:15,964 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:50:15,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:50:15,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1800154405, now seen corresponding path program 1 times [2023-12-02 15:50:15,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:50:15,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815572485] [2023-12-02 15:50:15,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:50:15,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:50:17,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:50:17,644 INFO L134 CoverageAnalysis]: Checked inductivity of 4350 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 4343 trivial. 0 not checked. [2023-12-02 15:50:17,644 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:50:17,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815572485] [2023-12-02 15:50:17,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815572485] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:50:17,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:50:17,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 15:50:17,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902974062] [2023-12-02 15:50:17,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:50:17,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 15:50:17,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:50:17,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 15:50:17,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 15:50:17,647 INFO L87 Difference]: Start difference. First operand 44299 states and 62403 transitions. Second operand has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) [2023-12-02 15:50:19,861 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 [] [2023-12-02 15:50:21,877 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 [] [2023-12-02 15:50:31,690 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 [] [2023-12-02 15:50:33,719 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:50:35,534 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:50:38,666 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 [] [2023-12-02 15:50:42,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:50:47,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:50:47,539 INFO L93 Difference]: Finished difference Result 106017 states and 149431 transitions. [2023-12-02 15:50:47,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 15:50:47,542 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) Word has length 469 [2023-12-02 15:50:47,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:50:47,708 INFO L225 Difference]: With dead ends: 106017 [2023-12-02 15:50:47,708 INFO L226 Difference]: Without dead ends: 62249 [2023-12-02 15:50:47,781 INFO L412 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 [2023-12-02 15:50:47,781 INFO L413 NwaCegarLoop]: 6413 mSDtfsCounter, 3479 mSDsluCounter, 3365 mSDsCounter, 0 mSdLazyCounter, 1549 mSolverCounterSat, 9 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3479 SdHoareTripleChecker+Valid, 9778 SdHoareTripleChecker+Invalid, 1563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1549 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.5s IncrementalHoareTripleChecker+Time [2023-12-02 15:50:47,781 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3479 Valid, 9778 Invalid, 1563 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [9 Valid, 1549 Invalid, 5 Unknown, 0 Unchecked, 25.5s Time] [2023-12-02 15:50:47,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62249 states. [2023-12-02 15:50:51,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62249 to 62213. [2023-12-02 15:50:51,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62213 states, 40613 states have (on average 1.335434466796346) internal successors, (54236), 41122 states have internal predecessors, (54236), 16671 states have call successors, (16671), 4915 states have call predecessors, (16671), 4927 states have return successors, (16683), 16415 states have call predecessors, (16683), 16671 states have call successors, (16683) [2023-12-02 15:50:51,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62213 states to 62213 states and 87590 transitions. [2023-12-02 15:50:52,003 INFO L78 Accepts]: Start accepts. Automaton has 62213 states and 87590 transitions. Word has length 469 [2023-12-02 15:50:52,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:50:52,004 INFO L495 AbstractCegarLoop]: Abstraction has 62213 states and 87590 transitions. [2023-12-02 15:50:52,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) [2023-12-02 15:50:52,004 INFO L276 IsEmpty]: Start isEmpty. Operand 62213 states and 87590 transitions. [2023-12-02 15:50:52,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2023-12-02 15:50:52,018 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:50:52,018 INFO L195 NwaCegarLoop]: trace histogram [39, 32, 32, 32, 32, 32, 32, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:50:52,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-12-02 15:50:52,018 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:50:52,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:50:52,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1817409054, now seen corresponding path program 1 times [2023-12-02 15:50:52,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:50:52,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675401068] [2023-12-02 15:50:52,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:50:52,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:50:53,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:50:53,939 INFO L134 CoverageAnalysis]: Checked inductivity of 4516 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 4498 trivial. 0 not checked. [2023-12-02 15:50:53,939 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:50:53,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675401068] [2023-12-02 15:50:53,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675401068] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:50:53,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:50:53,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:50:53,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818313481] [2023-12-02 15:50:53,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:50:53,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:50:53,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:50:53,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:50:53,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:50:53,942 INFO L87 Difference]: Start difference. First operand 62213 states and 87590 transitions. Second operand has 5 states, 5 states have (on average 24.0) internal successors, (120), 4 states have internal predecessors, (120), 3 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (48), 4 states have call predecessors, (48), 3 states have call successors, (48) [2023-12-02 15:50:56,150 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 [] [2023-12-02 15:50:58,169 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 [] [2023-12-02 15:51:00,179 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:51:02,189 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 [] [2023-12-02 15:51:08,299 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:51:17,020 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 [] [2023-12-02 15:51:19,022 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:51:21,050 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:51:23,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:51:25,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:51:26,912 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:51:31,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 [] [2023-12-02 15:51:33,232 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:51:35,260 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:51:37,383 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:51:44,421 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 [] [2023-12-02 15:51:51,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:51:51,293 INFO L93 Difference]: Finished difference Result 138888 states and 195572 transitions. [2023-12-02 15:51:51,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 15:51:51,295 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.0) internal successors, (120), 4 states have internal predecessors, (120), 3 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (48), 4 states have call predecessors, (48), 3 states have call successors, (48) Word has length 468 [2023-12-02 15:51:51,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:51:51,563 INFO L225 Difference]: With dead ends: 138888 [2023-12-02 15:51:51,563 INFO L226 Difference]: Without dead ends: 77206 [2023-12-02 15:51:51,659 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:51:51,659 INFO L413 NwaCegarLoop]: 6556 mSDtfsCounter, 3720 mSDsluCounter, 16486 mSDsCounter, 0 mSdLazyCounter, 3620 mSolverCounterSat, 3 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 50.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3720 SdHoareTripleChecker+Valid, 23042 SdHoareTripleChecker+Invalid, 3634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 3620 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 52.1s IncrementalHoareTripleChecker+Time [2023-12-02 15:51:51,660 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3720 Valid, 23042 Invalid, 3634 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 3620 Invalid, 11 Unknown, 0 Unchecked, 52.1s Time] [2023-12-02 15:51:51,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77206 states. [2023-12-02 15:51:56,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77206 to 77154. [2023-12-02 15:51:56,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77154 states, 50389 states have (on average 1.3355295798686222) internal successors, (67296), 51028 states have internal predecessors, (67296), 20658 states have call successors, (20658), 6081 states have call predecessors, (20658), 6105 states have return successors, (20682), 20344 states have call predecessors, (20682), 20658 states have call successors, (20682) [2023-12-02 15:51:57,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77154 states to 77154 states and 108636 transitions. [2023-12-02 15:51:57,302 INFO L78 Accepts]: Start accepts. Automaton has 77154 states and 108636 transitions. Word has length 468 [2023-12-02 15:51:57,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:51:57,303 INFO L495 AbstractCegarLoop]: Abstraction has 77154 states and 108636 transitions. [2023-12-02 15:51:57,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.0) internal successors, (120), 4 states have internal predecessors, (120), 3 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (48), 4 states have call predecessors, (48), 3 states have call successors, (48) [2023-12-02 15:51:57,303 INFO L276 IsEmpty]: Start isEmpty. Operand 77154 states and 108636 transitions. [2023-12-02 15:51:57,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 470 [2023-12-02 15:51:57,326 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:51:57,327 INFO L195 NwaCegarLoop]: trace histogram [39, 32, 32, 32, 32, 32, 32, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:51:57,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-12-02 15:51:57,327 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:51:57,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:51:57,328 INFO L85 PathProgramCache]: Analyzing trace with hash -331718906, now seen corresponding path program 1 times [2023-12-02 15:51:57,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:51:57,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548675604] [2023-12-02 15:51:57,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:51:57,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:51:58,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:51:59,365 INFO L134 CoverageAnalysis]: Checked inductivity of 4516 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 4498 trivial. 0 not checked. [2023-12-02 15:51:59,365 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:51:59,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548675604] [2023-12-02 15:51:59,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548675604] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:51:59,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:51:59,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:51:59,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976228342] [2023-12-02 15:51:59,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:51:59,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:51:59,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:51:59,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:51:59,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:51:59,369 INFO L87 Difference]: Start difference. First operand 77154 states and 108636 transitions. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 3 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (48), 4 states have call predecessors, (48), 3 states have call successors, (48) [2023-12-02 15:52:01,575 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 [] [2023-12-02 15:52:03,588 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 [] [2023-12-02 15:52:05,595 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:52:07,611 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 [] [2023-12-02 15:52:14,195 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:52:24,166 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:52:26,179 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 [] [2023-12-02 15:52:28,245 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 [] [2023-12-02 15:52:30,261 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 [] [2023-12-02 15:52:32,202 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:52:34,333 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:52:36,096 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:52:40,208 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 [] [2023-12-02 15:52:42,215 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 [] [2023-12-02 15:52:44,221 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 [] [2023-12-02 15:52:45,715 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:52:46,851 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:52:59,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:52:59,282 INFO L93 Difference]: Finished difference Result 168794 states and 237730 transitions. [2023-12-02 15:52:59,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 15:52:59,284 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 3 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (48), 4 states have call predecessors, (48), 3 states have call successors, (48) Word has length 469 [2023-12-02 15:52:59,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:52:59,535 INFO L225 Difference]: With dead ends: 168794 [2023-12-02 15:52:59,535 INFO L226 Difference]: Without dead ends: 92171 [2023-12-02 15:52:59,653 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:52:59,654 INFO L413 NwaCegarLoop]: 6588 mSDtfsCounter, 3720 mSDsluCounter, 16550 mSDsCounter, 0 mSdLazyCounter, 3656 mSolverCounterSat, 6 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 52.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3720 SdHoareTripleChecker+Valid, 23138 SdHoareTripleChecker+Invalid, 3673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 3656 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 53.6s IncrementalHoareTripleChecker+Time [2023-12-02 15:52:59,655 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3720 Valid, 23138 Invalid, 3673 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [6 Valid, 3656 Invalid, 11 Unknown, 0 Unchecked, 53.6s Time] [2023-12-02 15:52:59,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92171 states. [2023-12-02 15:53:05,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92171 to 92119. [2023-12-02 15:53:05,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92119 states, 60195 states have (on average 1.3354265304427277) internal successors, (80386), 60964 states have internal predecessors, (80386), 24645 states have call successors, (24645), 7241 states have call predecessors, (24645), 7277 states have return successors, (24681), 24273 states have call predecessors, (24681), 24645 states have call successors, (24681) [2023-12-02 15:53:06,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92119 states to 92119 states and 129712 transitions. [2023-12-02 15:53:06,017 INFO L78 Accepts]: Start accepts. Automaton has 92119 states and 129712 transitions. Word has length 469 [2023-12-02 15:53:06,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:53:06,018 INFO L495 AbstractCegarLoop]: Abstraction has 92119 states and 129712 transitions. [2023-12-02 15:53:06,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 3 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (48), 4 states have call predecessors, (48), 3 states have call successors, (48) [2023-12-02 15:53:06,018 INFO L276 IsEmpty]: Start isEmpty. Operand 92119 states and 129712 transitions. [2023-12-02 15:53:06,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 471 [2023-12-02 15:53:06,035 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:53:06,036 INFO L195 NwaCegarLoop]: trace histogram [39, 32, 32, 32, 32, 32, 32, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:53:06,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-12-02 15:53:06,036 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:53:06,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:53:06,037 INFO L85 PathProgramCache]: Analyzing trace with hash 398326495, now seen corresponding path program 1 times [2023-12-02 15:53:06,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:53:06,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29871813] [2023-12-02 15:53:06,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:53:06,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:53:07,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:53:08,966 INFO L134 CoverageAnalysis]: Checked inductivity of 4516 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4516 trivial. 0 not checked. [2023-12-02 15:53:08,966 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:53:08,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29871813] [2023-12-02 15:53:08,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29871813] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:53:08,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:53:08,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:53:08,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949821229] [2023-12-02 15:53:08,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:53:08,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:53:08,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:53:08,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:53:08,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:53:08,969 INFO L87 Difference]: Start difference. First operand 92119 states and 129712 transitions. Second operand has 5 states, 5 states have (on average 22.4) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (50), 3 states have call predecessors, (50), 1 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) [2023-12-02 15:53:11,180 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 [] [2023-12-02 15:53:13,187 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:53:15,203 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 [] [2023-12-02 15:53:18,698 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:53:26,393 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 [] [2023-12-02 15:53:28,395 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:53:30,419 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 [] [2023-12-02 15:53:32,129 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:53:33,896 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:53:40,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:53:40,812 INFO L93 Difference]: Finished difference Result 92121 states and 129713 transitions. [2023-12-02 15:53:40,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:53:40,814 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.4) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (50), 3 states have call predecessors, (50), 1 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) Word has length 470 [2023-12-02 15:53:40,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:53:41,056 INFO L225 Difference]: With dead ends: 92121 [2023-12-02 15:53:41,057 INFO L226 Difference]: Without dead ends: 92119 [2023-12-02 15:53:41,082 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:53:41,082 INFO L413 NwaCegarLoop]: 3402 mSDtfsCounter, 3771 mSDsluCounter, 6823 mSDsCounter, 0 mSdLazyCounter, 1595 mSolverCounterSat, 2 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3773 SdHoareTripleChecker+Valid, 10225 SdHoareTripleChecker+Invalid, 1603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1595 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.8s IncrementalHoareTripleChecker+Time [2023-12-02 15:53:41,083 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3773 Valid, 10225 Invalid, 1603 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 1595 Invalid, 6 Unknown, 0 Unchecked, 26.8s Time] [2023-12-02 15:53:41,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92119 states. [2023-12-02 15:53:47,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92119 to 92117. [2023-12-02 15:53:47,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92117 states, 60194 states have (on average 1.3347343589062033) internal successors, (80343), 60962 states have internal predecessors, (80343), 24645 states have call successors, (24645), 7241 states have call predecessors, (24645), 7277 states have return successors, (24681), 24273 states have call predecessors, (24681), 24645 states have call successors, (24681) [2023-12-02 15:53:47,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92117 states to 92117 states and 129669 transitions. [2023-12-02 15:53:47,459 INFO L78 Accepts]: Start accepts. Automaton has 92117 states and 129669 transitions. Word has length 470 [2023-12-02 15:53:47,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:53:47,460 INFO L495 AbstractCegarLoop]: Abstraction has 92117 states and 129669 transitions. [2023-12-02 15:53:47,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.4) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (50), 3 states have call predecessors, (50), 1 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) [2023-12-02 15:53:47,460 INFO L276 IsEmpty]: Start isEmpty. Operand 92117 states and 129669 transitions. [2023-12-02 15:53:47,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 483 [2023-12-02 15:53:47,486 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:53:47,486 INFO L195 NwaCegarLoop]: trace histogram [39, 32, 32, 32, 32, 32, 32, 5, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:53:47,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-12-02 15:53:47,487 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 15:53:47,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:53:47,487 INFO L85 PathProgramCache]: Analyzing trace with hash -109410794, now seen corresponding path program 1 times [2023-12-02 15:53:47,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:53:47,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316861778] [2023-12-02 15:53:47,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:53:47,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:53:48,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:53:49,865 INFO L134 CoverageAnalysis]: Checked inductivity of 4527 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4527 trivial. 0 not checked. [2023-12-02 15:53:49,865 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:53:49,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316861778] [2023-12-02 15:53:49,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316861778] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:53:49,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:53:49,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:53:49,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334890367] [2023-12-02 15:53:49,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:53:49,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:53:49,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:53:49,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:53:49,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:53:49,868 INFO L87 Difference]: Start difference. First operand 92117 states and 129669 transitions. Second operand has 5 states, 5 states have (on average 23.0) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (54), 3 states have call predecessors, (54), 2 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51)