./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.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_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/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_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/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_eedcc0a3-bedd-469d-aa5a-f3da9f396067/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 d46a0c21917156d86326b49faaf0b679a3e4aece26c641cfed6d2cba03552492 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 15:35:22,492 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 15:35:22,562 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Default.epf [2023-12-02 15:35:22,566 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 15:35:22,567 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 15:35:22,591 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 15:35:22,592 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 15:35:22,593 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 15:35:22,593 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 15:35:22,594 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 15:35:22,595 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 15:35:22,595 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 15:35:22,596 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 15:35:22,596 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 15:35:22,597 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 15:35:22,597 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 15:35:22,598 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 15:35:22,598 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 15:35:22,599 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 15:35:22,599 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 15:35:22,600 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 15:35:22,600 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 15:35:22,601 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 15:35:22,601 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 15:35:22,602 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 15:35:22,602 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 15:35:22,603 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 15:35:22,603 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 15:35:22,604 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 15:35:22,604 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 15:35:22,604 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 15:35:22,605 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 15:35:22,605 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 15:35:22,605 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 15:35:22,606 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 15:35:22,606 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 15:35:22,606 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 15:35:22,606 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 15:35:22,607 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 15:35:22,607 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 15:35:22,607 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 15:35:22,607 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 15:35:22,608 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 15:35:22,608 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 15:35:22,608 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_eedcc0a3-bedd-469d-aa5a-f3da9f396067/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_eedcc0a3-bedd-469d-aa5a-f3da9f396067/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 -> d46a0c21917156d86326b49faaf0b679a3e4aece26c641cfed6d2cba03552492 [2023-12-02 15:35:22,838 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 15:35:22,859 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 15:35:22,861 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 15:35:22,862 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 15:35:22,863 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 15:35:22,864 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i [2023-12-02 15:35:25,570 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 15:35:26,100 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 15:35:26,101 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i [2023-12-02 15:35:26,148 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/data/2387d4df4/b13a24675aa34fa2a4a3d667b2e2728b/FLAG1b45a8647 [2023-12-02 15:35:26,163 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/data/2387d4df4/b13a24675aa34fa2a4a3d667b2e2728b [2023-12-02 15:35:26,165 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 15:35:26,166 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 15:35:26,168 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 15:35:26,168 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 15:35:26,173 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 15:35:26,174 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:35:26" (1/1) ... [2023-12-02 15:35:26,175 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@372aecd6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:26, skipping insertion in model container [2023-12-02 15:35:26,175 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:35:26" (1/1) ... [2023-12-02 15:35:26,361 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 15:35:29,905 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_eedcc0a3-bedd-469d-aa5a-f3da9f396067/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i[450587,450600] [2023-12-02 15:35:29,909 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_eedcc0a3-bedd-469d-aa5a-f3da9f396067/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i[450756,450769] [2023-12-02 15:35:29,910 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_eedcc0a3-bedd-469d-aa5a-f3da9f396067/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i[450923,450936] [2023-12-02 15:35:29,910 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_eedcc0a3-bedd-469d-aa5a-f3da9f396067/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i[451091,451104] [2023-12-02 15:35:29,972 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 15:35:30,033 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 15:35:30,145 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"); [5385] [2023-12-02 15:35:30,147 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5392] [2023-12-02 15:35:30,148 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5399] [2023-12-02 15:35:30,150 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/520b8de/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5444-5445] [2023-12-02 15:35:30,150 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5450-5452] [2023-12-02 15:35:30,151 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/520b8de/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (809), "i" (12UL)); [5477-5478] [2023-12-02 15:35:30,151 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [5483-5485] [2023-12-02 15:35:30,152 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/520b8de/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (814), "i" (12UL)); [5509-5510] [2023-12-02 15:35:30,152 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5515-5517] [2023-12-02 15:35:30,160 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [5796-5797] [2023-12-02 15:35:30,161 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [5830-5831] [2023-12-02 15:35:30,162 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (103), "i" (12UL)); [5867-5868] [2023-12-02 15:35:30,163 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [5904-5905] [2023-12-02 15:35:30,359 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/3com/3c59x.c"), "i" (3233), "i" (12UL)); [11550-11551] [2023-12-02 15:35:30,467 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_eedcc0a3-bedd-469d-aa5a-f3da9f396067/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i[450587,450600] [2023-12-02 15:35:30,468 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_eedcc0a3-bedd-469d-aa5a-f3da9f396067/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i[450756,450769] [2023-12-02 15:35:30,468 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_eedcc0a3-bedd-469d-aa5a-f3da9f396067/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i[450923,450936] [2023-12-02 15:35:30,469 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_eedcc0a3-bedd-469d-aa5a-f3da9f396067/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i[451091,451104] [2023-12-02 15:35:30,478 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 15:35:30,816 INFO L206 MainTranslator]: Completed translation [2023-12-02 15:35:30,817 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:30 WrapperNode [2023-12-02 15:35:30,817 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 15:35:30,818 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 15:35:30,819 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 15:35:30,819 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 15:35:30,827 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:35:30" (1/1) ... [2023-12-02 15:35:30,971 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:35:30" (1/1) ... [2023-12-02 15:35:31,281 INFO L138 Inliner]: procedures = 547, calls = 4444, calls flagged for inlining = 248, calls inlined = 226, statements flattened = 9838 [2023-12-02 15:35:31,281 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 15:35:31,282 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 15:35:31,282 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 15:35:31,283 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 15:35:31,293 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:30" (1/1) ... [2023-12-02 15:35:31,293 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:30" (1/1) ... [2023-12-02 15:35:31,339 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:30" (1/1) ... [2023-12-02 15:35:31,340 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:30" (1/1) ... [2023-12-02 15:35:31,498 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:30" (1/1) ... [2023-12-02 15:35:31,581 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:30" (1/1) ... [2023-12-02 15:35:31,630 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:30" (1/1) ... [2023-12-02 15:35:31,651 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:30" (1/1) ... [2023-12-02 15:35:31,698 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 15:35:31,699 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 15:35:31,699 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 15:35:31,699 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 15:35:31,699 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:30" (1/1) ... [2023-12-02 15:35:31,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 15:35:31,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:35:31,727 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/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:35:31,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/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:35:31,761 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2023-12-02 15:35:31,762 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2023-12-02 15:35:31,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-12-02 15:35:31,762 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-12-02 15:35:31,762 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2023-12-02 15:35:31,762 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2023-12-02 15:35:31,762 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_present [2023-12-02 15:35:31,762 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_present [2023-12-02 15:35:31,762 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_nway_reset [2023-12-02 15:35:31,763 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_nway_reset [2023-12-02 15:35:31,763 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2023-12-02 15:35:31,763 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2023-12-02 15:35:31,763 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_87 [2023-12-02 15:35:31,763 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_87 [2023-12-02 15:35:31,763 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-12-02 15:35:31,763 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-12-02 15:35:31,763 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2023-12-02 15:35:31,764 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2023-12-02 15:35:31,764 INFO L130 BoogieDeclarations]: Found specification of procedure set_8021q_mode [2023-12-02 15:35:31,764 INFO L138 BoogieDeclarations]: Found implementation of procedure set_8021q_mode [2023-12-02 15:35:31,764 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_82 [2023-12-02 15:35:31,764 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_82 [2023-12-02 15:35:31,764 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_remove_one [2023-12-02 15:35:31,764 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_remove_one [2023-12-02 15:35:31,764 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2023-12-02 15:35:31,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2023-12-02 15:35:31,765 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2023-12-02 15:35:31,765 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2023-12-02 15:35:31,765 INFO L130 BoogieDeclarations]: Found specification of procedure issue_and_wait [2023-12-02 15:35:31,765 INFO L138 BoogieDeclarations]: Found implementation of procedure issue_and_wait [2023-12-02 15:35:31,765 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2023-12-02 15:35:31,765 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2023-12-02 15:35:31,765 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite16 [2023-12-02 15:35:31,766 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite16 [2023-12-02 15:35:31,766 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite8 [2023-12-02 15:35:31,766 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite8 [2023-12-02 15:35:31,766 INFO L130 BoogieDeclarations]: Found specification of procedure window_write32 [2023-12-02 15:35:31,766 INFO L138 BoogieDeclarations]: Found implementation of procedure window_write32 [2023-12-02 15:35:31,766 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2023-12-02 15:35:31,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2023-12-02 15:35:31,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_65 [2023-12-02 15:35:31,767 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_65 [2023-12-02 15:35:31,767 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2023-12-02 15:35:31,767 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2023-12-02 15:35:31,767 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_timer_instance_5 [2023-12-02 15:35:31,767 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_timer_instance_5 [2023-12-02 15:35:31,767 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-12-02 15:35:31,767 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-12-02 15:35:31,767 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_window_lock_of_vortex_private [2023-12-02 15:35:31,767 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_window_lock_of_vortex_private [2023-12-02 15:35:31,768 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_vortex_private [2023-12-02 15:35:31,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_vortex_private [2023-12-02 15:35:31,768 INFO L130 BoogieDeclarations]: Found specification of procedure window_set [2023-12-02 15:35:31,768 INFO L138 BoogieDeclarations]: Found implementation of procedure window_set [2023-12-02 15:35:31,768 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2023-12-02 15:35:31,768 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2023-12-02 15:35:31,768 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2023-12-02 15:35:31,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2023-12-02 15:35:31,769 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2023-12-02 15:35:31,769 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2023-12-02 15:35:31,769 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2023-12-02 15:35:31,769 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2023-12-02 15:35:31,769 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2023-12-02 15:35:31,769 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2023-12-02 15:35:31,769 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2023-12-02 15:35:31,769 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_rx [2023-12-02 15:35:31,769 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2023-12-02 15:35:31,770 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2023-12-02 15:35:31,770 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-12-02 15:35:31,770 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-12-02 15:35:31,770 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2023-12-02 15:35:31,770 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2023-12-02 15:35:31,770 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-12-02 15:35:31,770 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-12-02 15:35:31,770 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_instance_callback_5_2 [2023-12-02 15:35:31,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_instance_callback_5_2 [2023-12-02 15:35:31,771 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2023-12-02 15:35:31,771 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2023-12-02 15:35:31,771 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 15:35:31,771 INFO L130 BoogieDeclarations]: Found specification of procedure skb_tx_timestamp [2023-12-02 15:35:31,771 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_tx_timestamp [2023-12-02 15:35:31,771 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2023-12-02 15:35:31,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2023-12-02 15:35:31,772 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2023-12-02 15:35:31,772 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2023-12-02 15:35:31,772 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2023-12-02 15:35:31,772 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2023-12-02 15:35:31,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-12-02 15:35:31,772 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_tx_timeout [2023-12-02 15:35:31,772 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_tx_timeout [2023-12-02 15:35:31,773 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2023-12-02 15:35:31,773 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2023-12-02 15:35:31,773 INFO L130 BoogieDeclarations]: Found specification of procedure ioport_map [2023-12-02 15:35:31,773 INFO L138 BoogieDeclarations]: Found implementation of procedure ioport_map [2023-12-02 15:35:31,773 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2023-12-02 15:35:31,773 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2023-12-02 15:35:31,773 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2023-12-02 15:35:31,773 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2023-12-02 15:35:31,774 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-12-02 15:35:31,774 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-12-02 15:35:31,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-12-02 15:35:31,774 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2023-12-02 15:35:31,774 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2023-12-02 15:35:31,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 15:35:31,774 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_interrupt [2023-12-02 15:35:31,775 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_interrupt [2023-12-02 15:35:31,775 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2023-12-02 15:35:31,775 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2023-12-02 15:35:31,775 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2023-12-02 15:35:31,775 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2023-12-02 15:35:31,775 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-12-02 15:35:31,775 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-12-02 15:35:31,775 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2023-12-02 15:35:31,776 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2023-12-02 15:35:31,776 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2023-12-02 15:35:31,776 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2023-12-02 15:35:31,776 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2023-12-02 15:35:31,776 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2023-12-02 15:35:31,776 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_set_duplex [2023-12-02 15:35:31,776 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_set_duplex [2023-12-02 15:35:31,776 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer_83 [2023-12-02 15:35:31,777 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer_83 [2023-12-02 15:35:31,777 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iomap [2023-12-02 15:35:31,777 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iomap [2023-12-02 15:35:31,777 INFO L130 BoogieDeclarations]: Found specification of procedure __netdev_alloc_skb [2023-12-02 15:35:31,777 INFO L138 BoogieDeclarations]: Found implementation of procedure __netdev_alloc_skb [2023-12-02 15:35:31,777 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2023-12-02 15:35:31,777 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2023-12-02 15:35:31,777 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_error [2023-12-02 15:35:31,778 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_error [2023-12-02 15:35:31,778 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2023-12-02 15:35:31,778 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2023-12-02 15:35:31,778 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_close [2023-12-02 15:35:31,778 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_close [2023-12-02 15:35:31,778 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2023-12-02 15:35:31,778 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2023-12-02 15:35:31,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 15:35:31,779 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_save [2023-12-02 15:35:31,779 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_save [2023-12-02 15:35:31,779 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2023-12-02 15:35:31,779 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2023-12-02 15:35:31,779 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 15:35:31,779 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-12-02 15:35:31,779 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-12-02 15:35:31,779 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2023-12-02 15:35:31,779 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2023-12-02 15:35:31,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-02 15:35:31,780 INFO L130 BoogieDeclarations]: Found specification of procedure ioread16 [2023-12-02 15:35:31,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread16 [2023-12-02 15:35:31,780 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-12-02 15:35:31,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-12-02 15:35:31,780 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2023-12-02 15:35:31,780 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2023-12-02 15:35:31,780 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2023-12-02 15:35:31,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2023-12-02 15:35:31,780 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer_98 [2023-12-02 15:35:31,781 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer_98 [2023-12-02 15:35:31,781 INFO L130 BoogieDeclarations]: Found specification of procedure acpi_set_WOL [2023-12-02 15:35:31,781 INFO L138 BoogieDeclarations]: Found implementation of procedure acpi_set_WOL [2023-12-02 15:35:31,781 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2023-12-02 15:35:31,781 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2023-12-02 15:35:31,781 INFO L130 BoogieDeclarations]: Found specification of procedure window_write16 [2023-12-02 15:35:31,781 INFO L138 BoogieDeclarations]: Found implementation of procedure window_write16 [2023-12-02 15:35:31,781 INFO L130 BoogieDeclarations]: Found specification of procedure ioread8 [2023-12-02 15:35:31,781 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread8 [2023-12-02 15:35:31,782 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2023-12-02 15:35:31,782 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2023-12-02 15:35:31,782 INFO L130 BoogieDeclarations]: Found specification of procedure window_read8 [2023-12-02 15:35:31,782 INFO L138 BoogieDeclarations]: Found implementation of procedure window_read8 [2023-12-02 15:35:31,782 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2023-12-02 15:35:31,782 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2023-12-02 15:35:31,782 INFO L130 BoogieDeclarations]: Found specification of procedure update_stats [2023-12-02 15:35:31,782 INFO L138 BoogieDeclarations]: Found implementation of procedure update_stats [2023-12-02 15:35:31,782 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-12-02 15:35:31,783 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-12-02 15:35:31,783 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2023-12-02 15:35:31,783 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2023-12-02 15:35:31,783 INFO L130 BoogieDeclarations]: Found specification of procedure poll_vortex [2023-12-02 15:35:31,783 INFO L138 BoogieDeclarations]: Found implementation of procedure poll_vortex [2023-12-02 15:35:31,783 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2023-12-02 15:35:31,783 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2023-12-02 15:35:31,783 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_window_lock_of_vortex_private [2023-12-02 15:35:31,783 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_window_lock_of_vortex_private [2023-12-02 15:35:31,783 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_check_media [2023-12-02 15:35:31,784 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_check_media [2023-12-02 15:35:31,784 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2023-12-02 15:35:31,784 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2023-12-02 15:35:31,784 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2023-12-02 15:35:31,784 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2023-12-02 15:35:31,784 INFO L130 BoogieDeclarations]: Found specification of procedure boomerang_rx [2023-12-02 15:35:31,784 INFO L138 BoogieDeclarations]: Found implementation of procedure boomerang_rx [2023-12-02 15:35:31,784 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2023-12-02 15:35:31,785 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2023-12-02 15:35:31,785 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_open [2023-12-02 15:35:31,785 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_open [2023-12-02 15:35:31,785 INFO L130 BoogieDeclarations]: Found specification of procedure dump_tx_ring [2023-12-02 15:35:31,785 INFO L138 BoogieDeclarations]: Found implementation of procedure dump_tx_ring [2023-12-02 15:35:31,785 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2023-12-02 15:35:31,785 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2023-12-02 15:35:31,785 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 15:35:31,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 15:35:31,786 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_probe1 [2023-12-02 15:35:31,786 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_probe1 [2023-12-02 15:35:31,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-12-02 15:35:31,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-12-02 15:35:31,786 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-12-02 15:35:31,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-12-02 15:35:31,786 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2023-12-02 15:35:31,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2023-12-02 15:35:31,787 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2023-12-02 15:35:31,787 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2023-12-02 15:35:31,787 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_on [2023-12-02 15:35:31,787 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_on [2023-12-02 15:35:31,787 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2023-12-02 15:35:31,787 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2023-12-02 15:35:31,787 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2023-12-02 15:35:31,787 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2023-12-02 15:35:31,787 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2023-12-02 15:35:31,787 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2023-12-02 15:35:31,788 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2023-12-02 15:35:31,788 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2023-12-02 15:35:31,788 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2023-12-02 15:35:31,788 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2023-12-02 15:35:31,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 15:35:31,788 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2023-12-02 15:35:31,788 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2023-12-02 15:35:31,788 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2023-12-02 15:35:31,788 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2023-12-02 15:35:31,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-02 15:35:31,789 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_suspend [2023-12-02 15:35:31,789 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_suspend [2023-12-02 15:35:31,789 INFO L130 BoogieDeclarations]: Found specification of procedure boomerang_interrupt [2023-12-02 15:35:31,789 INFO L138 BoogieDeclarations]: Found implementation of procedure boomerang_interrupt [2023-12-02 15:35:31,789 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_81 [2023-12-02 15:35:31,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_81 [2023-12-02 15:35:31,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-02 15:35:31,789 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-12-02 15:35:31,789 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-12-02 15:35:31,790 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2023-12-02 15:35:31,790 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2023-12-02 15:35:31,790 INFO L130 BoogieDeclarations]: Found specification of procedure rx_oom_timer [2023-12-02 15:35:31,790 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_oom_timer [2023-12-02 15:35:31,790 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2023-12-02 15:35:31,790 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2023-12-02 15:35:31,790 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2023-12-02 15:35:31,790 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2023-12-02 15:35:31,790 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2023-12-02 15:35:31,790 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2023-12-02 15:35:31,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2023-12-02 15:35:31,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2023-12-02 15:35:31,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_108 [2023-12-02 15:35:31,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_108 [2023-12-02 15:35:31,791 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2023-12-02 15:35:31,791 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2023-12-02 15:35:31,791 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_sync [2023-12-02 15:35:31,791 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_sync [2023-12-02 15:35:31,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_89 [2023-12-02 15:35:31,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_89 [2023-12-02 15:35:31,792 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_88 [2023-12-02 15:35:31,792 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_88 [2023-12-02 15:35:31,792 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_resume [2023-12-02 15:35:31,792 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_resume [2023-12-02 15:35:31,792 INFO L130 BoogieDeclarations]: Found specification of procedure pci_restore_state [2023-12-02 15:35:31,792 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_restore_state [2023-12-02 15:35:31,792 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2023-12-02 15:35:31,792 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2023-12-02 15:35:31,792 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_rx [2023-12-02 15:35:31,792 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_rx [2023-12-02 15:35:31,793 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2023-12-02 15:35:31,793 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2023-12-02 15:35:31,793 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2023-12-02 15:35:31,793 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2023-12-02 15:35:31,793 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2023-12-02 15:35:31,793 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2023-12-02 15:35:31,793 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-12-02 15:35:31,793 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-12-02 15:35:31,793 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_delay [2023-12-02 15:35:31,793 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_delay [2023-12-02 15:35:31,793 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_timer [2023-12-02 15:35:31,794 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_timer [2023-12-02 15:35:31,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-02 15:35:31,794 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2023-12-02 15:35:31,794 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2023-12-02 15:35:31,794 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_down [2023-12-02 15:35:31,794 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_down [2023-12-02 15:35:31,794 INFO L130 BoogieDeclarations]: Found specification of procedure eth_type_trans [2023-12-02 15:35:31,794 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_type_trans [2023-12-02 15:35:31,794 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2023-12-02 15:35:31,794 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2023-12-02 15:35:31,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-12-02 15:35:31,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-12-02 15:35:31,795 INFO L130 BoogieDeclarations]: Found specification of procedure window_write8 [2023-12-02 15:35:31,795 INFO L138 BoogieDeclarations]: Found implementation of procedure window_write8 [2023-12-02 15:35:31,795 INFO L130 BoogieDeclarations]: Found specification of procedure window_read32 [2023-12-02 15:35:31,795 INFO L138 BoogieDeclarations]: Found implementation of procedure window_read32 [2023-12-02 15:35:31,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_instance_register_10_2 [2023-12-02 15:35:31,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_instance_register_10_2 [2023-12-02 15:35:31,795 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2023-12-02 15:35:31,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2023-12-02 15:35:31,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_109 [2023-12-02 15:35:31,796 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_109 [2023-12-02 15:35:31,796 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_94 [2023-12-02 15:35:31,796 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_94 [2023-12-02 15:35:31,796 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32_rep [2023-12-02 15:35:31,796 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32_rep [2023-12-02 15:35:31,796 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_90 [2023-12-02 15:35:31,796 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_90 [2023-12-02 15:35:31,796 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2023-12-02 15:35:31,796 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2023-12-02 15:35:31,796 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_up [2023-12-02 15:35:31,797 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_up [2023-12-02 15:35:31,797 INFO L130 BoogieDeclarations]: Found specification of procedure window_read16 [2023-12-02 15:35:31,797 INFO L138 BoogieDeclarations]: Found implementation of procedure window_read16 [2023-12-02 15:35:31,797 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2023-12-02 15:35:31,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2023-12-02 15:35:31,797 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2023-12-02 15:35:31,797 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2023-12-02 15:35:31,797 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2023-12-02 15:35:31,797 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2023-12-02 15:35:31,797 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2023-12-02 15:35:31,798 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2023-12-02 15:35:31,798 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_vortex_private [2023-12-02 15:35:31,798 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_vortex_private [2023-12-02 15:35:31,798 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2023-12-02 15:35:31,798 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2023-12-02 15:35:31,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 15:35:31,798 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-12-02 15:35:31,798 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-12-02 15:35:31,798 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2023-12-02 15:35:31,798 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2023-12-02 15:35:32,825 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 15:35:32,830 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 15:35:34,572 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-12-02 15:35:40,413 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 15:35:44,171 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 15:35:44,171 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-12-02 15:35:44,174 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:35:44 BoogieIcfgContainer [2023-12-02 15:35:44,174 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 15:35:44,177 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 15:35:44,177 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 15:35:44,180 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 15:35:44,180 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:35:26" (1/3) ... [2023-12-02 15:35:44,181 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d009963 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:35:44, skipping insertion in model container [2023-12-02 15:35:44,181 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:30" (2/3) ... [2023-12-02 15:35:44,181 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d009963 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:35:44, skipping insertion in model container [2023-12-02 15:35:44,181 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:35:44" (3/3) ... [2023-12-02 15:35:44,183 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i [2023-12-02 15:35:44,202 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 15:35:44,202 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2023-12-02 15:35:44,300 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 15:35:44,307 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;@6f2539b4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 15:35:44,307 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-12-02 15:35:44,321 INFO L276 IsEmpty]: Start isEmpty. Operand has 2394 states, 1385 states have (on average 1.3083032490974729) internal successors, (1812), 1470 states have internal predecessors, (1812), 849 states have call successors, (849), 157 states have call predecessors, (849), 156 states have return successors, (842), 824 states have call predecessors, (842), 842 states have call successors, (842) [2023-12-02 15:35:44,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-12-02 15:35:44,333 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:35:44,333 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:35:44,334 INFO L420 AbstractCegarLoop]: === Iteration 1 === 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:35:44,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:35:44,339 INFO L85 PathProgramCache]: Analyzing trace with hash 402673465, now seen corresponding path program 1 times [2023-12-02 15:35:44,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:35:44,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742050659] [2023-12-02 15:35:44,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:35:44,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:35:44,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:35:45,611 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-02 15:35:45,612 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:35:45,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742050659] [2023-12-02 15:35:45,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742050659] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:35:45,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:35:45,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:35:45,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230914945] [2023-12-02 15:35:45,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:35:45,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:35:45,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:35:45,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:35:45,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:35:45,657 INFO L87 Difference]: Start difference. First operand has 2394 states, 1385 states have (on average 1.3083032490974729) internal successors, (1812), 1470 states have internal predecessors, (1812), 849 states have call successors, (849), 157 states have call predecessors, (849), 156 states have return successors, (842), 824 states have call predecessors, (842), 842 states have call successors, (842) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-02 15:35:48,002 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:35:49,326 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:35:50,403 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:35:52,597 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:35:55,443 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:35:57,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:35:57,505 INFO L93 Difference]: Finished difference Result 4770 states and 7214 transitions. [2023-12-02 15:35:57,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:35:57,508 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 37 [2023-12-02 15:35:57,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:35:57,544 INFO L225 Difference]: With dead ends: 4770 [2023-12-02 15:35:57,544 INFO L226 Difference]: Without dead ends: 2382 [2023-12-02 15:35:57,570 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:35:57,574 INFO L413 NwaCegarLoop]: 3108 mSDtfsCounter, 3476 mSDsluCounter, 6200 mSDsCounter, 0 mSdLazyCounter, 1177 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3490 SdHoareTripleChecker+Valid, 9308 SdHoareTripleChecker+Invalid, 1181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1177 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.5s IncrementalHoareTripleChecker+Time [2023-12-02 15:35:57,575 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3490 Valid, 9308 Invalid, 1181 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 1177 Invalid, 3 Unknown, 0 Unchecked, 11.5s Time] [2023-12-02 15:35:57,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2382 states. [2023-12-02 15:35:57,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2382 to 2382. [2023-12-02 15:35:57,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2382 states, 1382 states have (on average 1.3017366136034731) internal successors, (1799), 1463 states have internal predecessors, (1799), 841 states have call successors, (841), 157 states have call predecessors, (841), 156 states have return successors, (838), 820 states have call predecessors, (838), 838 states have call successors, (838) [2023-12-02 15:35:57,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2382 states to 2382 states and 3478 transitions. [2023-12-02 15:35:57,818 INFO L78 Accepts]: Start accepts. Automaton has 2382 states and 3478 transitions. Word has length 37 [2023-12-02 15:35:57,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:35:57,818 INFO L495 AbstractCegarLoop]: Abstraction has 2382 states and 3478 transitions. [2023-12-02 15:35:57,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-02 15:35:57,819 INFO L276 IsEmpty]: Start isEmpty. Operand 2382 states and 3478 transitions. [2023-12-02 15:35:57,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-12-02 15:35:57,822 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:35:57,822 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2023-12-02 15:35:57,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-02 15:35:57,823 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:35:57,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:35:57,823 INFO L85 PathProgramCache]: Analyzing trace with hash -187721944, now seen corresponding path program 1 times [2023-12-02 15:35:57,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:35:57,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552948528] [2023-12-02 15:35:57,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:35:57,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:35:57,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:35:58,639 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-02 15:35:58,640 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:35:58,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552948528] [2023-12-02 15:35:58,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552948528] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:35:58,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:35:58,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:35:58,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901179929] [2023-12-02 15:35:58,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:35:58,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:35:58,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:35:58,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:35:58,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:35:58,643 INFO L87 Difference]: Start difference. First operand 2382 states and 3478 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-02 15:36:01,154 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:36:02,769 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:36:04,152 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:36:05,253 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:36:08,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:36:08,065 INFO L93 Difference]: Finished difference Result 2388 states and 3483 transitions. [2023-12-02 15:36:08,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:36:08,066 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 42 [2023-12-02 15:36:08,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:36:08,088 INFO L225 Difference]: With dead ends: 2388 [2023-12-02 15:36:08,088 INFO L226 Difference]: Without dead ends: 2386 [2023-12-02 15:36:08,090 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:36:08,092 INFO L413 NwaCegarLoop]: 3089 mSDtfsCounter, 3450 mSDsluCounter, 6156 mSDsCounter, 0 mSdLazyCounter, 1180 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3462 SdHoareTripleChecker+Valid, 9245 SdHoareTripleChecker+Invalid, 1181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.1s IncrementalHoareTripleChecker+Time [2023-12-02 15:36:08,092 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3462 Valid, 9245 Invalid, 1181 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 1180 Invalid, 0 Unknown, 0 Unchecked, 9.1s Time] [2023-12-02 15:36:08,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2386 states. [2023-12-02 15:36:08,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2386 to 2386. [2023-12-02 15:36:08,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2386 states, 1385 states have (on average 1.3010830324909748) internal successors, (1802), 1466 states have internal predecessors, (1802), 841 states have call successors, (841), 158 states have call predecessors, (841), 157 states have return successors, (838), 820 states have call predecessors, (838), 838 states have call successors, (838) [2023-12-02 15:36:08,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2386 states to 2386 states and 3481 transitions. [2023-12-02 15:36:08,316 INFO L78 Accepts]: Start accepts. Automaton has 2386 states and 3481 transitions. Word has length 42 [2023-12-02 15:36:08,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:36:08,317 INFO L495 AbstractCegarLoop]: Abstraction has 2386 states and 3481 transitions. [2023-12-02 15:36:08,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-02 15:36:08,317 INFO L276 IsEmpty]: Start isEmpty. Operand 2386 states and 3481 transitions. [2023-12-02 15:36:08,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-02 15:36:08,321 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:36:08,321 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2023-12-02 15:36:08,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-02 15:36:08,321 INFO L420 AbstractCegarLoop]: === Iteration 3 === 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:36:08,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:36:08,322 INFO L85 PathProgramCache]: Analyzing trace with hash -227228101, now seen corresponding path program 1 times [2023-12-02 15:36:08,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:36:08,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587180446] [2023-12-02 15:36:08,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:36:08,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:36:08,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:36:09,237 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-12-02 15:36:09,238 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:36:09,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587180446] [2023-12-02 15:36:09,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587180446] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:36:09,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:36:09,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:36:09,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828712648] [2023-12-02 15:36:09,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:36:09,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:36:09,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:36:09,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:36:09,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:36:09,241 INFO L87 Difference]: Start difference. First operand 2386 states and 3481 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-02 15:36:11,982 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:36:13,637 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:36:14,981 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:36:16,987 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:36:18,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:36:18,872 INFO L93 Difference]: Finished difference Result 2392 states and 3486 transitions. [2023-12-02 15:36:18,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:36:18,872 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 55 [2023-12-02 15:36:18,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:36:18,888 INFO L225 Difference]: With dead ends: 2392 [2023-12-02 15:36:18,888 INFO L226 Difference]: Without dead ends: 2390 [2023-12-02 15:36:18,889 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:36:18,891 INFO L413 NwaCegarLoop]: 3089 mSDtfsCounter, 3444 mSDsluCounter, 6156 mSDsCounter, 0 mSdLazyCounter, 1178 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3455 SdHoareTripleChecker+Valid, 9245 SdHoareTripleChecker+Invalid, 1181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1178 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.3s IncrementalHoareTripleChecker+Time [2023-12-02 15:36:18,891 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3455 Valid, 9245 Invalid, 1181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1178 Invalid, 2 Unknown, 0 Unchecked, 9.3s Time] [2023-12-02 15:36:18,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2390 states. [2023-12-02 15:36:19,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2390 to 2390. [2023-12-02 15:36:19,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2390 states, 1388 states have (on average 1.3004322766570606) internal successors, (1805), 1469 states have internal predecessors, (1805), 841 states have call successors, (841), 159 states have call predecessors, (841), 158 states have return successors, (838), 820 states have call predecessors, (838), 838 states have call successors, (838) [2023-12-02 15:36:19,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2390 states to 2390 states and 3484 transitions. [2023-12-02 15:36:19,027 INFO L78 Accepts]: Start accepts. Automaton has 2390 states and 3484 transitions. Word has length 55 [2023-12-02 15:36:19,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:36:19,028 INFO L495 AbstractCegarLoop]: Abstraction has 2390 states and 3484 transitions. [2023-12-02 15:36:19,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-02 15:36:19,028 INFO L276 IsEmpty]: Start isEmpty. Operand 2390 states and 3484 transitions. [2023-12-02 15:36:19,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-02 15:36:19,031 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:36:19,031 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:36:19,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-02 15:36:19,032 INFO L420 AbstractCegarLoop]: === Iteration 4 === 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:36:19,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:36:19,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1758371610, now seen corresponding path program 1 times [2023-12-02 15:36:19,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:36:19,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597109724] [2023-12-02 15:36:19,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:36:19,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:36:19,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:36:19,552 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-02 15:36:19,553 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:36:19,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597109724] [2023-12-02 15:36:19,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597109724] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:36:19,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:36:19,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:36:19,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995315558] [2023-12-02 15:36:19,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:36:19,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:36:19,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:36:19,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:36:19,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:36:19,555 INFO L87 Difference]: Start difference. First operand 2390 states and 3484 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-02 15:36:21,736 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:36:23,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:36:25,250 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:36:27,412 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:36:28,559 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:36:29,928 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:36:31,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:36:31,729 INFO L93 Difference]: Finished difference Result 2396 states and 3489 transitions. [2023-12-02 15:36:31,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:36:31,729 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 60 [2023-12-02 15:36:31,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:36:31,742 INFO L225 Difference]: With dead ends: 2396 [2023-12-02 15:36:31,742 INFO L226 Difference]: Without dead ends: 2394 [2023-12-02 15:36:31,744 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:36:31,744 INFO L413 NwaCegarLoop]: 3089 mSDtfsCounter, 3444 mSDsluCounter, 6156 mSDsCounter, 0 mSdLazyCounter, 1178 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3454 SdHoareTripleChecker+Valid, 9245 SdHoareTripleChecker+Invalid, 1181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1178 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.0s IncrementalHoareTripleChecker+Time [2023-12-02 15:36:31,745 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3454 Valid, 9245 Invalid, 1181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1178 Invalid, 2 Unknown, 0 Unchecked, 12.0s Time] [2023-12-02 15:36:31,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2394 states. [2023-12-02 15:36:31,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2394 to 2394. [2023-12-02 15:36:31,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2394 states, 1391 states have (on average 1.299784327821711) internal successors, (1808), 1472 states have internal predecessors, (1808), 841 states have call successors, (841), 160 states have call predecessors, (841), 159 states have return successors, (838), 820 states have call predecessors, (838), 838 states have call successors, (838) [2023-12-02 15:36:31,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2394 states to 2394 states and 3487 transitions. [2023-12-02 15:36:31,930 INFO L78 Accepts]: Start accepts. Automaton has 2394 states and 3487 transitions. Word has length 60 [2023-12-02 15:36:31,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:36:31,931 INFO L495 AbstractCegarLoop]: Abstraction has 2394 states and 3487 transitions. [2023-12-02 15:36:31,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-02 15:36:31,931 INFO L276 IsEmpty]: Start isEmpty. Operand 2394 states and 3487 transitions. [2023-12-02 15:36:31,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-12-02 15:36:31,933 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:36:31,934 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:36:31,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-12-02 15:36:31,934 INFO L420 AbstractCegarLoop]: === Iteration 5 === 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:36:31,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:36:31,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1982779611, now seen corresponding path program 1 times [2023-12-02 15:36:31,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:36:31,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791184278] [2023-12-02 15:36:31,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:36:31,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:36:32,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:36:32,594 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2023-12-02 15:36:32,595 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:36:32,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791184278] [2023-12-02 15:36:32,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791184278] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:36:32,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:36:32,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:36:32,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127868296] [2023-12-02 15:36:32,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:36:32,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:36:32,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:36:32,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:36:32,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:36:32,597 INFO L87 Difference]: Start difference. First operand 2394 states and 3487 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-02 15:36:35,502 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:36:37,647 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:36:39,503 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:36:41,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:36:41,901 INFO L93 Difference]: Finished difference Result 2400 states and 3492 transitions. [2023-12-02 15:36:41,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:36:41,901 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 65 [2023-12-02 15:36:41,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:36:41,915 INFO L225 Difference]: With dead ends: 2400 [2023-12-02 15:36:41,915 INFO L226 Difference]: Without dead ends: 2398 [2023-12-02 15:36:41,916 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:36:41,917 INFO L413 NwaCegarLoop]: 3089 mSDtfsCounter, 3444 mSDsluCounter, 6156 mSDsCounter, 0 mSdLazyCounter, 1178 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3453 SdHoareTripleChecker+Valid, 9245 SdHoareTripleChecker+Invalid, 1181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1178 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.1s IncrementalHoareTripleChecker+Time [2023-12-02 15:36:41,918 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3453 Valid, 9245 Invalid, 1181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1178 Invalid, 2 Unknown, 0 Unchecked, 9.1s Time] [2023-12-02 15:36:41,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2398 states. [2023-12-02 15:36:42,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2398 to 2398. [2023-12-02 15:36:42,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2398 states, 1394 states have (on average 1.2991391678622668) internal successors, (1811), 1475 states have internal predecessors, (1811), 841 states have call successors, (841), 161 states have call predecessors, (841), 160 states have return successors, (838), 820 states have call predecessors, (838), 838 states have call successors, (838) [2023-12-02 15:36:42,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2398 states to 2398 states and 3490 transitions. [2023-12-02 15:36:42,055 INFO L78 Accepts]: Start accepts. Automaton has 2398 states and 3490 transitions. Word has length 65 [2023-12-02 15:36:42,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:36:42,055 INFO L495 AbstractCegarLoop]: Abstraction has 2398 states and 3490 transitions. [2023-12-02 15:36:42,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-02 15:36:42,056 INFO L276 IsEmpty]: Start isEmpty. Operand 2398 states and 3490 transitions. [2023-12-02 15:36:42,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-12-02 15:36:42,058 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:36:42,058 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:36:42,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-12-02 15:36:42,058 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:36:42,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:36:42,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1997526040, now seen corresponding path program 1 times [2023-12-02 15:36:42,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:36:42,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815341846] [2023-12-02 15:36:42,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:36:42,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:36:42,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:36:42,736 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2023-12-02 15:36:42,737 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:36:42,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815341846] [2023-12-02 15:36:42,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815341846] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:36:42,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:36:42,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:36:42,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206352562] [2023-12-02 15:36:42,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:36:42,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:36:42,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:36:42,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:36:42,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:36:42,739 INFO L87 Difference]: Start difference. First operand 2398 states and 3490 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-02 15:36:44,194 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:36:46,199 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:36:48,453 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:36:50,459 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:36:52,467 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:36:54,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:36:54,175 INFO L93 Difference]: Finished difference Result 2404 states and 3495 transitions. [2023-12-02 15:36:54,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:36:54,175 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 62 [2023-12-02 15:36:54,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:36:54,187 INFO L225 Difference]: With dead ends: 2404 [2023-12-02 15:36:54,187 INFO L226 Difference]: Without dead ends: 2402 [2023-12-02 15:36:54,188 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:36:54,189 INFO L413 NwaCegarLoop]: 3089 mSDtfsCounter, 3450 mSDsluCounter, 6156 mSDsCounter, 0 mSdLazyCounter, 1176 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3458 SdHoareTripleChecker+Valid, 9245 SdHoareTripleChecker+Invalid, 1181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1176 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.2s IncrementalHoareTripleChecker+Time [2023-12-02 15:36:54,189 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3458 Valid, 9245 Invalid, 1181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1176 Invalid, 4 Unknown, 0 Unchecked, 11.2s Time] [2023-12-02 15:36:54,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2402 states. [2023-12-02 15:36:54,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2402 to 2402. [2023-12-02 15:36:54,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2402 states, 1397 states have (on average 1.2984967788117394) internal successors, (1814), 1478 states have internal predecessors, (1814), 841 states have call successors, (841), 162 states have call predecessors, (841), 161 states have return successors, (838), 820 states have call predecessors, (838), 838 states have call successors, (838) [2023-12-02 15:36:54,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2402 states to 2402 states and 3493 transitions. [2023-12-02 15:36:54,339 INFO L78 Accepts]: Start accepts. Automaton has 2402 states and 3493 transitions. Word has length 62 [2023-12-02 15:36:54,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:36:54,339 INFO L495 AbstractCegarLoop]: Abstraction has 2402 states and 3493 transitions. [2023-12-02 15:36:54,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-02 15:36:54,339 INFO L276 IsEmpty]: Start isEmpty. Operand 2402 states and 3493 transitions. [2023-12-02 15:36:54,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-02 15:36:54,341 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:36:54,341 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:36:54,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-12-02 15:36:54,341 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:36:54,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:36:54,342 INFO L85 PathProgramCache]: Analyzing trace with hash 969261947, now seen corresponding path program 1 times [2023-12-02 15:36:54,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:36:54,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706570084] [2023-12-02 15:36:54,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:36:54,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:36:54,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:36:54,782 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-12-02 15:36:54,782 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:36:54,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706570084] [2023-12-02 15:36:54,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706570084] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:36:54,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:36:54,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:36:54,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025888258] [2023-12-02 15:36:54,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:36:54,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:36:54,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:36:54,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:36:54,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:36:54,784 INFO L87 Difference]: Start difference. First operand 2402 states and 3493 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-02 15:36:57,993 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:37:00,001 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:37:01,249 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:37:04,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:37:04,006 INFO L93 Difference]: Finished difference Result 3446 states and 4967 transitions. [2023-12-02 15:37:04,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:37:04,007 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 75 [2023-12-02 15:37:04,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:37:04,026 INFO L225 Difference]: With dead ends: 3446 [2023-12-02 15:37:04,026 INFO L226 Difference]: Without dead ends: 3444 [2023-12-02 15:37:04,028 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:37:04,028 INFO L413 NwaCegarLoop]: 3824 mSDtfsCounter, 3049 mSDsluCounter, 9274 mSDsCounter, 0 mSdLazyCounter, 1600 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3056 SdHoareTripleChecker+Valid, 13098 SdHoareTripleChecker+Invalid, 1603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1600 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2023-12-02 15:37:04,028 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3056 Valid, 13098 Invalid, 1603 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 1600 Invalid, 1 Unknown, 0 Unchecked, 8.9s Time] [2023-12-02 15:37:04,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3444 states. [2023-12-02 15:37:04,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3444 to 3438. [2023-12-02 15:37:04,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3438 states, 1982 states have (on average 1.2891019172552978) internal successors, (2555), 2095 states have internal predecessors, (2555), 1198 states have call successors, (1198), 262 states have call predecessors, (1198), 255 states have return successors, (1208), 1165 states have call predecessors, (1208), 1195 states have call successors, (1208) [2023-12-02 15:37:04,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3438 states to 3438 states and 4961 transitions. [2023-12-02 15:37:04,345 INFO L78 Accepts]: Start accepts. Automaton has 3438 states and 4961 transitions. Word has length 75 [2023-12-02 15:37:04,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:37:04,346 INFO L495 AbstractCegarLoop]: Abstraction has 3438 states and 4961 transitions. [2023-12-02 15:37:04,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-02 15:37:04,346 INFO L276 IsEmpty]: Start isEmpty. Operand 3438 states and 4961 transitions. [2023-12-02 15:37:04,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-12-02 15:37:04,348 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:37:04,348 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:37:04,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-12-02 15:37:04,348 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:37:04,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:37:04,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1985934682, now seen corresponding path program 1 times [2023-12-02 15:37:04,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:37:04,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619477100] [2023-12-02 15:37:04,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:37:04,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:37:04,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:37:04,901 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2023-12-02 15:37:04,901 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:37:04,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619477100] [2023-12-02 15:37:04,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619477100] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:37:04,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:37:04,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:37:04,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859688498] [2023-12-02 15:37:04,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:37:04,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:37:04,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:37:04,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:37:04,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:37:04,903 INFO L87 Difference]: Start difference. First operand 3438 states and 4961 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 15:37:06,621 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:37:08,766 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:37:10,110 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:37:11,320 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:37:13,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:37:13,197 INFO L93 Difference]: Finished difference Result 3444 states and 4966 transitions. [2023-12-02 15:37:13,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:37:13,198 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 80 [2023-12-02 15:37:13,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:37:13,220 INFO L225 Difference]: With dead ends: 3444 [2023-12-02 15:37:13,220 INFO L226 Difference]: Without dead ends: 3442 [2023-12-02 15:37:13,221 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:37:13,222 INFO L413 NwaCegarLoop]: 3089 mSDtfsCounter, 3444 mSDsluCounter, 6156 mSDsCounter, 0 mSdLazyCounter, 1179 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3450 SdHoareTripleChecker+Valid, 9245 SdHoareTripleChecker+Invalid, 1181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1179 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2023-12-02 15:37:13,223 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3450 Valid, 9245 Invalid, 1181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1179 Invalid, 1 Unknown, 0 Unchecked, 7.9s Time] [2023-12-02 15:37:13,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3442 states. [2023-12-02 15:37:13,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3442 to 3442. [2023-12-02 15:37:13,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3442 states, 1985 states have (on average 1.2886649874055416) internal successors, (2558), 2098 states have internal predecessors, (2558), 1198 states have call successors, (1198), 263 states have call predecessors, (1198), 256 states have return successors, (1208), 1165 states have call predecessors, (1208), 1195 states have call successors, (1208) [2023-12-02 15:37:13,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3442 states to 3442 states and 4964 transitions. [2023-12-02 15:37:13,507 INFO L78 Accepts]: Start accepts. Automaton has 3442 states and 4964 transitions. Word has length 80 [2023-12-02 15:37:13,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:37:13,508 INFO L495 AbstractCegarLoop]: Abstraction has 3442 states and 4964 transitions. [2023-12-02 15:37:13,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 15:37:13,508 INFO L276 IsEmpty]: Start isEmpty. Operand 3442 states and 4964 transitions. [2023-12-02 15:37:13,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-02 15:37:13,510 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:37:13,510 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:37:13,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-12-02 15:37:13,510 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:37:13,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:37:13,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1547148827, now seen corresponding path program 1 times [2023-12-02 15:37:13,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:37:13,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439354004] [2023-12-02 15:37:13,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:37:13,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:37:13,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:37:13,942 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2023-12-02 15:37:13,942 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:37:13,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439354004] [2023-12-02 15:37:13,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439354004] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:37:13,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:37:13,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:37:13,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566237941] [2023-12-02 15:37:13,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:37:13,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:37:13,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:37:13,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:37:13,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:37:13,944 INFO L87 Difference]: Start difference. First operand 3442 states and 4964 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-02 15:37:16,926 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:37:18,930 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:37:20,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:37:20,851 INFO L93 Difference]: Finished difference Result 3610 states and 5153 transitions. [2023-12-02 15:37:20,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:37:20,852 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 85 [2023-12-02 15:37:20,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:37:20,873 INFO L225 Difference]: With dead ends: 3610 [2023-12-02 15:37:20,873 INFO L226 Difference]: Without dead ends: 3608 [2023-12-02 15:37:20,875 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:37:20,876 INFO L413 NwaCegarLoop]: 3087 mSDtfsCounter, 3376 mSDsluCounter, 6298 mSDsCounter, 0 mSdLazyCounter, 1206 mSolverCounterSat, 2 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3381 SdHoareTripleChecker+Valid, 9385 SdHoareTripleChecker+Invalid, 1210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1206 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2023-12-02 15:37:20,876 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3381 Valid, 9385 Invalid, 1210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1206 Invalid, 2 Unknown, 0 Unchecked, 6.6s Time] [2023-12-02 15:37:20,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3608 states. [2023-12-02 15:37:21,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3608 to 3604. [2023-12-02 15:37:21,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3604 states, 2065 states have (on average 1.2808716707021792) internal successors, (2645), 2179 states have internal predecessors, (2645), 1247 states have call successors, (1247), 296 states have call predecessors, (1247), 289 states have return successors, (1257), 1214 states have call predecessors, (1257), 1244 states have call successors, (1257) [2023-12-02 15:37:21,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3604 states to 3604 states and 5149 transitions. [2023-12-02 15:37:21,183 INFO L78 Accepts]: Start accepts. Automaton has 3604 states and 5149 transitions. Word has length 85 [2023-12-02 15:37:21,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:37:21,183 INFO L495 AbstractCegarLoop]: Abstraction has 3604 states and 5149 transitions. [2023-12-02 15:37:21,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-02 15:37:21,183 INFO L276 IsEmpty]: Start isEmpty. Operand 3604 states and 5149 transitions. [2023-12-02 15:37:21,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-02 15:37:21,185 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:37:21,185 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:37:21,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-12-02 15:37:21,185 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:37:21,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:37:21,186 INFO L85 PathProgramCache]: Analyzing trace with hash 2059772072, now seen corresponding path program 1 times [2023-12-02 15:37:21,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:37:21,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892321241] [2023-12-02 15:37:21,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:37:21,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:37:21,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:37:21,616 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2023-12-02 15:37:21,616 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:37:21,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892321241] [2023-12-02 15:37:21,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892321241] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:37:21,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:37:21,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:37:21,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880966860] [2023-12-02 15:37:21,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:37:21,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:37:21,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:37:21,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:37:21,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:37:21,618 INFO L87 Difference]: Start difference. First operand 3604 states and 5149 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-02 15:37:24,569 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:37:25,814 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:37:27,107 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:37:28,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:37:30,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:37:30,505 INFO L93 Difference]: Finished difference Result 3610 states and 5154 transitions. [2023-12-02 15:37:30,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:37:30,506 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 82 [2023-12-02 15:37:30,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:37:30,527 INFO L225 Difference]: With dead ends: 3610 [2023-12-02 15:37:30,527 INFO L226 Difference]: Without dead ends: 3608 [2023-12-02 15:37:30,529 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:37:30,530 INFO L413 NwaCegarLoop]: 3089 mSDtfsCounter, 3450 mSDsluCounter, 6156 mSDsCounter, 0 mSdLazyCounter, 1179 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3454 SdHoareTripleChecker+Valid, 9245 SdHoareTripleChecker+Invalid, 1181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1179 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.6s IncrementalHoareTripleChecker+Time [2023-12-02 15:37:30,530 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3454 Valid, 9245 Invalid, 1181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1179 Invalid, 1 Unknown, 0 Unchecked, 8.6s Time] [2023-12-02 15:37:30,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3608 states. [2023-12-02 15:37:30,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3608 to 3608. [2023-12-02 15:37:30,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3608 states, 2068 states have (on average 1.2804642166344293) internal successors, (2648), 2182 states have internal predecessors, (2648), 1247 states have call successors, (1247), 297 states have call predecessors, (1247), 290 states have return successors, (1257), 1214 states have call predecessors, (1257), 1244 states have call successors, (1257) [2023-12-02 15:37:30,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3608 states to 3608 states and 5152 transitions. [2023-12-02 15:37:30,841 INFO L78 Accepts]: Start accepts. Automaton has 3608 states and 5152 transitions. Word has length 82 [2023-12-02 15:37:30,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:37:30,842 INFO L495 AbstractCegarLoop]: Abstraction has 3608 states and 5152 transitions. [2023-12-02 15:37:30,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-02 15:37:30,842 INFO L276 IsEmpty]: Start isEmpty. Operand 3608 states and 5152 transitions. [2023-12-02 15:37:30,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-02 15:37:30,844 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:37:30,844 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:37:30,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-12-02 15:37:30,845 INFO L420 AbstractCegarLoop]: === Iteration 11 === 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:37:30,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:37:30,845 INFO L85 PathProgramCache]: Analyzing trace with hash 2082777305, now seen corresponding path program 1 times [2023-12-02 15:37:30,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:37:30,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673579455] [2023-12-02 15:37:30,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:37:30,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:37:30,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:37:31,266 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2023-12-02 15:37:31,266 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:37:31,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673579455] [2023-12-02 15:37:31,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673579455] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:37:31,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:37:31,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:37:31,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504578830] [2023-12-02 15:37:31,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:37:31,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:37:31,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:37:31,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:37:31,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:37:31,268 INFO L87 Difference]: Start difference. First operand 3608 states and 5152 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-02 15:37:34,341 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.99s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:37:36,350 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:37:38,353 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:37:40,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:37:40,108 INFO L93 Difference]: Finished difference Result 3614 states and 5157 transitions. [2023-12-02 15:37:40,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:37:40,109 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 87 [2023-12-02 15:37:40,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:37:40,121 INFO L225 Difference]: With dead ends: 3614 [2023-12-02 15:37:40,121 INFO L226 Difference]: Without dead ends: 3612 [2023-12-02 15:37:40,122 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:37:40,123 INFO L413 NwaCegarLoop]: 3089 mSDtfsCounter, 3450 mSDsluCounter, 6156 mSDsCounter, 0 mSdLazyCounter, 1178 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3453 SdHoareTripleChecker+Valid, 9245 SdHoareTripleChecker+Invalid, 1181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1178 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2023-12-02 15:37:40,123 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3453 Valid, 9245 Invalid, 1181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1178 Invalid, 2 Unknown, 0 Unchecked, 8.5s Time] [2023-12-02 15:37:40,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3612 states. [2023-12-02 15:37:40,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3612 to 3612. [2023-12-02 15:37:40,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3612 states, 2071 states have (on average 1.2800579430226944) internal successors, (2651), 2185 states have internal predecessors, (2651), 1247 states have call successors, (1247), 298 states have call predecessors, (1247), 291 states have return successors, (1257), 1214 states have call predecessors, (1257), 1244 states have call successors, (1257) [2023-12-02 15:37:40,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3612 states to 3612 states and 5155 transitions. [2023-12-02 15:37:40,463 INFO L78 Accepts]: Start accepts. Automaton has 3612 states and 5155 transitions. Word has length 87 [2023-12-02 15:37:40,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:37:40,463 INFO L495 AbstractCegarLoop]: Abstraction has 3612 states and 5155 transitions. [2023-12-02 15:37:40,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-02 15:37:40,463 INFO L276 IsEmpty]: Start isEmpty. Operand 3612 states and 5155 transitions. [2023-12-02 15:37:40,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-12-02 15:37:40,465 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:37:40,466 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:37:40,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-12-02 15:37:40,466 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:37:40,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:37:40,466 INFO L85 PathProgramCache]: Analyzing trace with hash 677975142, now seen corresponding path program 1 times [2023-12-02 15:37:40,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:37:40,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204527452] [2023-12-02 15:37:40,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:37:40,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:37:40,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:37:40,898 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-12-02 15:37:40,899 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:37:40,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204527452] [2023-12-02 15:37:40,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204527452] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:37:40,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:37:40,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:37:40,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988387563] [2023-12-02 15:37:40,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:37:40,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:37:40,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:37:40,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:37:40,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:37:40,900 INFO L87 Difference]: Start difference. First operand 3612 states and 5155 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-02 15:37:43,607 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:37:45,975 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:37:47,983 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:37:49,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:37:49,868 INFO L93 Difference]: Finished difference Result 3618 states and 5160 transitions. [2023-12-02 15:37:49,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:37:49,868 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 100 [2023-12-02 15:37:49,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:37:49,878 INFO L225 Difference]: With dead ends: 3618 [2023-12-02 15:37:49,878 INFO L226 Difference]: Without dead ends: 3616 [2023-12-02 15:37:49,880 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:37:49,880 INFO L413 NwaCegarLoop]: 3089 mSDtfsCounter, 3444 mSDsluCounter, 6156 mSDsCounter, 0 mSdLazyCounter, 1179 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3446 SdHoareTripleChecker+Valid, 9245 SdHoareTripleChecker+Invalid, 1181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1179 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.6s IncrementalHoareTripleChecker+Time [2023-12-02 15:37:49,881 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3446 Valid, 9245 Invalid, 1181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1179 Invalid, 1 Unknown, 0 Unchecked, 8.6s Time] [2023-12-02 15:37:49,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3616 states. [2023-12-02 15:37:50,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3616 to 3616. [2023-12-02 15:37:50,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3616 states, 2074 states have (on average 1.279652844744455) internal successors, (2654), 2188 states have internal predecessors, (2654), 1247 states have call successors, (1247), 299 states have call predecessors, (1247), 292 states have return successors, (1257), 1214 states have call predecessors, (1257), 1244 states have call successors, (1257) [2023-12-02 15:37:50,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3616 states to 3616 states and 5158 transitions. [2023-12-02 15:37:50,231 INFO L78 Accepts]: Start accepts. Automaton has 3616 states and 5158 transitions. Word has length 100 [2023-12-02 15:37:50,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:37:50,231 INFO L495 AbstractCegarLoop]: Abstraction has 3616 states and 5158 transitions. [2023-12-02 15:37:50,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-02 15:37:50,231 INFO L276 IsEmpty]: Start isEmpty. Operand 3616 states and 5158 transitions. [2023-12-02 15:37:50,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-02 15:37:50,234 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:37:50,234 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:37:50,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-12-02 15:37:50,234 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:37:50,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:37:50,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1579420507, now seen corresponding path program 1 times [2023-12-02 15:37:50,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:37:50,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088192712] [2023-12-02 15:37:50,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:37:50,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:37:50,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:37:50,736 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2023-12-02 15:37:50,736 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:37:50,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088192712] [2023-12-02 15:37:50,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088192712] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:37:50,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:37:50,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:37:50,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518324408] [2023-12-02 15:37:50,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:37:50,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:37:50,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:37:50,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:37:50,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:37:50,738 INFO L87 Difference]: Start difference. First operand 3616 states and 5158 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-12-02 15:37:52,246 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:37:54,251 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:37:56,099 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:37:58,276 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:38:00,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:38:00,996 INFO L93 Difference]: Finished difference Result 3622 states and 5163 transitions. [2023-12-02 15:38:00,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:38:00,996 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 105 [2023-12-02 15:38:00,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:38:01,010 INFO L225 Difference]: With dead ends: 3622 [2023-12-02 15:38:01,010 INFO L226 Difference]: Without dead ends: 3618 [2023-12-02 15:38:01,012 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:38:01,013 INFO L413 NwaCegarLoop]: 3089 mSDtfsCounter, 3444 mSDsluCounter, 6156 mSDsCounter, 0 mSdLazyCounter, 1178 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3445 SdHoareTripleChecker+Valid, 9245 SdHoareTripleChecker+Invalid, 1181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1178 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.9s IncrementalHoareTripleChecker+Time [2023-12-02 15:38:01,013 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3445 Valid, 9245 Invalid, 1181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1178 Invalid, 2 Unknown, 0 Unchecked, 9.9s Time] [2023-12-02 15:38:01,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3618 states. [2023-12-02 15:38:01,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3618 to 3618. [2023-12-02 15:38:01,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3618 states, 2076 states have (on average 1.2789017341040463) internal successors, (2655), 2189 states have internal predecessors, (2655), 1247 states have call successors, (1247), 300 states have call predecessors, (1247), 292 states have return successors, (1257), 1214 states have call predecessors, (1257), 1244 states have call successors, (1257) [2023-12-02 15:38:01,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3618 states to 3618 states and 5159 transitions. [2023-12-02 15:38:01,409 INFO L78 Accepts]: Start accepts. Automaton has 3618 states and 5159 transitions. Word has length 105 [2023-12-02 15:38:01,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:38:01,410 INFO L495 AbstractCegarLoop]: Abstraction has 3618 states and 5159 transitions. [2023-12-02 15:38:01,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-12-02 15:38:01,410 INFO L276 IsEmpty]: Start isEmpty. Operand 3618 states and 5159 transitions. [2023-12-02 15:38:01,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-02 15:38:01,414 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:38:01,414 INFO L195 NwaCegarLoop]: trace histogram [4, 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] [2023-12-02 15:38:01,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-12-02 15:38:01,415 INFO L420 AbstractCegarLoop]: === Iteration 14 === 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:38:01,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:38:01,415 INFO L85 PathProgramCache]: Analyzing trace with hash 462283809, now seen corresponding path program 1 times [2023-12-02 15:38:01,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:38:01,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554639870] [2023-12-02 15:38:01,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:38:01,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:38:01,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:38:01,835 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-02 15:38:01,835 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:38:01,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554639870] [2023-12-02 15:38:01,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554639870] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:38:01,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:38:01,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 15:38:01,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131955148] [2023-12-02 15:38:01,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:38:01,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 15:38:01,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:38:01,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 15:38:01,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 15:38:01,837 INFO L87 Difference]: Start difference. First operand 3618 states and 5159 transitions. 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, (21), 2 states have call predecessors, (21), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-02 15:38:04,212 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:38:06,440 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:38:07,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:38:07,197 INFO L93 Difference]: Finished difference Result 7147 states and 10180 transitions. [2023-12-02 15:38:07,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 15:38:07,198 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, (21), 2 states have call predecessors, (21), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 104 [2023-12-02 15:38:07,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:38:07,212 INFO L225 Difference]: With dead ends: 7147 [2023-12-02 15:38:07,212 INFO L226 Difference]: Without dead ends: 3614 [2023-12-02 15:38:07,225 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:38:07,225 INFO L413 NwaCegarLoop]: 3081 mSDtfsCounter, 3461 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3461 SdHoareTripleChecker+Valid, 3081 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2023-12-02 15:38:07,225 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3461 Valid, 3081 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 385 Invalid, 2 Unknown, 0 Unchecked, 5.0s Time] [2023-12-02 15:38:07,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3614 states. [2023-12-02 15:38:07,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3614 to 3614. [2023-12-02 15:38:07,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3614 states, 2074 states have (on average 1.278688524590164) internal successors, (2652), 2187 states have internal predecessors, (2652), 1245 states have call successors, (1245), 300 states have call predecessors, (1245), 292 states have return successors, (1255), 1212 states have call predecessors, (1255), 1242 states have call successors, (1255) [2023-12-02 15:38:07,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3614 states to 3614 states and 5152 transitions. [2023-12-02 15:38:07,671 INFO L78 Accepts]: Start accepts. Automaton has 3614 states and 5152 transitions. Word has length 104 [2023-12-02 15:38:07,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:38:07,671 INFO L495 AbstractCegarLoop]: Abstraction has 3614 states and 5152 transitions. [2023-12-02 15:38:07,671 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, (21), 2 states have call predecessors, (21), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-02 15:38:07,672 INFO L276 IsEmpty]: Start isEmpty. Operand 3614 states and 5152 transitions. [2023-12-02 15:38:07,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-02 15:38:07,675 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:38:07,675 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 5, 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] [2023-12-02 15:38:07,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-12-02 15:38:07,676 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:38:07,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:38:07,676 INFO L85 PathProgramCache]: Analyzing trace with hash 775381071, now seen corresponding path program 1 times [2023-12-02 15:38:07,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:38:07,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941445635] [2023-12-02 15:38:07,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:38:07,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:38:07,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:38:09,195 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2023-12-02 15:38:09,196 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:38:09,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941445635] [2023-12-02 15:38:09,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941445635] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:38:09,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:38:09,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:38:09,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54094956] [2023-12-02 15:38:09,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:38:09,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:38:09,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:38:09,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:38:09,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:38:09,198 INFO L87 Difference]: Start difference. First operand 3614 states and 5152 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-02 15:38:12,469 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:38:14,475 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:38:18,124 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:38:19,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:38:19,191 INFO L93 Difference]: Finished difference Result 4074 states and 5717 transitions. [2023-12-02 15:38:19,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 15:38:19,192 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 120 [2023-12-02 15:38:19,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:38:19,203 INFO L225 Difference]: With dead ends: 4074 [2023-12-02 15:38:19,203 INFO L226 Difference]: Without dead ends: 4072 [2023-12-02 15:38:19,205 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:38:19,205 INFO L413 NwaCegarLoop]: 3094 mSDtfsCounter, 3108 mSDsluCounter, 6863 mSDsCounter, 0 mSdLazyCounter, 1294 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3111 SdHoareTripleChecker+Valid, 9957 SdHoareTripleChecker+Invalid, 1299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1294 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.4s IncrementalHoareTripleChecker+Time [2023-12-02 15:38:19,205 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3111 Valid, 9957 Invalid, 1299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1294 Invalid, 2 Unknown, 0 Unchecked, 9.4s Time] [2023-12-02 15:38:19,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4072 states. [2023-12-02 15:38:19,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4072 to 4065. [2023-12-02 15:38:19,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4065 states, 2329 states have (on average 1.2674967797337913) internal successors, (2952), 2446 states have internal predecessors, (2952), 1361 states have call successors, (1361), 384 states have call predecessors, (1361), 372 states have return successors, (1394), 1322 states have call predecessors, (1394), 1358 states have call successors, (1394) [2023-12-02 15:38:19,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4065 states to 4065 states and 5707 transitions. [2023-12-02 15:38:19,551 INFO L78 Accepts]: Start accepts. Automaton has 4065 states and 5707 transitions. Word has length 120 [2023-12-02 15:38:19,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:38:19,552 INFO L495 AbstractCegarLoop]: Abstraction has 4065 states and 5707 transitions. [2023-12-02 15:38:19,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-02 15:38:19,552 INFO L276 IsEmpty]: Start isEmpty. Operand 4065 states and 5707 transitions. [2023-12-02 15:38:19,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-02 15:38:19,554 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:38:19,554 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:38:19,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-12-02 15:38:19,554 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:38:19,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:38:19,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1088424600, now seen corresponding path program 1 times [2023-12-02 15:38:19,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:38:19,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107769288] [2023-12-02 15:38:19,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:38:19,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:38:19,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:38:20,217 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 323 trivial. 0 not checked. [2023-12-02 15:38:20,217 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:38:20,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107769288] [2023-12-02 15:38:20,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107769288] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:38:20,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:38:20,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:38:20,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735865844] [2023-12-02 15:38:20,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:38:20,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:38:20,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:38:20,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:38:20,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:38:20,220 INFO L87 Difference]: Start difference. First operand 4065 states and 5707 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-12-02 15:38:22,685 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:38:26,230 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:38:28,236 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:38:30,241 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:38:31,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:38:31,645 INFO L93 Difference]: Finished difference Result 4072 states and 5712 transitions. [2023-12-02 15:38:31,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:38:31,646 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 102 [2023-12-02 15:38:31,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:38:31,661 INFO L225 Difference]: With dead ends: 4072 [2023-12-02 15:38:31,661 INFO L226 Difference]: Without dead ends: 3991 [2023-12-02 15:38:31,664 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:38:31,665 INFO L413 NwaCegarLoop]: 3091 mSDtfsCounter, 3126 mSDsluCounter, 6843 mSDsCounter, 0 mSdLazyCounter, 1297 mSolverCounterSat, 2 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3126 SdHoareTripleChecker+Valid, 9934 SdHoareTripleChecker+Invalid, 1303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1297 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.0s IncrementalHoareTripleChecker+Time [2023-12-02 15:38:31,665 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3126 Valid, 9934 Invalid, 1303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1297 Invalid, 4 Unknown, 0 Unchecked, 11.0s Time] [2023-12-02 15:38:31,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3991 states. [2023-12-02 15:38:32,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3991 to 3984. [2023-12-02 15:38:32,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3984 states, 2282 states have (on average 1.2716914986853638) internal successors, (2902), 2398 states have internal predecessors, (2902), 1341 states have call successors, (1341), 369 states have call predecessors, (1341), 359 states have return successors, (1376), 1304 states have call predecessors, (1376), 1340 states have call successors, (1376) [2023-12-02 15:38:32,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3984 states to 3984 states and 5619 transitions. [2023-12-02 15:38:32,144 INFO L78 Accepts]: Start accepts. Automaton has 3984 states and 5619 transitions. Word has length 102 [2023-12-02 15:38:32,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:38:32,144 INFO L495 AbstractCegarLoop]: Abstraction has 3984 states and 5619 transitions. [2023-12-02 15:38:32,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-12-02 15:38:32,144 INFO L276 IsEmpty]: Start isEmpty. Operand 3984 states and 5619 transitions. [2023-12-02 15:38:32,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-02 15:38:32,147 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:38:32,147 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 5, 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] [2023-12-02 15:38:32,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-12-02 15:38:32,147 INFO L420 AbstractCegarLoop]: === Iteration 17 === 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:38:32,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:38:32,148 INFO L85 PathProgramCache]: Analyzing trace with hash 474547064, now seen corresponding path program 1 times [2023-12-02 15:38:32,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:38:32,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778914250] [2023-12-02 15:38:32,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:38:32,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:38:32,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:38:32,857 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2023-12-02 15:38:32,857 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:38:32,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778914250] [2023-12-02 15:38:32,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778914250] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:38:32,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:38:32,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:38:32,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200805544] [2023-12-02 15:38:32,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:38:32,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:38:32,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:38:32,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:38:32,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:38:32,859 INFO L87 Difference]: Start difference. First operand 3984 states and 5619 transitions. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2023-12-02 15:38:34,582 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:38:35,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:38:38,771 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:38:40,766 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.99s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:38:42,868 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:38:44,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:38:44,588 INFO L93 Difference]: Finished difference Result 4001 states and 5633 transitions. [2023-12-02 15:38:44,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 15:38:44,589 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 148 [2023-12-02 15:38:44,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:38:44,601 INFO L225 Difference]: With dead ends: 4001 [2023-12-02 15:38:44,601 INFO L226 Difference]: Without dead ends: 3987 [2023-12-02 15:38:44,602 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:38:44,603 INFO L413 NwaCegarLoop]: 3410 mSDtfsCounter, 778 mSDsluCounter, 9547 mSDsCounter, 0 mSdLazyCounter, 1750 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 780 SdHoareTripleChecker+Valid, 12957 SdHoareTripleChecker+Invalid, 1752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1750 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.2s IncrementalHoareTripleChecker+Time [2023-12-02 15:38:44,603 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [780 Valid, 12957 Invalid, 1752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1750 Invalid, 1 Unknown, 0 Unchecked, 11.2s Time] [2023-12-02 15:38:44,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3987 states. [2023-12-02 15:38:44,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3987 to 3980. [2023-12-02 15:38:44,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3980 states, 2281 states have (on average 1.2700569925471286) internal successors, (2897), 2396 states have internal predecessors, (2897), 1337 states have call successors, (1337), 370 states have call predecessors, (1337), 360 states have return successors, (1373), 1301 states have call predecessors, (1373), 1337 states have call successors, (1373) [2023-12-02 15:38:44,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3980 states to 3980 states and 5607 transitions. [2023-12-02 15:38:44,954 INFO L78 Accepts]: Start accepts. Automaton has 3980 states and 5607 transitions. Word has length 148 [2023-12-02 15:38:44,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:38:44,954 INFO L495 AbstractCegarLoop]: Abstraction has 3980 states and 5607 transitions. [2023-12-02 15:38:44,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2023-12-02 15:38:44,955 INFO L276 IsEmpty]: Start isEmpty. Operand 3980 states and 5607 transitions. [2023-12-02 15:38:44,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-02 15:38:44,958 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:38:44,958 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-02 15:38:44,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-12-02 15:38:44,958 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:38:44,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:38:44,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1551930102, now seen corresponding path program 1 times [2023-12-02 15:38:44,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:38:44,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422686820] [2023-12-02 15:38:44,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:38:44,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:38:45,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:38:46,273 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2023-12-02 15:38:46,273 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:38:46,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422686820] [2023-12-02 15:38:46,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422686820] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:38:46,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:38:46,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:38:46,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257775172] [2023-12-02 15:38:46,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:38:46,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:38:46,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:38:46,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:38:46,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:38:46,275 INFO L87 Difference]: Start difference. First operand 3980 states and 5607 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2023-12-02 15:38:48,653 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:38:50,658 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:38:52,663 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:38:55,075 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:38:57,476 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:38:59,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:38:59,416 INFO L93 Difference]: Finished difference Result 3993 states and 5617 transitions. [2023-12-02 15:38:59,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 15:38:59,417 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 152 [2023-12-02 15:38:59,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:38:59,433 INFO L225 Difference]: With dead ends: 3993 [2023-12-02 15:38:59,433 INFO L226 Difference]: Without dead ends: 3991 [2023-12-02 15:38:59,436 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:38:59,436 INFO L413 NwaCegarLoop]: 3759 mSDtfsCounter, 2954 mSDsluCounter, 9157 mSDsCounter, 0 mSdLazyCounter, 1570 mSolverCounterSat, 3 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2957 SdHoareTripleChecker+Valid, 12916 SdHoareTripleChecker+Invalid, 1577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1570 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.7s IncrementalHoareTripleChecker+Time [2023-12-02 15:38:59,437 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2957 Valid, 12916 Invalid, 1577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1570 Invalid, 4 Unknown, 0 Unchecked, 12.7s Time] [2023-12-02 15:38:59,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3991 states. [2023-12-02 15:38:59,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3991 to 3984. [2023-12-02 15:38:59,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3984 states, 2284 states have (on average 1.2697022767075306) internal successors, (2900), 2399 states have internal predecessors, (2900), 1337 states have call successors, (1337), 371 states have call predecessors, (1337), 361 states have return successors, (1373), 1301 states have call predecessors, (1373), 1337 states have call successors, (1373) [2023-12-02 15:39:00,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3984 states to 3984 states and 5610 transitions. [2023-12-02 15:39:00,001 INFO L78 Accepts]: Start accepts. Automaton has 3984 states and 5610 transitions. Word has length 152 [2023-12-02 15:39:00,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:39:00,001 INFO L495 AbstractCegarLoop]: Abstraction has 3984 states and 5610 transitions. [2023-12-02 15:39:00,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2023-12-02 15:39:00,002 INFO L276 IsEmpty]: Start isEmpty. Operand 3984 states and 5610 transitions. [2023-12-02 15:39:00,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2023-12-02 15:39:00,007 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:39:00,007 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-02 15:39:00,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-12-02 15:39:00,008 INFO L420 AbstractCegarLoop]: === Iteration 19 === 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:39:00,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:39:00,008 INFO L85 PathProgramCache]: Analyzing trace with hash -722551060, now seen corresponding path program 1 times [2023-12-02 15:39:00,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:39:00,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146257850] [2023-12-02 15:39:00,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:39:00,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:39:00,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:39:00,779 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 178 trivial. 0 not checked. [2023-12-02 15:39:00,779 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:39:00,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146257850] [2023-12-02 15:39:00,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146257850] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:39:00,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:39:00,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:39:00,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188558796] [2023-12-02 15:39:00,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:39:00,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:39:00,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:39:00,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:39:00,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:39:00,782 INFO L87 Difference]: Start difference. First operand 3984 states and 5610 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (36), 3 states have call predecessors, (36), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2023-12-02 15:39:03,189 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:39:05,194 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:39:07,198 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:39:09,677 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:39:12,091 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:39:14,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:39:14,099 INFO L93 Difference]: Finished difference Result 3997 states and 5620 transitions. [2023-12-02 15:39:14,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 15:39:14,100 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (36), 3 states have call predecessors, (36), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 177 [2023-12-02 15:39:14,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:39:14,110 INFO L225 Difference]: With dead ends: 3997 [2023-12-02 15:39:14,111 INFO L226 Difference]: Without dead ends: 3995 [2023-12-02 15:39:14,112 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:39:14,113 INFO L413 NwaCegarLoop]: 3584 mSDtfsCounter, 1836 mSDsluCounter, 9799 mSDsCounter, 0 mSdLazyCounter, 1790 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1839 SdHoareTripleChecker+Valid, 13383 SdHoareTripleChecker+Invalid, 1795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1790 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.8s IncrementalHoareTripleChecker+Time [2023-12-02 15:39:14,113 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1839 Valid, 13383 Invalid, 1795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1790 Invalid, 4 Unknown, 0 Unchecked, 12.8s Time] [2023-12-02 15:39:14,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3995 states. [2023-12-02 15:39:14,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3995 to 3988. [2023-12-02 15:39:14,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3988 states, 2287 states have (on average 1.2689112374289462) internal successors, (2902), 2402 states have internal predecessors, (2902), 1337 states have call successors, (1337), 372 states have call predecessors, (1337), 362 states have return successors, (1373), 1301 states have call predecessors, (1373), 1337 states have call successors, (1373) [2023-12-02 15:39:14,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3988 states to 3988 states and 5612 transitions. [2023-12-02 15:39:14,477 INFO L78 Accepts]: Start accepts. Automaton has 3988 states and 5612 transitions. Word has length 177 [2023-12-02 15:39:14,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:39:14,477 INFO L495 AbstractCegarLoop]: Abstraction has 3988 states and 5612 transitions. [2023-12-02 15:39:14,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (36), 3 states have call predecessors, (36), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2023-12-02 15:39:14,478 INFO L276 IsEmpty]: Start isEmpty. Operand 3988 states and 5612 transitions. [2023-12-02 15:39:14,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2023-12-02 15:39:14,484 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:39:14,484 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-02 15:39:14,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-12-02 15:39:14,484 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:39:14,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:39:14,485 INFO L85 PathProgramCache]: Analyzing trace with hash -713322085, now seen corresponding path program 1 times [2023-12-02 15:39:14,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:39:14,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400648989] [2023-12-02 15:39:14,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:39:14,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:39:14,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:39:15,707 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-02 15:39:15,708 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:39:15,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400648989] [2023-12-02 15:39:15,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400648989] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:39:15,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:39:15,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:39:15,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333387587] [2023-12-02 15:39:15,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:39:15,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:39:15,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:39:15,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:39:15,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:39:15,710 INFO L87 Difference]: Start difference. First operand 3988 states and 5612 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (45), 3 states have call predecessors, (45), 1 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) [2023-12-02 15:39:18,087 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:39:20,093 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:39:22,056 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:39:24,750 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:39:27,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:39:27,406 INFO L93 Difference]: Finished difference Result 3996 states and 5618 transitions. [2023-12-02 15:39:27,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 15:39:27,407 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (45), 3 states have call predecessors, (45), 1 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) Word has length 241 [2023-12-02 15:39:27,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:39:27,422 INFO L225 Difference]: With dead ends: 3996 [2023-12-02 15:39:27,422 INFO L226 Difference]: Without dead ends: 3994 [2023-12-02 15:39:27,425 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:39:27,426 INFO L413 NwaCegarLoop]: 3037 mSDtfsCounter, 3262 mSDsluCounter, 6209 mSDsCounter, 0 mSdLazyCounter, 1180 mSolverCounterSat, 3 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3265 SdHoareTripleChecker+Valid, 9246 SdHoareTripleChecker+Invalid, 1186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1180 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.3s IncrementalHoareTripleChecker+Time [2023-12-02 15:39:27,426 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3265 Valid, 9246 Invalid, 1186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1180 Invalid, 3 Unknown, 0 Unchecked, 11.3s Time] [2023-12-02 15:39:27,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3994 states. [2023-12-02 15:39:27,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3994 to 3992. [2023-12-02 15:39:27,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3992 states, 2290 states have (on average 1.268122270742358) internal successors, (2904), 2405 states have internal predecessors, (2904), 1337 states have call successors, (1337), 373 states have call predecessors, (1337), 363 states have return successors, (1373), 1301 states have call predecessors, (1373), 1337 states have call successors, (1373) [2023-12-02 15:39:27,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3992 states to 3992 states and 5614 transitions. [2023-12-02 15:39:27,838 INFO L78 Accepts]: Start accepts. Automaton has 3992 states and 5614 transitions. Word has length 241 [2023-12-02 15:39:27,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:39:27,838 INFO L495 AbstractCegarLoop]: Abstraction has 3992 states and 5614 transitions. [2023-12-02 15:39:27,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (45), 3 states have call predecessors, (45), 1 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) [2023-12-02 15:39:27,839 INFO L276 IsEmpty]: Start isEmpty. Operand 3992 states and 5614 transitions. [2023-12-02 15:39:27,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2023-12-02 15:39:27,845 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:39:27,845 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-02 15:39:27,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-12-02 15:39:27,846 INFO L420 AbstractCegarLoop]: === Iteration 21 === 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:39:27,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:39:27,846 INFO L85 PathProgramCache]: Analyzing trace with hash 216826283, now seen corresponding path program 1 times [2023-12-02 15:39:27,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:39:27,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792948896] [2023-12-02 15:39:27,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:39:27,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:39:27,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:39:28,244 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 308 trivial. 0 not checked. [2023-12-02 15:39:28,244 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:39:28,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792948896] [2023-12-02 15:39:28,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792948896] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:39:28,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:39:28,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 15:39:28,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077031269] [2023-12-02 15:39:28,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:39:28,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 15:39:28,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:39:28,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 15:39:28,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 15:39:28,246 INFO L87 Difference]: Start difference. First operand 3992 states and 5614 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 2 states have call successors, (48), 2 states have call predecessors, (48), 1 states have return successors, (42), 1 states have call predecessors, (42), 1 states have call successors, (42) [2023-12-02 15:39:32,646 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:39:33,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:39:33,812 INFO L93 Difference]: Finished difference Result 7980 states and 11276 transitions. [2023-12-02 15:39:33,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 15:39:33,813 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 2 states have call successors, (48), 2 states have call predecessors, (48), 1 states have return successors, (42), 1 states have call predecessors, (42), 1 states have call successors, (42) Word has length 258 [2023-12-02 15:39:33,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:39:33,828 INFO L225 Difference]: With dead ends: 7980 [2023-12-02 15:39:33,828 INFO L226 Difference]: Without dead ends: 4004 [2023-12-02 15:39:33,848 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:39:33,849 INFO L413 NwaCegarLoop]: 3019 mSDtfsCounter, 1 mSDsluCounter, 3013 mSDsCounter, 0 mSdLazyCounter, 769 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 6032 SdHoareTripleChecker+Invalid, 769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2023-12-02 15:39:33,849 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 6032 Invalid, 769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 769 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2023-12-02 15:39:33,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4004 states. [2023-12-02 15:39:34,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4004 to 3994. [2023-12-02 15:39:34,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3994 states, 2292 states have (on average 1.2678883071553229) internal successors, (2906), 2407 states have internal predecessors, (2906), 1337 states have call successors, (1337), 373 states have call predecessors, (1337), 363 states have return successors, (1373), 1301 states have call predecessors, (1373), 1337 states have call successors, (1373) [2023-12-02 15:39:34,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3994 states to 3994 states and 5616 transitions. [2023-12-02 15:39:34,246 INFO L78 Accepts]: Start accepts. Automaton has 3994 states and 5616 transitions. Word has length 258 [2023-12-02 15:39:34,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:39:34,247 INFO L495 AbstractCegarLoop]: Abstraction has 3994 states and 5616 transitions. [2023-12-02 15:39:34,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 2 states have call successors, (48), 2 states have call predecessors, (48), 1 states have return successors, (42), 1 states have call predecessors, (42), 1 states have call successors, (42) [2023-12-02 15:39:34,247 INFO L276 IsEmpty]: Start isEmpty. Operand 3994 states and 5616 transitions. [2023-12-02 15:39:34,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2023-12-02 15:39:34,254 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:39:34,254 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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:39:34,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-12-02 15:39:34,255 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:39:34,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:39:34,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1138576768, now seen corresponding path program 1 times [2023-12-02 15:39:34,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:39:34,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85594327] [2023-12-02 15:39:34,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:39:34,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:39:34,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:39:34,844 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2023-12-02 15:39:34,845 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:39:34,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85594327] [2023-12-02 15:39:34,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85594327] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:39:34,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:39:34,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:39:34,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665313590] [2023-12-02 15:39:34,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:39:34,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:39:34,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:39:34,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:39:34,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:39:34,847 INFO L87 Difference]: Start difference. First operand 3994 states and 5616 transitions. Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 4 states have call successors, (52), 3 states have call predecessors, (52), 1 states have return successors, (40), 4 states have call predecessors, (40), 4 states have call successors, (40) [2023-12-02 15:39:37,215 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:39:39,306 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:39:41,467 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:39:42,565 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:39:43,713 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:39:45,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:39:45,285 INFO L93 Difference]: Finished difference Result 8204 states and 11592 transitions. [2023-12-02 15:39:45,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 15:39:45,285 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 4 states have call successors, (52), 3 states have call predecessors, (52), 1 states have return successors, (40), 4 states have call predecessors, (40), 4 states have call successors, (40) Word has length 261 [2023-12-02 15:39:45,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:39:45,299 INFO L225 Difference]: With dead ends: 8204 [2023-12-02 15:39:45,299 INFO L226 Difference]: Without dead ends: 4226 [2023-12-02 15:39:45,312 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-02 15:39:45,313 INFO L413 NwaCegarLoop]: 3049 mSDtfsCounter, 3629 mSDsluCounter, 5985 mSDsCounter, 0 mSdLazyCounter, 1263 mSolverCounterSat, 98 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3633 SdHoareTripleChecker+Valid, 9034 SdHoareTripleChecker+Invalid, 1363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1263 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.9s IncrementalHoareTripleChecker+Time [2023-12-02 15:39:45,313 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3633 Valid, 9034 Invalid, 1363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1263 Invalid, 2 Unknown, 0 Unchecked, 9.9s Time] [2023-12-02 15:39:45,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4226 states. [2023-12-02 15:39:45,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4226 to 4084. [2023-12-02 15:39:45,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4084 states, 2354 states have (on average 1.2714528462192014) internal successors, (2993), 2474 states have internal predecessors, (2993), 1365 states have call successors, (1365), 373 states have call predecessors, (1365), 363 states have return successors, (1402), 1330 states have call predecessors, (1402), 1365 states have call successors, (1402) [2023-12-02 15:39:45,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4084 states to 4084 states and 5760 transitions. [2023-12-02 15:39:45,783 INFO L78 Accepts]: Start accepts. Automaton has 4084 states and 5760 transitions. Word has length 261 [2023-12-02 15:39:45,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:39:45,783 INFO L495 AbstractCegarLoop]: Abstraction has 4084 states and 5760 transitions. [2023-12-02 15:39:45,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 4 states have call successors, (52), 3 states have call predecessors, (52), 1 states have return successors, (40), 4 states have call predecessors, (40), 4 states have call successors, (40) [2023-12-02 15:39:45,784 INFO L276 IsEmpty]: Start isEmpty. Operand 4084 states and 5760 transitions. [2023-12-02 15:39:45,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2023-12-02 15:39:45,792 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:39:45,792 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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:39:45,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-12-02 15:39:45,792 INFO L420 AbstractCegarLoop]: === Iteration 23 === 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:39:45,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:39:45,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1653309773, now seen corresponding path program 1 times [2023-12-02 15:39:45,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:39:45,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43273084] [2023-12-02 15:39:45,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:39:45,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:39:47,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:39:48,948 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 19 proven. 8 refuted. 0 times theorem prover too weak. 308 trivial. 0 not checked. [2023-12-02 15:39:48,949 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:39:48,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43273084] [2023-12-02 15:39:48,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43273084] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:39:48,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677133696] [2023-12-02 15:39:48,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:39:48,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:39:48,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:39:48,952 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:39:48,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-02 15:39:50,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:39:50,404 INFO L262 TraceCheckSpWp]: Trace formula consists of 6541 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-02 15:39:50,429 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:39:50,626 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 169 proven. 0 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2023-12-02 15:39:50,627 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 15:39:50,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1677133696] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:39:50,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 15:39:50,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [12] total 19 [2023-12-02 15:39:50,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525181741] [2023-12-02 15:39:50,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:39:50,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-02 15:39:50,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:39:50,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-02 15:39:50,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=300, Unknown=0, NotChecked=0, Total=342 [2023-12-02 15:39:50,630 INFO L87 Difference]: Start difference. First operand 4084 states and 5760 transitions. Second operand has 12 states, 8 states have (on average 15.5) internal successors, (124), 10 states have internal predecessors, (124), 5 states have call successors, (57), 2 states have call predecessors, (57), 5 states have return successors, (44), 6 states have call predecessors, (44), 5 states have call successors, (44) [2023-12-02 15:39:52,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:39:54,308 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:39:56,151 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:39:58,262 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:40:00,088 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:40:02,369 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:40:04,134 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:40:05,644 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:40:09,717 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:40:11,725 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:40:12,807 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:40:14,816 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:40:15,935 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:40:17,063 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:40:21,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:40:21,685 INFO L93 Difference]: Finished difference Result 8189 states and 11554 transitions. [2023-12-02 15:40:21,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-02 15:40:21,686 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 8 states have (on average 15.5) internal successors, (124), 10 states have internal predecessors, (124), 5 states have call successors, (57), 2 states have call predecessors, (57), 5 states have return successors, (44), 6 states have call predecessors, (44), 5 states have call successors, (44) Word has length 275 [2023-12-02 15:40:21,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:40:21,697 INFO L225 Difference]: With dead ends: 8189 [2023-12-02 15:40:21,697 INFO L226 Difference]: Without dead ends: 4120 [2023-12-02 15:40:21,711 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 269 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2023-12-02 15:40:21,712 INFO L413 NwaCegarLoop]: 3023 mSDtfsCounter, 24 mSDsluCounter, 30097 mSDsCounter, 0 mSdLazyCounter, 4721 mSolverCounterSat, 7 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 33120 SdHoareTripleChecker+Invalid, 4733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 4721 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.3s IncrementalHoareTripleChecker+Time [2023-12-02 15:40:21,712 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 33120 Invalid, 4733 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 4721 Invalid, 5 Unknown, 0 Unchecked, 30.3s Time] [2023-12-02 15:40:21,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4120 states. [2023-12-02 15:40:22,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4120 to 4090. [2023-12-02 15:40:22,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4090 states, 2358 states have (on average 1.2709923664122138) internal successors, (2997), 2478 states have internal predecessors, (2997), 1367 states have call successors, (1367), 373 states have call predecessors, (1367), 363 states have return successors, (1404), 1332 states have call predecessors, (1404), 1367 states have call successors, (1404) [2023-12-02 15:40:22,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4090 states to 4090 states and 5768 transitions. [2023-12-02 15:40:22,135 INFO L78 Accepts]: Start accepts. Automaton has 4090 states and 5768 transitions. Word has length 275 [2023-12-02 15:40:22,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:40:22,135 INFO L495 AbstractCegarLoop]: Abstraction has 4090 states and 5768 transitions. [2023-12-02 15:40:22,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 8 states have (on average 15.5) internal successors, (124), 10 states have internal predecessors, (124), 5 states have call successors, (57), 2 states have call predecessors, (57), 5 states have return successors, (44), 6 states have call predecessors, (44), 5 states have call successors, (44) [2023-12-02 15:40:22,135 INFO L276 IsEmpty]: Start isEmpty. Operand 4090 states and 5768 transitions. [2023-12-02 15:40:22,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 320 [2023-12-02 15:40:22,145 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:40:22,146 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:40:22,166 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-02 15:40:22,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-12-02 15:40:22,347 INFO L420 AbstractCegarLoop]: === Iteration 24 === 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:40:22,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:40:22,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1689575371, now seen corresponding path program 1 times [2023-12-02 15:40:22,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:40:22,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151115409] [2023-12-02 15:40:22,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:40:22,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:40:22,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:40:23,106 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2023-12-02 15:40:23,106 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:40:23,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151115409] [2023-12-02 15:40:23,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151115409] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:40:23,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:40:23,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-02 15:40:23,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181123072] [2023-12-02 15:40:23,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:40:23,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 15:40:23,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:40:23,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 15:40:23,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-02 15:40:23,109 INFO L87 Difference]: Start difference. First operand 4090 states and 5768 transitions. Second operand has 6 states, 6 states have (on average 22.5) internal successors, (135), 5 states have internal predecessors, (135), 2 states have call successors, (60), 2 states have call predecessors, (60), 2 states have return successors, (46), 3 states have call predecessors, (46), 2 states have call successors, (46) [2023-12-02 15:40:24,884 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:40:28,311 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:40:30,672 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:40:33,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:40:33,198 INFO L93 Difference]: Finished difference Result 8182 states and 11537 transitions. [2023-12-02 15:40:33,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:40:33,200 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 5 states have internal predecessors, (135), 2 states have call successors, (60), 2 states have call predecessors, (60), 2 states have return successors, (46), 3 states have call predecessors, (46), 2 states have call successors, (46) Word has length 319 [2023-12-02 15:40:33,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:40:33,212 INFO L225 Difference]: With dead ends: 8182 [2023-12-02 15:40:33,212 INFO L226 Difference]: Without dead ends: 4108 [2023-12-02 15:40:33,226 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-02 15:40:33,226 INFO L413 NwaCegarLoop]: 3019 mSDtfsCounter, 318 mSDsluCounter, 11702 mSDsCounter, 0 mSdLazyCounter, 1850 mSolverCounterSat, 4 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 14721 SdHoareTripleChecker+Invalid, 1856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1850 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.5s IncrementalHoareTripleChecker+Time [2023-12-02 15:40:33,227 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [455 Valid, 14721 Invalid, 1856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 1850 Invalid, 2 Unknown, 0 Unchecked, 9.5s Time] [2023-12-02 15:40:33,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4108 states. [2023-12-02 15:40:33,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4108 to 4104. [2023-12-02 15:40:33,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4104 states, 2367 states have (on average 1.2699619771863118) internal successors, (3006), 2487 states have internal predecessors, (3006), 1371 states have call successors, (1371), 373 states have call predecessors, (1371), 364 states have return successors, (1409), 1337 states have call predecessors, (1409), 1371 states have call successors, (1409) [2023-12-02 15:40:33,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4104 states to 4104 states and 5786 transitions. [2023-12-02 15:40:33,663 INFO L78 Accepts]: Start accepts. Automaton has 4104 states and 5786 transitions. Word has length 319 [2023-12-02 15:40:33,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:40:33,663 INFO L495 AbstractCegarLoop]: Abstraction has 4104 states and 5786 transitions. [2023-12-02 15:40:33,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 5 states have internal predecessors, (135), 2 states have call successors, (60), 2 states have call predecessors, (60), 2 states have return successors, (46), 3 states have call predecessors, (46), 2 states have call successors, (46) [2023-12-02 15:40:33,664 INFO L276 IsEmpty]: Start isEmpty. Operand 4104 states and 5786 transitions. [2023-12-02 15:40:33,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2023-12-02 15:40:33,673 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:40:33,673 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:40:33,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-12-02 15:40:33,674 INFO L420 AbstractCegarLoop]: === Iteration 25 === 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:40:33,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:40:33,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1729405957, now seen corresponding path program 1 times [2023-12-02 15:40:33,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:40:33,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444433389] [2023-12-02 15:40:33,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:40:33,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:40:35,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:40:36,190 INFO L134 CoverageAnalysis]: Checked inductivity of 502 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 468 trivial. 0 not checked. [2023-12-02 15:40:36,191 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:40:36,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444433389] [2023-12-02 15:40:36,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444433389] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:40:36,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512973684] [2023-12-02 15:40:36,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:40:36,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:40:36,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:40:36,192 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:40:36,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-02 15:40:37,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:40:37,723 INFO L262 TraceCheckSpWp]: Trace formula consists of 6810 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-02 15:40:37,736 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:40:37,842 INFO L134 CoverageAnalysis]: Checked inductivity of 502 backedges. 277 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2023-12-02 15:40:37,842 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 15:40:37,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512973684] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:40:37,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 15:40:37,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 15 [2023-12-02 15:40:37,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372096602] [2023-12-02 15:40:37,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:40:37,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-02 15:40:37,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:40:37,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-02 15:40:37,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2023-12-02 15:40:37,845 INFO L87 Difference]: Start difference. First operand 4104 states and 5786 transitions. Second operand has 9 states, 6 states have (on average 26.0) internal successors, (156), 9 states have internal predecessors, (156), 5 states have call successors, (69), 2 states have call predecessors, (69), 5 states have return successors, (56), 5 states have call predecessors, (56), 5 states have call successors, (56) [2023-12-02 15:40:40,469 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:40:42,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:40:44,396 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:40:46,018 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:40:48,367 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:40:49,379 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:40:51,321 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:40:53,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 15:40:55,936 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:40:59,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:40:59,940 INFO L93 Difference]: Finished difference Result 7665 states and 10737 transitions. [2023-12-02 15:40:59,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 15:40:59,942 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 6 states have (on average 26.0) internal successors, (156), 9 states have internal predecessors, (156), 5 states have call successors, (69), 2 states have call predecessors, (69), 5 states have return successors, (56), 5 states have call predecessors, (56), 5 states have call successors, (56) Word has length 341 [2023-12-02 15:40:59,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:40:59,959 INFO L225 Difference]: With dead ends: 7665 [2023-12-02 15:40:59,959 INFO L226 Difference]: Without dead ends: 4114 [2023-12-02 15:40:59,970 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 337 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2023-12-02 15:40:59,971 INFO L413 NwaCegarLoop]: 2985 mSDtfsCounter, 4 mSDsluCounter, 20816 mSDsCounter, 0 mSdLazyCounter, 3391 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 23801 SdHoareTripleChecker+Invalid, 3393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3391 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.5s IncrementalHoareTripleChecker+Time [2023-12-02 15:40:59,971 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 23801 Invalid, 3393 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 3391 Invalid, 1 Unknown, 0 Unchecked, 21.5s Time] [2023-12-02 15:40:59,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4114 states. [2023-12-02 15:41:00,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4114 to 4112. [2023-12-02 15:41:00,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4112 states, 2372 states have (on average 1.2693929173693086) internal successors, (3011), 2491 states have internal predecessors, (3011), 1374 states have call successors, (1374), 373 states have call predecessors, (1374), 364 states have return successors, (1412), 1340 states have call predecessors, (1412), 1374 states have call successors, (1412) [2023-12-02 15:41:00,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4112 states to 4112 states and 5797 transitions. [2023-12-02 15:41:00,418 INFO L78 Accepts]: Start accepts. Automaton has 4112 states and 5797 transitions. Word has length 341 [2023-12-02 15:41:00,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:41:00,418 INFO L495 AbstractCegarLoop]: Abstraction has 4112 states and 5797 transitions. [2023-12-02 15:41:00,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 6 states have (on average 26.0) internal successors, (156), 9 states have internal predecessors, (156), 5 states have call successors, (69), 2 states have call predecessors, (69), 5 states have return successors, (56), 5 states have call predecessors, (56), 5 states have call successors, (56) [2023-12-02 15:41:00,418 INFO L276 IsEmpty]: Start isEmpty. Operand 4112 states and 5797 transitions. [2023-12-02 15:41:00,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2023-12-02 15:41:00,427 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:41:00,428 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:00,442 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-12-02 15:41:00,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-12-02 15:41:00,628 INFO L420 AbstractCegarLoop]: === Iteration 26 === 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:00,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:41:00,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1015880661, now seen corresponding path program 1 times [2023-12-02 15:41:00,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:41:00,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013192991] [2023-12-02 15:41:00,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:41:00,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:41:01,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:41:05,054 INFO L134 CoverageAnalysis]: Checked inductivity of 502 backedges. 47 proven. 2 refuted. 0 times theorem prover too weak. 453 trivial. 0 not checked. [2023-12-02 15:41:05,054 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:41:05,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013192991] [2023-12-02 15:41:05,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013192991] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:41:05,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792552306] [2023-12-02 15:41:05,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:41:05,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:41:05,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:41:05,056 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:41:05,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eedcc0a3-bedd-469d-aa5a-f3da9f396067/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-02 15:41:06,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:41:06,846 INFO L262 TraceCheckSpWp]: Trace formula consists of 6894 conjuncts, 51 conjunts are in the unsatisfiable core [2023-12-02 15:41:06,858 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:41:07,204 INFO L134 CoverageAnalysis]: Checked inductivity of 502 backedges. 150 proven. 8 refuted. 0 times theorem prover too weak. 344 trivial. 0 not checked. [2023-12-02 15:41:07,204 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:41:08,083 INFO L134 CoverageAnalysis]: Checked inductivity of 502 backedges. 7 proven. 53 refuted. 0 times theorem prover too weak. 442 trivial. 0 not checked. [2023-12-02 15:41:08,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792552306] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:41:08,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1290262417] [2023-12-02 15:41:08,109 INFO L159 IcfgInterpreter]: Started Sifa with 247 locations of interest [2023-12-02 15:41:08,110 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:41:08,114 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 15:41:08,118 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 15:41:08,119 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 15:46:56,146 WARN L293 SmtUtils]: Spent 17.95s on a formula simplification that was a NOOP. DAG size: 5800 (called from [L 212] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.BasicPredicateFactory.xJunctTerm) [2023-12-02 15:47:14,509 WARN L293 SmtUtils]: Spent 18.33s on a formula simplification that was a NOOP. DAG size: 5800 (called from [L 212] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.BasicPredicateFactory.xJunctTerm) [2023-12-02 15:47:33,017 WARN L293 SmtUtils]: Spent 18.39s on a formula simplification that was a NOOP. DAG size: 5812 (called from [L 212] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.BasicPredicateFactory.xJunctTerm) [2023-12-02 15:47:51,621 WARN L293 SmtUtils]: Spent 18.58s on a formula simplification that was a NOOP. DAG size: 5800 (called from [L 212] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.BasicPredicateFactory.xJunctTerm) [2023-12-02 15:48:11,034 WARN L293 SmtUtils]: Spent 19.39s on a formula simplification that was a NOOP. DAG size: 5800 (called from [L 212] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.BasicPredicateFactory.xJunctTerm) [2023-12-02 15:48:29,102 WARN L293 SmtUtils]: Spent 18.01s on a formula simplification that was a NOOP. DAG size: 5812 (called from [L 212] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.BasicPredicateFactory.xJunctTerm)