./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-sundance.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_7862815a-9b0d-4f48-8a0a-a5a0616097fb/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7862815a-9b0d-4f48-8a0a-a5a0616097fb/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_7862815a-9b0d-4f48-8a0a-a5a0616097fb/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7862815a-9b0d-4f48-8a0a-a5a0616097fb/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-sundance.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7862815a-9b0d-4f48-8a0a-a5a0616097fb/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_7862815a-9b0d-4f48-8a0a-a5a0616097fb/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 d4784d7b609e947942ffa9f8266acf243583adf996e2bcae78fb9e8c8fa71002 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 19:48:38,955 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 19:48:39,013 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7862815a-9b0d-4f48-8a0a-a5a0616097fb/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Default.epf [2023-12-02 19:48:39,019 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 19:48:39,019 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 19:48:39,044 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 19:48:39,045 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 19:48:39,045 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 19:48:39,046 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 19:48:39,046 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 19:48:39,047 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 19:48:39,048 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 19:48:39,048 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 19:48:39,049 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 19:48:39,049 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 19:48:39,050 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 19:48:39,050 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 19:48:39,051 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 19:48:39,051 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 19:48:39,052 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 19:48:39,052 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 19:48:39,056 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 19:48:39,056 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 19:48:39,057 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 19:48:39,057 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 19:48:39,057 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 19:48:39,057 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 19:48:39,058 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 19:48:39,058 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 19:48:39,058 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 19:48:39,059 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 19:48:39,059 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 19:48:39,059 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 19:48:39,060 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 19:48:39,060 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 19:48:39,060 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 19:48:39,060 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 19:48:39,060 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 19:48:39,061 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 19:48:39,061 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 19:48:39,061 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 19:48:39,061 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 19:48:39,061 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 19:48:39,062 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 19:48:39,062 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_7862815a-9b0d-4f48-8a0a-a5a0616097fb/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_7862815a-9b0d-4f48-8a0a-a5a0616097fb/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 -> d4784d7b609e947942ffa9f8266acf243583adf996e2bcae78fb9e8c8fa71002 [2023-12-02 19:48:39,267 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 19:48:39,288 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 19:48:39,291 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 19:48:39,292 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 19:48:39,293 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 19:48:39,294 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7862815a-9b0d-4f48-8a0a-a5a0616097fb/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-sundance.cil.i [2023-12-02 19:48:42,045 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 19:48:42,492 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 19:48:42,492 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7862815a-9b0d-4f48-8a0a-a5a0616097fb/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-sundance.cil.i [2023-12-02 19:48:42,527 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7862815a-9b0d-4f48-8a0a-a5a0616097fb/bin/utaipan-verify-nQ1chXbOIh/data/55e957245/c1fc281124d244c3a499ed71e555e50a/FLAG23ee37a20 [2023-12-02 19:48:42,539 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7862815a-9b0d-4f48-8a0a-a5a0616097fb/bin/utaipan-verify-nQ1chXbOIh/data/55e957245/c1fc281124d244c3a499ed71e555e50a [2023-12-02 19:48:42,541 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 19:48:42,542 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 19:48:42,543 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 19:48:42,543 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 19:48:42,548 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 19:48:42,548 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:48:42" (1/1) ... [2023-12-02 19:48:42,549 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f1c6623 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:48:42, skipping insertion in model container [2023-12-02 19:48:42,549 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:48:42" (1/1) ... [2023-12-02 19:48:42,702 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 19:48:45,408 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_7862815a-9b0d-4f48-8a0a-a5a0616097fb/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-sundance.cil.i[349228,349241] [2023-12-02 19:48:45,413 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_7862815a-9b0d-4f48-8a0a-a5a0616097fb/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-sundance.cil.i[349397,349410] [2023-12-02 19:48:45,414 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_7862815a-9b0d-4f48-8a0a-a5a0616097fb/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-sundance.cil.i[349564,349577] [2023-12-02 19:48:45,414 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_7862815a-9b0d-4f48-8a0a-a5a0616097fb/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-sundance.cil.i[349732,349745] [2023-12-02 19:48:45,438 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 19:48:45,486 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 19:48:45,614 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"); [5263] [2023-12-02 19:48:45,616 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)); [5270] [2023-12-02 19:48:45,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5277] [2023-12-02 19:48:45,618 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/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5316-5317] [2023-12-02 19:48:45,618 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"); [5322-5324] [2023-12-02 19:48:45,619 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [5338] [2023-12-02 19:48:45,619 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0": "+m" (v->counter)); [5345] [2023-12-02 19:48:45,625 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)); [5551-5552] [2023-12-02 19:48:45,627 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)); [5585-5586] [2023-12-02 19:48:45,628 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)); [5622-5623] [2023-12-02 19:48:45,629 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)); [5659-5660] [2023-12-02 19:48:45,638 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6112] [2023-12-02 19:48:45,639 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6146] [2023-12-02 19:48:45,640 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6157] [2023-12-02 19:48:45,640 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6166] [2023-12-02 19:48:45,682 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7371] [2023-12-02 19:48:45,792 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_7862815a-9b0d-4f48-8a0a-a5a0616097fb/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-sundance.cil.i[349228,349241] [2023-12-02 19:48:45,792 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_7862815a-9b0d-4f48-8a0a-a5a0616097fb/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-sundance.cil.i[349397,349410] [2023-12-02 19:48:45,793 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_7862815a-9b0d-4f48-8a0a-a5a0616097fb/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-sundance.cil.i[349564,349577] [2023-12-02 19:48:45,793 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_7862815a-9b0d-4f48-8a0a-a5a0616097fb/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-sundance.cil.i[349732,349745] [2023-12-02 19:48:45,803 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 19:48:46,057 INFO L206 MainTranslator]: Completed translation [2023-12-02 19:48:46,057 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:48:46 WrapperNode [2023-12-02 19:48:46,057 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 19:48:46,058 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 19:48:46,059 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 19:48:46,059 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 19:48:46,066 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:48:46" (1/1) ... [2023-12-02 19:48:46,150 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:48:46" (1/1) ... [2023-12-02 19:48:46,365 INFO L138 Inliner]: procedures = 470, calls = 2204, calls flagged for inlining = 234, calls inlined = 217, statements flattened = 6350 [2023-12-02 19:48:46,366 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 19:48:46,367 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 19:48:46,367 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 19:48:46,367 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 19:48:46,377 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:48:46" (1/1) ... [2023-12-02 19:48:46,377 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:48:46" (1/1) ... [2023-12-02 19:48:46,404 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:48:46" (1/1) ... [2023-12-02 19:48:46,405 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:48:46" (1/1) ... [2023-12-02 19:48:46,531 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:48:46" (1/1) ... [2023-12-02 19:48:46,556 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:48:46" (1/1) ... [2023-12-02 19:48:46,591 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:48:46" (1/1) ... [2023-12-02 19:48:46,608 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:48:46" (1/1) ... [2023-12-02 19:48:46,658 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 19:48:46,659 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 19:48:46,659 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 19:48:46,659 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 19:48:46,660 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:48:46" (1/1) ... [2023-12-02 19:48:46,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 19:48:46,676 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7862815a-9b0d-4f48-8a0a-a5a0616097fb/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:48:46,688 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7862815a-9b0d-4f48-8a0a-a5a0616097fb/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 19:48:46,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7862815a-9b0d-4f48-8a0a-a5a0616097fb/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 19:48:46,727 INFO L130 BoogieDeclarations]: Found specification of procedure check_if_running [2023-12-02 19:48:46,728 INFO L138 BoogieDeclarations]: Found implementation of procedure check_if_running [2023-12-02 19:48:46,728 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_write [2023-12-02 19:48:46,728 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_write [2023-12-02 19:48:46,728 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2023-12-02 19:48:46,728 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2023-12-02 19:48:46,729 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-12-02 19:48:46,729 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-12-02 19:48:46,729 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2023-12-02 19:48:46,729 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2023-12-02 19:48:46,730 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2023-12-02 19:48:46,730 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2023-12-02 19:48:46,730 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-12-02 19:48:46,730 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-12-02 19:48:46,730 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2023-12-02 19:48:46,730 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2023-12-02 19:48:46,731 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2023-12-02 19:48:46,731 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2023-12-02 19:48:46,731 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite16 [2023-12-02 19:48:46,731 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite16 [2023-12-02 19:48:46,731 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite8 [2023-12-02 19:48:46,731 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite8 [2023-12-02 19:48:46,732 INFO L130 BoogieDeclarations]: Found specification of procedure reset_tx [2023-12-02 19:48:46,732 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_tx [2023-12-02 19:48:46,732 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_66 [2023-12-02 19:48:46,732 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_66 [2023-12-02 19:48:46,732 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_76 [2023-12-02 19:48:46,732 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_76 [2023-12-02 19:48:46,732 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2023-12-02 19:48:46,732 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2023-12-02 19:48:46,733 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-12-02 19:48:46,733 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-12-02 19:48:46,733 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2023-12-02 19:48:46,733 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2023-12-02 19:48:46,733 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2023-12-02 19:48:46,733 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2023-12-02 19:48:46,733 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2023-12-02 19:48:46,734 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2023-12-02 19:48:46,734 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2023-12-02 19:48:46,734 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2023-12-02 19:48:46,734 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2023-12-02 19:48:46,734 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2023-12-02 19:48:46,734 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-12-02 19:48:46,735 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-12-02 19:48:46,735 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-12-02 19:48:46,735 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-12-02 19:48:46,735 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 19:48:46,735 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_69 [2023-12-02 19:48:46,735 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_69 [2023-12-02 19:48:46,736 INFO L130 BoogieDeclarations]: Found specification of procedure netif_queue_stopped [2023-12-02 19:48:46,736 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_queue_stopped [2023-12-02 19:48:46,736 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_init [2023-12-02 19:48:46,736 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_init [2023-12-02 19:48:46,736 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2023-12-02 19:48:46,736 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2023-12-02 19:48:46,736 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-12-02 19:48:46,736 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2023-12-02 19:48:46,737 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2023-12-02 19:48:46,737 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2023-12-02 19:48:46,737 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2023-12-02 19:48:46,737 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-12-02 19:48:46,737 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-12-02 19:48:46,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-12-02 19:48:46,737 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2023-12-02 19:48:46,738 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2023-12-02 19:48:46,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 19:48:46,738 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2023-12-02 19:48:46,738 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2023-12-02 19:48:46,738 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2023-12-02 19:48:46,738 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2023-12-02 19:48:46,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-12-02 19:48:46,739 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-12-02 19:48:46,739 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2023-12-02 19:48:46,739 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2023-12-02 19:48:46,739 INFO L130 BoogieDeclarations]: Found specification of procedure check_duplex [2023-12-02 19:48:46,739 INFO L138 BoogieDeclarations]: Found implementation of procedure check_duplex [2023-12-02 19:48:46,739 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2023-12-02 19:48:46,739 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2023-12-02 19:48:46,740 INFO L130 BoogieDeclarations]: Found specification of procedure pci_choose_state [2023-12-02 19:48:46,740 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_choose_state [2023-12-02 19:48:46,740 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2023-12-02 19:48:46,740 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2023-12-02 19:48:46,740 INFO L130 BoogieDeclarations]: Found specification of procedure tx_timeout [2023-12-02 19:48:46,740 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_timeout [2023-12-02 19:48:46,740 INFO L130 BoogieDeclarations]: Found specification of procedure sundance_resume [2023-12-02 19:48:46,740 INFO L138 BoogieDeclarations]: Found implementation of procedure sundance_resume [2023-12-02 19:48:46,741 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2023-12-02 19:48:46,741 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2023-12-02 19:48:46,741 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 19:48:46,741 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2023-12-02 19:48:46,741 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2023-12-02 19:48:46,741 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2023-12-02 19:48:46,742 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2023-12-02 19:48:46,742 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2023-12-02 19:48:46,742 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2023-12-02 19:48:46,742 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 19:48:46,742 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-12-02 19:48:46,742 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-12-02 19:48:46,743 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2023-12-02 19:48:46,743 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2023-12-02 19:48:46,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-02 19:48:46,743 INFO L130 BoogieDeclarations]: Found specification of procedure ioread16 [2023-12-02 19:48:46,743 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread16 [2023-12-02 19:48:46,743 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-12-02 19:48:46,743 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-12-02 19:48:46,743 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2023-12-02 19:48:46,744 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2023-12-02 19:48:46,744 INFO L130 BoogieDeclarations]: Found specification of procedure ioread8 [2023-12-02 19:48:46,744 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread8 [2023-12-02 19:48:46,744 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2023-12-02 19:48:46,744 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2023-12-02 19:48:46,744 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2023-12-02 19:48:46,744 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2023-12-02 19:48:46,744 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-12-02 19:48:46,745 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-12-02 19:48:46,745 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2023-12-02 19:48:46,745 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2023-12-02 19:48:46,745 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2023-12-02 19:48:46,745 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2023-12-02 19:48:46,745 INFO L130 BoogieDeclarations]: Found specification of procedure __set_mac_addr [2023-12-02 19:48:46,746 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_mac_addr [2023-12-02 19:48:46,746 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2023-12-02 19:48:46,746 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2023-12-02 19:48:46,746 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 19:48:46,746 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 19:48:46,746 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_sundance_exit_14_2 [2023-12-02 19:48:46,746 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_sundance_exit_14_2 [2023-12-02 19:48:46,747 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-12-02 19:48:46,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-12-02 19:48:46,747 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-12-02 19:48:46,747 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-12-02 19:48:46,747 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_close [2023-12-02 19:48:46,747 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_close [2023-12-02 19:48:46,748 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2023-12-02 19:48:46,748 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2023-12-02 19:48:46,748 INFO L130 BoogieDeclarations]: Found specification of procedure get_stats [2023-12-02 19:48:46,748 INFO L138 BoogieDeclarations]: Found implementation of procedure get_stats [2023-12-02 19:48:46,748 INFO L130 BoogieDeclarations]: Found specification of procedure sundance_poll_controller [2023-12-02 19:48:46,748 INFO L138 BoogieDeclarations]: Found implementation of procedure sundance_poll_controller [2023-12-02 19:48:46,748 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2023-12-02 19:48:46,749 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2023-12-02 19:48:46,749 INFO L130 BoogieDeclarations]: Found specification of procedure nway_reset [2023-12-02 19:48:46,749 INFO L138 BoogieDeclarations]: Found implementation of procedure nway_reset [2023-12-02 19:48:46,749 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_netdev_private [2023-12-02 19:48:46,749 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_netdev_private [2023-12-02 19:48:46,749 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-12-02 19:48:46,749 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-12-02 19:48:46,749 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2023-12-02 19:48:46,749 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2023-12-02 19:48:46,750 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2023-12-02 19:48:46,750 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2023-12-02 19:48:46,750 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2023-12-02 19:48:46,750 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2023-12-02 19:48:46,750 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2023-12-02 19:48:46,750 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2023-12-02 19:48:46,750 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 19:48:46,750 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2023-12-02 19:48:46,751 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2023-12-02 19:48:46,751 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_75 [2023-12-02 19:48:46,751 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_75 [2023-12-02 19:48:46,751 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-02 19:48:46,751 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2023-12-02 19:48:46,751 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2023-12-02 19:48:46,751 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_wake [2023-12-02 19:48:46,751 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_wake [2023-12-02 19:48:46,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-02 19:48:46,752 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-12-02 19:48:46,752 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-12-02 19:48:46,752 INFO L130 BoogieDeclarations]: Found specification of procedure intr_handler [2023-12-02 19:48:46,752 INFO L138 BoogieDeclarations]: Found implementation of procedure intr_handler [2023-12-02 19:48:46,752 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2023-12-02 19:48:46,752 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2023-12-02 19:48:46,752 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2023-12-02 19:48:46,753 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2023-12-02 19:48:46,753 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_netdev_private [2023-12-02 19:48:46,753 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_netdev_private [2023-12-02 19:48:46,753 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2023-12-02 19:48:46,753 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2023-12-02 19:48:46,753 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2023-12-02 19:48:46,753 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2023-12-02 19:48:46,753 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_sync [2023-12-02 19:48:46,753 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_sync [2023-12-02 19:48:46,754 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_open [2023-12-02 19:48:46,754 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_open [2023-12-02 19:48:46,754 INFO L130 BoogieDeclarations]: Found specification of procedure sundance_reset [2023-12-02 19:48:46,754 INFO L138 BoogieDeclarations]: Found implementation of procedure sundance_reset [2023-12-02 19:48:46,754 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2023-12-02 19:48:46,754 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2023-12-02 19:48:46,754 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2023-12-02 19:48:46,754 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2023-12-02 19:48:46,755 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2023-12-02 19:48:46,755 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2023-12-02 19:48:46,755 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2023-12-02 19:48:46,755 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2023-12-02 19:48:46,755 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-12-02 19:48:46,755 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-12-02 19:48:46,755 INFO L130 BoogieDeclarations]: Found specification of procedure sundance_remove1 [2023-12-02 19:48:46,755 INFO L138 BoogieDeclarations]: Found implementation of procedure sundance_remove1 [2023-12-02 19:48:46,756 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_70 [2023-12-02 19:48:46,756 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_70 [2023-12-02 19:48:46,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-02 19:48:46,756 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-12-02 19:48:46,756 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-12-02 19:48:46,756 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2023-12-02 19:48:46,756 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2023-12-02 19:48:46,756 INFO L130 BoogieDeclarations]: Found specification of procedure refill_rx [2023-12-02 19:48:46,757 INFO L138 BoogieDeclarations]: Found implementation of procedure refill_rx [2023-12-02 19:48:46,757 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2023-12-02 19:48:46,757 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2023-12-02 19:48:46,757 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2023-12-02 19:48:46,757 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2023-12-02 19:48:46,757 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2023-12-02 19:48:46,757 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2023-12-02 19:48:46,757 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2023-12-02 19:48:46,757 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2023-12-02 19:48:46,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 19:48:46,758 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-12-02 19:48:46,758 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-12-02 19:48:46,758 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2023-12-02 19:48:46,758 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2023-12-02 19:48:47,553 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 19:48:47,557 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 19:48:48,027 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-12-02 19:48:59,070 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2023-12-02 19:48:59,222 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 19:49:01,276 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 19:49:01,277 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-12-02 19:49:01,279 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:49:01 BoogieIcfgContainer [2023-12-02 19:49:01,279 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 19:49:01,281 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 19:49:01,282 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 19:49:01,284 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 19:49:01,284 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 07:48:42" (1/3) ... [2023-12-02 19:49:01,285 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62e92842 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:49:01, skipping insertion in model container [2023-12-02 19:49:01,285 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:48:46" (2/3) ... [2023-12-02 19:49:01,285 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62e92842 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:49:01, skipping insertion in model container [2023-12-02 19:49:01,286 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:49:01" (3/3) ... [2023-12-02 19:49:01,287 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-sundance.cil.i [2023-12-02 19:49:01,302 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 19:49:01,302 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2023-12-02 19:49:01,373 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 19:49:01,379 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;@73ef3b24, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 19:49:01,379 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-12-02 19:49:01,389 INFO L276 IsEmpty]: Start isEmpty. Operand has 1561 states, 908 states have (on average 1.276431718061674) internal successors, (1159), 940 states have internal predecessors, (1159), 553 states have call successors, (553), 102 states have call predecessors, (553), 101 states have return successors, (547), 540 states have call predecessors, (547), 547 states have call successors, (547) [2023-12-02 19:49:01,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-02 19:49:01,410 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:49:01,411 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 19:49:01,411 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 19:49:01,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:49:01,415 INFO L85 PathProgramCache]: Analyzing trace with hash 633108810, now seen corresponding path program 1 times [2023-12-02 19:49:01,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:49:01,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504496469] [2023-12-02 19:49:01,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:49:01,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:49:13,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:49:14,370 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 650 trivial. 0 not checked. [2023-12-02 19:49:14,371 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:49:14,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504496469] [2023-12-02 19:49:14,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504496469] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:49:14,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:49:14,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 19:49:14,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43828661] [2023-12-02 19:49:14,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:49:14,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 19:49:14,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:49:14,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 19:49:14,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 19:49:14,415 INFO L87 Difference]: Start difference. First operand has 1561 states, 908 states have (on average 1.276431718061674) internal successors, (1159), 940 states have internal predecessors, (1159), 553 states have call successors, (553), 102 states have call predecessors, (553), 101 states have return successors, (547), 540 states have call predecessors, (547), 547 states have call successors, (547) Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-02 19:49:16,546 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:49:18,798 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:49:24,289 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 19:49:26,511 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 19:49:28,605 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 19:49:30,472 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:49:32,598 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 19:49:34,609 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 19:49:34,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:49:34,667 INFO L93 Difference]: Finished difference Result 4528 states and 6653 transitions. [2023-12-02 19:49:34,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 19:49:34,669 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 151 [2023-12-02 19:49:34,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:49:34,705 INFO L225 Difference]: With dead ends: 4528 [2023-12-02 19:49:34,705 INFO L226 Difference]: Without dead ends: 2984 [2023-12-02 19:49:34,719 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 19:49:34,722 INFO L413 NwaCegarLoop]: 1900 mSDtfsCounter, 2104 mSDsluCounter, 1853 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 7 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2104 SdHoareTripleChecker+Valid, 3753 SdHoareTripleChecker+Invalid, 703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.9s IncrementalHoareTripleChecker+Time [2023-12-02 19:49:34,723 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2104 Valid, 3753 Invalid, 703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 689 Invalid, 7 Unknown, 0 Unchecked, 19.9s Time] [2023-12-02 19:49:34,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2984 states. [2023-12-02 19:49:34,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2984 to 2980. [2023-12-02 19:49:34,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2980 states, 1740 states have (on average 1.2706896551724138) internal successors, (2211), 1795 states have internal predecessors, (2211), 1039 states have call successors, (1039), 199 states have call predecessors, (1039), 198 states have return successors, (1035), 1021 states have call predecessors, (1035), 1035 states have call successors, (1035) [2023-12-02 19:49:34,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2980 states to 2980 states and 4285 transitions. [2023-12-02 19:49:34,959 INFO L78 Accepts]: Start accepts. Automaton has 2980 states and 4285 transitions. Word has length 151 [2023-12-02 19:49:34,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:49:34,961 INFO L495 AbstractCegarLoop]: Abstraction has 2980 states and 4285 transitions. [2023-12-02 19:49:34,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-02 19:49:34,961 INFO L276 IsEmpty]: Start isEmpty. Operand 2980 states and 4285 transitions. [2023-12-02 19:49:34,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-12-02 19:49:34,968 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:49:34,969 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 19:49:34,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-02 19:49:34,969 INFO L420 AbstractCegarLoop]: === Iteration 2 === 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 19:49:34,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:49:34,970 INFO L85 PathProgramCache]: Analyzing trace with hash 307187510, now seen corresponding path program 1 times [2023-12-02 19:49:34,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:49:34,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895648352] [2023-12-02 19:49:34,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:49:34,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:49:46,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:49:46,369 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 650 trivial. 0 not checked. [2023-12-02 19:49:46,370 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:49:46,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895648352] [2023-12-02 19:49:46,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895648352] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:49:46,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:49:46,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 19:49:46,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712672116] [2023-12-02 19:49:46,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:49:46,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 19:49:46,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:49:46,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 19:49:46,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 19:49:46,374 INFO L87 Difference]: Start difference. First operand 2980 states and 4285 transitions. Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-02 19:49:48,448 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:49:50,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.27s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:49:54,847 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 19:49:57,021 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 19:49:59,032 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 19:50:03,362 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 19:50:05,369 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 19:50:05,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:50:05,426 INFO L93 Difference]: Finished difference Result 8506 states and 12187 transitions. [2023-12-02 19:50:05,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 19:50:05,428 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 159 [2023-12-02 19:50:05,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:50:05,472 INFO L225 Difference]: With dead ends: 8506 [2023-12-02 19:50:05,472 INFO L226 Difference]: Without dead ends: 5553 [2023-12-02 19:50:05,490 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 19:50:05,491 INFO L413 NwaCegarLoop]: 1879 mSDtfsCounter, 1881 mSDsluCounter, 1808 mSDsCounter, 0 mSdLazyCounter, 723 mSolverCounterSat, 7 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1881 SdHoareTripleChecker+Valid, 3687 SdHoareTripleChecker+Invalid, 736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 723 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.7s IncrementalHoareTripleChecker+Time [2023-12-02 19:50:05,492 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1881 Valid, 3687 Invalid, 736 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 723 Invalid, 6 Unknown, 0 Unchecked, 18.7s Time] [2023-12-02 19:50:05,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5553 states. [2023-12-02 19:50:05,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5553 to 5523. [2023-12-02 19:50:05,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5523 states, 3204 states have (on average 1.2574906367041199) internal successors, (4029), 3312 states have internal predecessors, (4029), 1931 states have call successors, (1931), 388 states have call predecessors, (1931), 385 states have return successors, (1933), 1890 states have call predecessors, (1933), 1927 states have call successors, (1933) [2023-12-02 19:50:05,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5523 states to 5523 states and 7893 transitions. [2023-12-02 19:50:05,850 INFO L78 Accepts]: Start accepts. Automaton has 5523 states and 7893 transitions. Word has length 159 [2023-12-02 19:50:05,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:50:05,851 INFO L495 AbstractCegarLoop]: Abstraction has 5523 states and 7893 transitions. [2023-12-02 19:50:05,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-02 19:50:05,851 INFO L276 IsEmpty]: Start isEmpty. Operand 5523 states and 7893 transitions. [2023-12-02 19:50:05,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2023-12-02 19:50:05,856 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:50:05,857 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 19:50:05,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-02 19:50:05,857 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 19:50:05,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:50:05,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1273415153, now seen corresponding path program 1 times [2023-12-02 19:50:05,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:50:05,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055274124] [2023-12-02 19:50:05,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:50:05,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:50:16,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:50:17,085 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 650 trivial. 0 not checked. [2023-12-02 19:50:17,085 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:50:17,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055274124] [2023-12-02 19:50:17,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055274124] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:50:17,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:50:17,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 19:50:17,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870297618] [2023-12-02 19:50:17,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:50:17,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 19:50:17,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:50:17,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 19:50:17,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 19:50:17,088 INFO L87 Difference]: Start difference. First operand 5523 states and 7893 transitions. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2023-12-02 19:50:19,148 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:50:21,424 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.27s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:50:25,626 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 19:50:27,443 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 19:50:30,426 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:50:32,432 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 19:50:34,439 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 19:50:34,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:50:34,447 INFO L93 Difference]: Finished difference Result 16301 states and 23317 transitions. [2023-12-02 19:50:34,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 19:50:34,452 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 177 [2023-12-02 19:50:34,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:50:34,512 INFO L225 Difference]: With dead ends: 16301 [2023-12-02 19:50:34,512 INFO L226 Difference]: Without dead ends: 10805 [2023-12-02 19:50:34,533 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 19:50:34,534 INFO L413 NwaCegarLoop]: 1958 mSDtfsCounter, 2150 mSDsluCounter, 1793 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 6 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2150 SdHoareTripleChecker+Valid, 3751 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.0s IncrementalHoareTripleChecker+Time [2023-12-02 19:50:34,534 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2150 Valid, 3751 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 691 Invalid, 5 Unknown, 0 Unchecked, 17.0s Time] [2023-12-02 19:50:34,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10805 states. [2023-12-02 19:50:35,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10805 to 10771. [2023-12-02 19:50:35,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10771 states, 6260 states have (on average 1.2583067092651756) internal successors, (7877), 6486 states have internal predecessors, (7877), 3749 states have call successors, (3749), 770 states have call predecessors, (3749), 759 states have return successors, (3783), 3646 states have call predecessors, (3783), 3745 states have call successors, (3783) [2023-12-02 19:50:35,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10771 states to 10771 states and 15409 transitions. [2023-12-02 19:50:35,197 INFO L78 Accepts]: Start accepts. Automaton has 10771 states and 15409 transitions. Word has length 177 [2023-12-02 19:50:35,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:50:35,198 INFO L495 AbstractCegarLoop]: Abstraction has 10771 states and 15409 transitions. [2023-12-02 19:50:35,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2023-12-02 19:50:35,198 INFO L276 IsEmpty]: Start isEmpty. Operand 10771 states and 15409 transitions. [2023-12-02 19:50:35,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2023-12-02 19:50:35,202 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:50:35,203 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 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] [2023-12-02 19:50:35,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-02 19:50:35,203 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 19:50:35,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:50:35,203 INFO L85 PathProgramCache]: Analyzing trace with hash 726496741, now seen corresponding path program 1 times [2023-12-02 19:50:35,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:50:35,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047308502] [2023-12-02 19:50:35,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:50:35,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:50:46,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:50:47,001 INFO L134 CoverageAnalysis]: Checked inductivity of 652 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 652 trivial. 0 not checked. [2023-12-02 19:50:47,001 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:50:47,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047308502] [2023-12-02 19:50:47,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047308502] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:50:47,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:50:47,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 19:50:47,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915499141] [2023-12-02 19:50:47,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:50:47,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 19:50:47,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:50:47,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 19:50:47,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 19:50:47,004 INFO L87 Difference]: Start difference. First operand 10771 states and 15409 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2023-12-02 19:50:49,069 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:50:51,333 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:50:56,177 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:50:57,193 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:51:00,732 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 19:51:02,736 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 19:51:04,758 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 19:51:04,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:51:04,785 INFO L93 Difference]: Finished difference Result 19557 states and 27867 transitions. [2023-12-02 19:51:04,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 19:51:04,786 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 186 [2023-12-02 19:51:04,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:51:04,849 INFO L225 Difference]: With dead ends: 19557 [2023-12-02 19:51:04,849 INFO L226 Difference]: Without dead ends: 8813 [2023-12-02 19:51:04,897 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 19:51:04,898 INFO L413 NwaCegarLoop]: 2617 mSDtfsCounter, 1389 mSDsluCounter, 1829 mSDsCounter, 0 mSdLazyCounter, 894 mSolverCounterSat, 16 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1389 SdHoareTripleChecker+Valid, 4446 SdHoareTripleChecker+Invalid, 915 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 894 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.4s IncrementalHoareTripleChecker+Time [2023-12-02 19:51:04,898 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1389 Valid, 4446 Invalid, 915 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 894 Invalid, 5 Unknown, 0 Unchecked, 17.4s Time] [2023-12-02 19:51:04,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8813 states. [2023-12-02 19:51:05,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8813 to 8781. [2023-12-02 19:51:05,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8781 states, 5171 states have (on average 1.2564300908915103) internal successors, (6497), 5350 states have internal predecessors, (6497), 2935 states have call successors, (2935), 682 states have call predecessors, (2935), 672 states have return successors, (2950), 2847 states have call predecessors, (2950), 2931 states have call successors, (2950) [2023-12-02 19:51:05,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8781 states to 8781 states and 12382 transitions. [2023-12-02 19:51:05,361 INFO L78 Accepts]: Start accepts. Automaton has 8781 states and 12382 transitions. Word has length 186 [2023-12-02 19:51:05,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:51:05,362 INFO L495 AbstractCegarLoop]: Abstraction has 8781 states and 12382 transitions. [2023-12-02 19:51:05,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2023-12-02 19:51:05,363 INFO L276 IsEmpty]: Start isEmpty. Operand 8781 states and 12382 transitions. [2023-12-02 19:51:05,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2023-12-02 19:51:05,368 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:51:05,368 INFO L195 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 4, 4, 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] [2023-12-02 19:51:05,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-12-02 19:51:05,369 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 19:51:05,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:51:05,369 INFO L85 PathProgramCache]: Analyzing trace with hash 238385965, now seen corresponding path program 1 times [2023-12-02 19:51:05,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:51:05,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021746567] [2023-12-02 19:51:05,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:51:05,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:51:16,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:51:17,370 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 767 trivial. 0 not checked. [2023-12-02 19:51:17,371 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:51:17,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021746567] [2023-12-02 19:51:17,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021746567] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:51:17,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:51:17,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 19:51:17,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608885313] [2023-12-02 19:51:17,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:51:17,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 19:51:17,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:51:17,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 19:51:17,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:51:17,374 INFO L87 Difference]: Start difference. First operand 8781 states and 12382 transitions. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-12-02 19:51:19,435 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:51:21,717 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:51:23,970 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:51:30,081 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 19:51:31,979 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 19:51:33,801 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 19:51:37,280 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 19:51:39,287 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 19:51:41,292 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 19:51:41,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:51:41,297 INFO L93 Difference]: Finished difference Result 8787 states and 12387 transitions. [2023-12-02 19:51:41,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 19:51:41,307 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 197 [2023-12-02 19:51:41,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:51:41,333 INFO L225 Difference]: With dead ends: 8787 [2023-12-02 19:51:41,333 INFO L226 Difference]: Without dead ends: 8785 [2023-12-02 19:51:41,337 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 19:51:41,337 INFO L413 NwaCegarLoop]: 1869 mSDtfsCounter, 2152 mSDsluCounter, 3723 mSDsCounter, 0 mSdLazyCounter, 1029 mSolverCounterSat, 1 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2164 SdHoareTripleChecker+Valid, 5592 SdHoareTripleChecker+Invalid, 1036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1029 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.5s IncrementalHoareTripleChecker+Time [2023-12-02 19:51:41,338 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2164 Valid, 5592 Invalid, 1036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1029 Invalid, 6 Unknown, 0 Unchecked, 23.5s Time] [2023-12-02 19:51:41,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8785 states. [2023-12-02 19:51:41,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8785 to 8785. [2023-12-02 19:51:41,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8785 states, 5174 states have (on average 1.256281407035176) internal successors, (6500), 5353 states have internal predecessors, (6500), 2935 states have call successors, (2935), 683 states have call predecessors, (2935), 673 states have return successors, (2950), 2847 states have call predecessors, (2950), 2931 states have call successors, (2950) [2023-12-02 19:51:41,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8785 states to 8785 states and 12385 transitions. [2023-12-02 19:51:41,677 INFO L78 Accepts]: Start accepts. Automaton has 8785 states and 12385 transitions. Word has length 197 [2023-12-02 19:51:41,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:51:41,678 INFO L495 AbstractCegarLoop]: Abstraction has 8785 states and 12385 transitions. [2023-12-02 19:51:41,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-12-02 19:51:41,678 INFO L276 IsEmpty]: Start isEmpty. Operand 8785 states and 12385 transitions. [2023-12-02 19:51:41,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2023-12-02 19:51:41,681 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:51:41,681 INFO L195 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 4, 4, 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] [2023-12-02 19:51:41,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-12-02 19:51:41,681 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 19:51:41,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:51:41,682 INFO L85 PathProgramCache]: Analyzing trace with hash -812838044, now seen corresponding path program 1 times [2023-12-02 19:51:41,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:51:41,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013241386] [2023-12-02 19:51:41,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:51:41,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:51:53,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:51:54,277 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 767 trivial. 0 not checked. [2023-12-02 19:51:54,277 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:51:54,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013241386] [2023-12-02 19:51:54,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013241386] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:51:54,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:51:54,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 19:51:54,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934387704] [2023-12-02 19:51:54,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:51:54,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 19:51:54,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:51:54,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 19:51:54,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:51:54,279 INFO L87 Difference]: Start difference. First operand 8785 states and 12385 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, (26), 3 states have call predecessors, (26), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2023-12-02 19:51:56,351 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:51:58,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:52:00,900 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:52:06,308 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:52:08,316 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 19:52:10,319 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 19:52:13,792 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:52:15,798 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 19:52:17,802 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 19:52:17,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:52:17,808 INFO L93 Difference]: Finished difference Result 8791 states and 12390 transitions. [2023-12-02 19:52:17,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 19:52:17,813 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, (26), 3 states have call predecessors, (26), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 202 [2023-12-02 19:52:17,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:52:17,837 INFO L225 Difference]: With dead ends: 8791 [2023-12-02 19:52:17,838 INFO L226 Difference]: Without dead ends: 8789 [2023-12-02 19:52:17,841 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 19:52:17,842 INFO L413 NwaCegarLoop]: 1872 mSDtfsCounter, 2147 mSDsluCounter, 3723 mSDsCounter, 0 mSdLazyCounter, 1027 mSolverCounterSat, 1 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2158 SdHoareTripleChecker+Valid, 5595 SdHoareTripleChecker+Invalid, 1036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1027 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.1s IncrementalHoareTripleChecker+Time [2023-12-02 19:52:17,842 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2158 Valid, 5595 Invalid, 1036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1027 Invalid, 8 Unknown, 0 Unchecked, 23.1s Time] [2023-12-02 19:52:17,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8789 states. [2023-12-02 19:52:18,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8789 to 8789. [2023-12-02 19:52:18,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8789 states, 5177 states have (on average 1.2561328954993238) internal successors, (6503), 5356 states have internal predecessors, (6503), 2935 states have call successors, (2935), 684 states have call predecessors, (2935), 674 states have return successors, (2950), 2847 states have call predecessors, (2950), 2931 states have call successors, (2950) [2023-12-02 19:52:18,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8789 states to 8789 states and 12388 transitions. [2023-12-02 19:52:18,214 INFO L78 Accepts]: Start accepts. Automaton has 8789 states and 12388 transitions. Word has length 202 [2023-12-02 19:52:18,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:52:18,215 INFO L495 AbstractCegarLoop]: Abstraction has 8789 states and 12388 transitions. [2023-12-02 19:52:18,215 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, (26), 3 states have call predecessors, (26), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2023-12-02 19:52:18,215 INFO L276 IsEmpty]: Start isEmpty. Operand 8789 states and 12388 transitions. [2023-12-02 19:52:18,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2023-12-02 19:52:18,218 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:52:18,218 INFO L195 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:52:18,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-12-02 19:52:18,219 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 19:52:18,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:52:18,219 INFO L85 PathProgramCache]: Analyzing trace with hash 303266670, now seen corresponding path program 1 times [2023-12-02 19:52:18,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:52:18,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646182668] [2023-12-02 19:52:18,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:52:18,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:52:29,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:52:30,055 INFO L134 CoverageAnalysis]: Checked inductivity of 783 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 779 trivial. 0 not checked. [2023-12-02 19:52:30,055 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:52:30,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646182668] [2023-12-02 19:52:30,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646182668] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:52:30,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:52:30,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 19:52:30,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798397165] [2023-12-02 19:52:30,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:52:30,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 19:52:30,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:52:30,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 19:52:30,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:52:30,058 INFO L87 Difference]: Start difference. First operand 8789 states and 12388 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2023-12-02 19:52:32,120 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:52:34,423 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.30s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:52:36,683 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:52:42,505 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:52:44,503 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:52:45,830 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:52:49,361 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 19:52:51,367 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 19:52:53,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:52:53,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:52:53,382 INFO L93 Difference]: Finished difference Result 8795 states and 12393 transitions. [2023-12-02 19:52:53,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 19:52:53,390 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 211 [2023-12-02 19:52:53,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:52:53,426 INFO L225 Difference]: With dead ends: 8795 [2023-12-02 19:52:53,426 INFO L226 Difference]: Without dead ends: 8793 [2023-12-02 19:52:53,432 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 19:52:53,432 INFO L413 NwaCegarLoop]: 1872 mSDtfsCounter, 2146 mSDsluCounter, 3723 mSDsCounter, 0 mSdLazyCounter, 1029 mSolverCounterSat, 1 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2156 SdHoareTripleChecker+Valid, 5595 SdHoareTripleChecker+Invalid, 1036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1029 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.8s IncrementalHoareTripleChecker+Time [2023-12-02 19:52:53,433 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2156 Valid, 5595 Invalid, 1036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1029 Invalid, 6 Unknown, 0 Unchecked, 22.8s Time] [2023-12-02 19:52:53,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8793 states. [2023-12-02 19:52:53,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8793 to 8793. [2023-12-02 19:52:53,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8793 states, 5180 states have (on average 1.255984555984556) internal successors, (6506), 5359 states have internal predecessors, (6506), 2935 states have call successors, (2935), 685 states have call predecessors, (2935), 675 states have return successors, (2950), 2847 states have call predecessors, (2950), 2931 states have call successors, (2950) [2023-12-02 19:52:53,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8793 states to 8793 states and 12391 transitions. [2023-12-02 19:52:53,971 INFO L78 Accepts]: Start accepts. Automaton has 8793 states and 12391 transitions. Word has length 211 [2023-12-02 19:52:53,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:52:53,972 INFO L495 AbstractCegarLoop]: Abstraction has 8793 states and 12391 transitions. [2023-12-02 19:52:53,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2023-12-02 19:52:53,972 INFO L276 IsEmpty]: Start isEmpty. Operand 8793 states and 12391 transitions. [2023-12-02 19:52:53,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2023-12-02 19:52:53,977 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:52:53,978 INFO L195 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:52:53,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-12-02 19:52:53,978 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 19:52:53,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:52:53,979 INFO L85 PathProgramCache]: Analyzing trace with hash -174832829, now seen corresponding path program 1 times [2023-12-02 19:52:53,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:52:53,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640007533] [2023-12-02 19:52:53,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:52:53,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:53:05,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:53:05,825 INFO L134 CoverageAnalysis]: Checked inductivity of 793 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 787 trivial. 0 not checked. [2023-12-02 19:53:05,826 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:53:05,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640007533] [2023-12-02 19:53:05,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640007533] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:53:05,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:53:05,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 19:53:05,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693599369] [2023-12-02 19:53:05,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:53:05,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 19:53:05,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:53:05,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 19:53:05,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:53:05,828 INFO L87 Difference]: Start difference. First operand 8793 states and 12391 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2023-12-02 19:53:07,889 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:53:10,169 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:53:12,426 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:53:18,136 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 19:53:19,764 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 19:53:21,406 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:53:24,996 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 19:53:27,004 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 19:53:29,008 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 19:53:29,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:53:29,017 INFO L93 Difference]: Finished difference Result 8799 states and 12396 transitions. [2023-12-02 19:53:29,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 19:53:29,022 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 216 [2023-12-02 19:53:29,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:53:29,054 INFO L225 Difference]: With dead ends: 8799 [2023-12-02 19:53:29,054 INFO L226 Difference]: Without dead ends: 8797 [2023-12-02 19:53:29,058 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 19:53:29,059 INFO L413 NwaCegarLoop]: 1872 mSDtfsCounter, 2146 mSDsluCounter, 3723 mSDsCounter, 0 mSdLazyCounter, 1029 mSolverCounterSat, 1 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2155 SdHoareTripleChecker+Valid, 5595 SdHoareTripleChecker+Invalid, 1036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1029 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.7s IncrementalHoareTripleChecker+Time [2023-12-02 19:53:29,059 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2155 Valid, 5595 Invalid, 1036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1029 Invalid, 6 Unknown, 0 Unchecked, 22.7s Time] [2023-12-02 19:53:29,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8797 states. [2023-12-02 19:53:29,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8797 to 8797. [2023-12-02 19:53:29,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8797 states, 5183 states have (on average 1.2558363881921668) internal successors, (6509), 5362 states have internal predecessors, (6509), 2935 states have call successors, (2935), 686 states have call predecessors, (2935), 676 states have return successors, (2950), 2847 states have call predecessors, (2950), 2931 states have call successors, (2950) [2023-12-02 19:53:29,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8797 states to 8797 states and 12394 transitions. [2023-12-02 19:53:29,544 INFO L78 Accepts]: Start accepts. Automaton has 8797 states and 12394 transitions. Word has length 216 [2023-12-02 19:53:29,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:53:29,545 INFO L495 AbstractCegarLoop]: Abstraction has 8797 states and 12394 transitions. [2023-12-02 19:53:29,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2023-12-02 19:53:29,545 INFO L276 IsEmpty]: Start isEmpty. Operand 8797 states and 12394 transitions. [2023-12-02 19:53:29,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2023-12-02 19:53:29,552 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:53:29,552 INFO L195 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 5, 5, 5, 4, 4, 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] [2023-12-02 19:53:29,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-12-02 19:53:29,552 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 19:53:29,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:53:29,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1108160590, now seen corresponding path program 1 times [2023-12-02 19:53:29,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:53:29,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241226002] [2023-12-02 19:53:29,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:53:29,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:53:40,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:53:41,099 INFO L134 CoverageAnalysis]: Checked inductivity of 807 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 799 trivial. 0 not checked. [2023-12-02 19:53:41,100 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:53:41,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241226002] [2023-12-02 19:53:41,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241226002] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:53:41,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:53:41,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 19:53:41,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051576471] [2023-12-02 19:53:41,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:53:41,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 19:53:41,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:53:41,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 19:53:41,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:53:41,102 INFO L87 Difference]: Start difference. First operand 8797 states and 12394 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2023-12-02 19:53:43,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:53:45,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:53:47,702 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:53:53,052 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:53:55,060 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 19:53:56,850 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:54:00,445 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 19:54:02,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 19:54:04,457 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 19:54:04,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:54:04,466 INFO L93 Difference]: Finished difference Result 8803 states and 12399 transitions. [2023-12-02 19:54:04,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 19:54:04,471 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 221 [2023-12-02 19:54:04,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:54:04,494 INFO L225 Difference]: With dead ends: 8803 [2023-12-02 19:54:04,494 INFO L226 Difference]: Without dead ends: 8801 [2023-12-02 19:54:04,498 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 19:54:04,498 INFO L413 NwaCegarLoop]: 1872 mSDtfsCounter, 2146 mSDsluCounter, 3723 mSDsCounter, 0 mSdLazyCounter, 1028 mSolverCounterSat, 1 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2154 SdHoareTripleChecker+Valid, 5595 SdHoareTripleChecker+Invalid, 1036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1028 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.8s IncrementalHoareTripleChecker+Time [2023-12-02 19:54:04,499 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2154 Valid, 5595 Invalid, 1036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1028 Invalid, 7 Unknown, 0 Unchecked, 22.8s Time] [2023-12-02 19:54:04,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8801 states. [2023-12-02 19:54:04,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8801 to 8801. [2023-12-02 19:54:05,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8801 states, 5186 states have (on average 1.255688391824142) internal successors, (6512), 5365 states have internal predecessors, (6512), 2935 states have call successors, (2935), 687 states have call predecessors, (2935), 677 states have return successors, (2950), 2847 states have call predecessors, (2950), 2931 states have call successors, (2950) [2023-12-02 19:54:05,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8801 states to 8801 states and 12397 transitions. [2023-12-02 19:54:05,026 INFO L78 Accepts]: Start accepts. Automaton has 8801 states and 12397 transitions. Word has length 221 [2023-12-02 19:54:05,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:54:05,027 INFO L495 AbstractCegarLoop]: Abstraction has 8801 states and 12397 transitions. [2023-12-02 19:54:05,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2023-12-02 19:54:05,027 INFO L276 IsEmpty]: Start isEmpty. Operand 8801 states and 12397 transitions. [2023-12-02 19:54:05,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2023-12-02 19:54:05,031 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:54:05,031 INFO L195 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 6, 5, 5, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:54:05,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-12-02 19:54:05,032 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 19:54:05,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:54:05,032 INFO L85 PathProgramCache]: Analyzing trace with hash -2147300893, now seen corresponding path program 1 times [2023-12-02 19:54:05,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:54:05,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876990637] [2023-12-02 19:54:05,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:54:05,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:54:15,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:54:16,535 INFO L134 CoverageAnalysis]: Checked inductivity of 825 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 815 trivial. 0 not checked. [2023-12-02 19:54:16,535 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:54:16,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876990637] [2023-12-02 19:54:16,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876990637] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:54:16,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:54:16,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 19:54:16,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122546807] [2023-12-02 19:54:16,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:54:16,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 19:54:16,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:54:16,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 19:54:16,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:54:16,538 INFO L87 Difference]: Start difference. First operand 8801 states and 12397 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2023-12-02 19:54:18,591 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:54:20,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:54:23,139 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:54:29,191 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:54:31,204 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 19:54:32,916 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:54:36,505 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 19:54:38,515 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 19:54:40,520 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 19:54:40,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:54:40,530 INFO L93 Difference]: Finished difference Result 8807 states and 12402 transitions. [2023-12-02 19:54:40,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 19:54:40,540 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 226 [2023-12-02 19:54:40,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:54:40,565 INFO L225 Difference]: With dead ends: 8807 [2023-12-02 19:54:40,565 INFO L226 Difference]: Without dead ends: 8805 [2023-12-02 19:54:40,569 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 19:54:40,570 INFO L413 NwaCegarLoop]: 1872 mSDtfsCounter, 2146 mSDsluCounter, 3723 mSDsCounter, 0 mSdLazyCounter, 1028 mSolverCounterSat, 1 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2153 SdHoareTripleChecker+Valid, 5595 SdHoareTripleChecker+Invalid, 1036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1028 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.4s IncrementalHoareTripleChecker+Time [2023-12-02 19:54:40,570 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2153 Valid, 5595 Invalid, 1036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1028 Invalid, 7 Unknown, 0 Unchecked, 23.4s Time] [2023-12-02 19:54:40,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8805 states. [2023-12-02 19:54:41,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8805 to 8805. [2023-12-02 19:54:41,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8805 states, 5189 states have (on average 1.2555405665831567) internal successors, (6515), 5368 states have internal predecessors, (6515), 2935 states have call successors, (2935), 688 states have call predecessors, (2935), 678 states have return successors, (2950), 2847 states have call predecessors, (2950), 2931 states have call successors, (2950) [2023-12-02 19:54:41,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8805 states to 8805 states and 12400 transitions. [2023-12-02 19:54:41,117 INFO L78 Accepts]: Start accepts. Automaton has 8805 states and 12400 transitions. Word has length 226 [2023-12-02 19:54:41,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:54:41,118 INFO L495 AbstractCegarLoop]: Abstraction has 8805 states and 12400 transitions. [2023-12-02 19:54:41,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2023-12-02 19:54:41,118 INFO L276 IsEmpty]: Start isEmpty. Operand 8805 states and 12400 transitions. [2023-12-02 19:54:41,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2023-12-02 19:54:41,123 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:54:41,124 INFO L195 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 7, 6, 6, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:54:41,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-12-02 19:54:41,124 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 19:54:41,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:54:41,125 INFO L85 PathProgramCache]: Analyzing trace with hash -956039890, now seen corresponding path program 1 times [2023-12-02 19:54:41,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:54:41,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422870881] [2023-12-02 19:54:41,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:54:41,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:54:51,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:54:52,517 INFO L134 CoverageAnalysis]: Checked inductivity of 847 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 835 trivial. 0 not checked. [2023-12-02 19:54:52,517 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:54:52,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422870881] [2023-12-02 19:54:52,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422870881] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:54:52,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:54:52,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 19:54:52,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284119633] [2023-12-02 19:54:52,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:54:52,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 19:54:52,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:54:52,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 19:54:52,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:54:52,520 INFO L87 Difference]: Start difference. First operand 8805 states and 12400 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2023-12-02 19:54:54,572 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:54:56,861 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:54:59,120 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:55:05,130 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 19:55:07,138 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 19:55:09,142 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 19:55:12,778 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 19:55:14,782 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 19:55:16,787 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 19:55:16,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:55:16,795 INFO L93 Difference]: Finished difference Result 9180 states and 12753 transitions. [2023-12-02 19:55:16,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 19:55:16,801 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 231 [2023-12-02 19:55:16,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:55:16,821 INFO L225 Difference]: With dead ends: 9180 [2023-12-02 19:55:16,821 INFO L226 Difference]: Without dead ends: 9178 [2023-12-02 19:55:16,825 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 19:55:16,825 INFO L413 NwaCegarLoop]: 1875 mSDtfsCounter, 2055 mSDsluCounter, 3840 mSDsCounter, 0 mSdLazyCounter, 1070 mSolverCounterSat, 2 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2061 SdHoareTripleChecker+Valid, 5715 SdHoareTripleChecker+Invalid, 1080 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1070 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.6s IncrementalHoareTripleChecker+Time [2023-12-02 19:55:16,825 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2061 Valid, 5715 Invalid, 1080 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1070 Invalid, 8 Unknown, 0 Unchecked, 23.6s Time] [2023-12-02 19:55:16,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9178 states. [2023-12-02 19:55:17,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9178 to 9176. [2023-12-02 19:55:17,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9176 states, 5392 states have (on average 1.2494436201780414) internal successors, (6737), 5577 states have internal predecessors, (6737), 2999 states have call successors, (2999), 792 states have call predecessors, (2999), 782 states have return successors, (3014), 2911 states have call predecessors, (3014), 2995 states have call successors, (3014) [2023-12-02 19:55:17,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9176 states to 9176 states and 12750 transitions. [2023-12-02 19:55:17,421 INFO L78 Accepts]: Start accepts. Automaton has 9176 states and 12750 transitions. Word has length 231 [2023-12-02 19:55:17,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:55:17,421 INFO L495 AbstractCegarLoop]: Abstraction has 9176 states and 12750 transitions. [2023-12-02 19:55:17,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2023-12-02 19:55:17,422 INFO L276 IsEmpty]: Start isEmpty. Operand 9176 states and 12750 transitions. [2023-12-02 19:55:17,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2023-12-02 19:55:17,426 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:55:17,426 INFO L195 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 8, 7, 7, 5, 5, 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] [2023-12-02 19:55:17,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-12-02 19:55:17,426 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 19:55:17,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:55:17,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1971358655, now seen corresponding path program 1 times [2023-12-02 19:55:17,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:55:17,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510012251] [2023-12-02 19:55:17,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:55:17,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:55:28,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:55:28,858 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 858 trivial. 0 not checked. [2023-12-02 19:55:28,858 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:55:28,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510012251] [2023-12-02 19:55:28,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510012251] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:55:28,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:55:28,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 19:55:28,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593387435] [2023-12-02 19:55:28,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:55:28,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 19:55:28,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:55:28,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 19:55:28,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:55:28,861 INFO L87 Difference]: Start difference. First operand 9176 states and 12750 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-12-02 19:55:30,914 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:55:33,195 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:55:35,454 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:55:41,316 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:55:43,327 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 19:55:44,564 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 19:55:48,262 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 19:55:50,267 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 19:55:52,272 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 19:55:52,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:55:52,281 INFO L93 Difference]: Finished difference Result 9182 states and 12755 transitions. [2023-12-02 19:55:52,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 19:55:52,287 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 235 [2023-12-02 19:55:52,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:55:52,305 INFO L225 Difference]: With dead ends: 9182 [2023-12-02 19:55:52,305 INFO L226 Difference]: Without dead ends: 9180 [2023-12-02 19:55:52,308 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 19:55:52,308 INFO L413 NwaCegarLoop]: 1872 mSDtfsCounter, 2146 mSDsluCounter, 3723 mSDsCounter, 0 mSdLazyCounter, 1028 mSolverCounterSat, 1 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2151 SdHoareTripleChecker+Valid, 5595 SdHoareTripleChecker+Invalid, 1036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1028 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.7s IncrementalHoareTripleChecker+Time [2023-12-02 19:55:52,309 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2151 Valid, 5595 Invalid, 1036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1028 Invalid, 7 Unknown, 0 Unchecked, 22.7s Time] [2023-12-02 19:55:52,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9180 states. [2023-12-02 19:55:52,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9180 to 9180. [2023-12-02 19:55:52,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9180 states, 5395 states have (on average 1.2493049119555144) internal successors, (6740), 5580 states have internal predecessors, (6740), 2999 states have call successors, (2999), 793 states have call predecessors, (2999), 783 states have return successors, (3014), 2911 states have call predecessors, (3014), 2995 states have call successors, (3014) [2023-12-02 19:55:52,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9180 states to 9180 states and 12753 transitions. [2023-12-02 19:55:52,856 INFO L78 Accepts]: Start accepts. Automaton has 9180 states and 12753 transitions. Word has length 235 [2023-12-02 19:55:52,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:55:52,857 INFO L495 AbstractCegarLoop]: Abstraction has 9180 states and 12753 transitions. [2023-12-02 19:55:52,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-12-02 19:55:52,857 INFO L276 IsEmpty]: Start isEmpty. Operand 9180 states and 12753 transitions. [2023-12-02 19:55:52,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2023-12-02 19:55:52,862 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:55:52,862 INFO L195 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 4, 4, 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] [2023-12-02 19:55:52,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-12-02 19:55:52,862 INFO L420 AbstractCegarLoop]: === Iteration 13 === 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 19:55:52,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:55:52,863 INFO L85 PathProgramCache]: Analyzing trace with hash -519773111, now seen corresponding path program 1 times [2023-12-02 19:55:52,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:55:52,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024827194] [2023-12-02 19:55:52,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:55:52,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:56:03,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:56:04,150 INFO L134 CoverageAnalysis]: Checked inductivity of 763 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2023-12-02 19:56:04,150 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:56:04,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024827194] [2023-12-02 19:56:04,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024827194] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:56:04,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:56:04,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 19:56:04,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835703326] [2023-12-02 19:56:04,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:56:04,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 19:56:04,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:56:04,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 19:56:04,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 19:56:04,153 INFO L87 Difference]: Start difference. First operand 9180 states and 12753 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2023-12-02 19:56:06,210 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:56:08,497 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:56:14,252 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 19:56:16,261 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 19:56:20,164 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 19:56:22,171 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 19:56:24,184 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 19:56:24,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:56:24,189 INFO L93 Difference]: Finished difference Result 21169 states and 29404 transitions. [2023-12-02 19:56:24,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 19:56:24,196 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 237 [2023-12-02 19:56:24,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:56:24,225 INFO L225 Difference]: With dead ends: 21169 [2023-12-02 19:56:24,225 INFO L226 Difference]: Without dead ends: 12332 [2023-12-02 19:56:24,247 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 19:56:24,247 INFO L413 NwaCegarLoop]: 2933 mSDtfsCounter, 1386 mSDsluCounter, 1825 mSDsCounter, 0 mSdLazyCounter, 966 mSolverCounterSat, 15 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1386 SdHoareTripleChecker+Valid, 4758 SdHoareTripleChecker+Invalid, 987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 966 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.2s IncrementalHoareTripleChecker+Time [2023-12-02 19:56:24,247 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1386 Valid, 4758 Invalid, 987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 966 Invalid, 6 Unknown, 0 Unchecked, 19.2s Time] [2023-12-02 19:56:24,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12332 states. [2023-12-02 19:56:25,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12332 to 12268. [2023-12-02 19:56:25,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12268 states, 7247 states have (on average 1.250034497033255) internal successors, (9059), 7491 states have internal predecessors, (9059), 3951 states have call successors, (3951), 1081 states have call predecessors, (3951), 1067 states have return successors, (3966), 3834 states have call predecessors, (3966), 3947 states have call successors, (3966) [2023-12-02 19:56:25,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12268 states to 12268 states and 16976 transitions. [2023-12-02 19:56:25,072 INFO L78 Accepts]: Start accepts. Automaton has 12268 states and 16976 transitions. Word has length 237 [2023-12-02 19:56:25,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:56:25,072 INFO L495 AbstractCegarLoop]: Abstraction has 12268 states and 16976 transitions. [2023-12-02 19:56:25,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2023-12-02 19:56:25,072 INFO L276 IsEmpty]: Start isEmpty. Operand 12268 states and 16976 transitions. [2023-12-02 19:56:25,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2023-12-02 19:56:25,077 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:56:25,077 INFO L195 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 9, 8, 8, 4, 4, 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] [2023-12-02 19:56:25,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-12-02 19:56:25,077 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 19:56:25,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:56:25,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1430860717, now seen corresponding path program 1 times [2023-12-02 19:56:25,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:56:25,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816809685] [2023-12-02 19:56:25,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:56:25,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:56:36,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:56:36,879 INFO L134 CoverageAnalysis]: Checked inductivity of 895 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 879 trivial. 0 not checked. [2023-12-02 19:56:36,879 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:56:36,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816809685] [2023-12-02 19:56:36,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816809685] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:56:36,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:56:36,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 19:56:36,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212224287] [2023-12-02 19:56:36,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:56:36,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 19:56:36,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:56:36,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 19:56:36,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:56:36,881 INFO L87 Difference]: Start difference. First operand 12268 states and 16976 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, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2023-12-02 19:56:38,940 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:56:41,226 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:56:43,484 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:56:49,559 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:56:51,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:56:52,773 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 19:56:56,483 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 19:56:58,493 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 19:57:00,501 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 19:57:00,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:57:00,513 INFO L93 Difference]: Finished difference Result 12274 states and 16981 transitions. [2023-12-02 19:57:00,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 19:57:00,520 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, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 237 [2023-12-02 19:57:00,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:57:00,543 INFO L225 Difference]: With dead ends: 12274 [2023-12-02 19:57:00,543 INFO L226 Difference]: Without dead ends: 12272 [2023-12-02 19:57:00,546 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 19:57:00,547 INFO L413 NwaCegarLoop]: 1872 mSDtfsCounter, 2147 mSDsluCounter, 3723 mSDsCounter, 0 mSdLazyCounter, 1029 mSolverCounterSat, 1 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2151 SdHoareTripleChecker+Valid, 5595 SdHoareTripleChecker+Invalid, 1036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1029 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.7s IncrementalHoareTripleChecker+Time [2023-12-02 19:57:00,547 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2151 Valid, 5595 Invalid, 1036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1029 Invalid, 6 Unknown, 0 Unchecked, 22.7s Time] [2023-12-02 19:57:00,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12272 states. [2023-12-02 19:57:01,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12272 to 12272. [2023-12-02 19:57:01,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12272 states, 7250 states have (on average 1.2499310344827586) internal successors, (9062), 7494 states have internal predecessors, (9062), 3951 states have call successors, (3951), 1082 states have call predecessors, (3951), 1068 states have return successors, (3966), 3834 states have call predecessors, (3966), 3947 states have call successors, (3966) [2023-12-02 19:57:01,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12272 states to 12272 states and 16979 transitions. [2023-12-02 19:57:01,377 INFO L78 Accepts]: Start accepts. Automaton has 12272 states and 16979 transitions. Word has length 237 [2023-12-02 19:57:01,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:57:01,377 INFO L495 AbstractCegarLoop]: Abstraction has 12272 states and 16979 transitions. [2023-12-02 19:57:01,377 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, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2023-12-02 19:57:01,378 INFO L276 IsEmpty]: Start isEmpty. Operand 12272 states and 16979 transitions. [2023-12-02 19:57:01,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2023-12-02 19:57:01,382 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:57:01,382 INFO L195 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 10, 9, 9, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:57:01,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-12-02 19:57:01,383 INFO L420 AbstractCegarLoop]: === Iteration 15 === 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 19:57:01,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:57:01,383 INFO L85 PathProgramCache]: Analyzing trace with hash 502501155, now seen corresponding path program 1 times [2023-12-02 19:57:01,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:57:01,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078166498] [2023-12-02 19:57:01,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:57:01,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:57:12,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:57:12,906 INFO L134 CoverageAnalysis]: Checked inductivity of 937 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 919 trivial. 0 not checked. [2023-12-02 19:57:12,906 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:57:12,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078166498] [2023-12-02 19:57:12,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078166498] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:57:12,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:57:12,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 19:57:12,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338757905] [2023-12-02 19:57:12,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:57:12,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 19:57:12,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:57:12,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 19:57:12,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:57:12,908 INFO L87 Difference]: Start difference. First operand 12272 states and 16979 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2023-12-02 19:57:14,964 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:57:17,251 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:57:19,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:57:25,975 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 19:57:27,980 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 19:57:29,042 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:57:32,851 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 19:57:34,858 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 19:57:36,864 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:57:36,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:57:36,877 INFO L93 Difference]: Finished difference Result 12278 states and 16984 transitions. [2023-12-02 19:57:36,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 19:57:36,883 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 246 [2023-12-02 19:57:36,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:57:36,908 INFO L225 Difference]: With dead ends: 12278 [2023-12-02 19:57:36,908 INFO L226 Difference]: Without dead ends: 12276 [2023-12-02 19:57:36,912 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 19:57:36,912 INFO L413 NwaCegarLoop]: 1872 mSDtfsCounter, 2146 mSDsluCounter, 3723 mSDsCounter, 0 mSdLazyCounter, 1027 mSolverCounterSat, 1 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2149 SdHoareTripleChecker+Valid, 5595 SdHoareTripleChecker+Invalid, 1036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1027 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.9s IncrementalHoareTripleChecker+Time [2023-12-02 19:57:36,913 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2149 Valid, 5595 Invalid, 1036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1027 Invalid, 8 Unknown, 0 Unchecked, 22.9s Time] [2023-12-02 19:57:36,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12276 states. [2023-12-02 19:57:37,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12276 to 12276. [2023-12-02 19:57:37,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12276 states, 7253 states have (on average 1.2498276575210259) internal successors, (9065), 7497 states have internal predecessors, (9065), 3951 states have call successors, (3951), 1083 states have call predecessors, (3951), 1069 states have return successors, (3966), 3834 states have call predecessors, (3966), 3947 states have call successors, (3966) [2023-12-02 19:57:37,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12276 states to 12276 states and 16982 transitions. [2023-12-02 19:57:37,795 INFO L78 Accepts]: Start accepts. Automaton has 12276 states and 16982 transitions. Word has length 246 [2023-12-02 19:57:37,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:57:37,795 INFO L495 AbstractCegarLoop]: Abstraction has 12276 states and 16982 transitions. [2023-12-02 19:57:37,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2023-12-02 19:57:37,795 INFO L276 IsEmpty]: Start isEmpty. Operand 12276 states and 16982 transitions. [2023-12-02 19:57:37,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2023-12-02 19:57:37,798 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:57:37,799 INFO L195 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 11, 10, 10, 4, 4, 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] [2023-12-02 19:57:37,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-12-02 19:57:37,799 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 19:57:37,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:57:37,799 INFO L85 PathProgramCache]: Analyzing trace with hash 857339341, now seen corresponding path program 1 times [2023-12-02 19:57:37,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:57:37,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894845358] [2023-12-02 19:57:37,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:57:37,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:57:48,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:57:49,334 INFO L134 CoverageAnalysis]: Checked inductivity of 967 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 947 trivial. 0 not checked. [2023-12-02 19:57:49,334 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:57:49,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894845358] [2023-12-02 19:57:49,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894845358] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:57:49,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:57:49,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 19:57:49,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346705953] [2023-12-02 19:57:49,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:57:49,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 19:57:49,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:57:49,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 19:57:49,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:57:49,337 INFO L87 Difference]: Start difference. First operand 12276 states and 16982 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, (35), 3 states have call predecessors, (35), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2023-12-02 19:57:51,395 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:57:53,674 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:57:55,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:58:02,122 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:58:04,131 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 19:58:06,138 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 19:58:09,972 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 19:58:11,980 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 19:58:13,986 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 19:58:14,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:58:14,001 INFO L93 Difference]: Finished difference Result 12282 states and 16987 transitions. [2023-12-02 19:58:14,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 19:58:14,010 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, (35), 3 states have call predecessors, (35), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 247 [2023-12-02 19:58:14,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:58:14,034 INFO L225 Difference]: With dead ends: 12282 [2023-12-02 19:58:14,034 INFO L226 Difference]: Without dead ends: 12280 [2023-12-02 19:58:14,037 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 19:58:14,038 INFO L413 NwaCegarLoop]: 1872 mSDtfsCounter, 2147 mSDsluCounter, 3723 mSDsCounter, 0 mSdLazyCounter, 1027 mSolverCounterSat, 1 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2149 SdHoareTripleChecker+Valid, 5595 SdHoareTripleChecker+Invalid, 1036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1027 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.6s IncrementalHoareTripleChecker+Time [2023-12-02 19:58:14,038 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2149 Valid, 5595 Invalid, 1036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1027 Invalid, 8 Unknown, 0 Unchecked, 23.6s Time] [2023-12-02 19:58:14,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12280 states. [2023-12-02 19:58:14,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12280 to 12280. [2023-12-02 19:58:14,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12280 states, 7256 states have (on average 1.2497243660418964) internal successors, (9068), 7500 states have internal predecessors, (9068), 3951 states have call successors, (3951), 1084 states have call predecessors, (3951), 1070 states have return successors, (3966), 3834 states have call predecessors, (3966), 3947 states have call successors, (3966) [2023-12-02 19:58:14,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12280 states to 12280 states and 16985 transitions. [2023-12-02 19:58:14,988 INFO L78 Accepts]: Start accepts. Automaton has 12280 states and 16985 transitions. Word has length 247 [2023-12-02 19:58:14,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:58:14,988 INFO L495 AbstractCegarLoop]: Abstraction has 12280 states and 16985 transitions. [2023-12-02 19:58:14,988 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, (35), 3 states have call predecessors, (35), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2023-12-02 19:58:14,988 INFO L276 IsEmpty]: Start isEmpty. Operand 12280 states and 16985 transitions. [2023-12-02 19:58:14,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2023-12-02 19:58:14,992 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:58:14,992 INFO L195 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 12, 11, 11, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:58:14,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-12-02 19:58:14,992 INFO L420 AbstractCegarLoop]: === Iteration 17 === 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 19:58:14,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:58:14,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1385050685, now seen corresponding path program 1 times [2023-12-02 19:58:14,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:58:14,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231732389] [2023-12-02 19:58:14,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:58:14,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:58:26,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:58:27,112 INFO L134 CoverageAnalysis]: Checked inductivity of 1017 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 995 trivial. 0 not checked. [2023-12-02 19:58:27,112 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:58:27,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231732389] [2023-12-02 19:58:27,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231732389] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:58:27,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:58:27,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 19:58:27,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221273103] [2023-12-02 19:58:27,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:58:27,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 19:58:27,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:58:27,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 19:58:27,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:58:27,115 INFO L87 Difference]: Start difference. First operand 12280 states and 16985 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2023-12-02 19:58:29,177 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:58:31,471 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:58:33,728 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:58:40,399 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:58:42,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:58:43,948 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:58:48,126 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 19:58:50,136 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 19:58:52,140 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 19:58:52,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:58:52,171 INFO L93 Difference]: Finished difference Result 12358 states and 17031 transitions. [2023-12-02 19:58:52,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 19:58:52,182 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 256 [2023-12-02 19:58:52,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:58:52,217 INFO L225 Difference]: With dead ends: 12358 [2023-12-02 19:58:52,218 INFO L226 Difference]: Without dead ends: 12354 [2023-12-02 19:58:52,223 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 19:58:52,224 INFO L413 NwaCegarLoop]: 1870 mSDtfsCounter, 2083 mSDsluCounter, 3780 mSDsCounter, 0 mSdLazyCounter, 1049 mSolverCounterSat, 2 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2084 SdHoareTripleChecker+Valid, 5650 SdHoareTripleChecker+Invalid, 1057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1049 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.8s IncrementalHoareTripleChecker+Time [2023-12-02 19:58:52,224 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2084 Valid, 5650 Invalid, 1057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1049 Invalid, 6 Unknown, 0 Unchecked, 23.8s Time] [2023-12-02 19:58:52,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12354 states. [2023-12-02 19:58:53,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12354 to 12352. [2023-12-02 19:58:53,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12352 states, 7298 states have (on average 1.2481501781309947) internal successors, (9109), 7541 states have internal predecessors, (9109), 3951 states have call successors, (3951), 1115 states have call predecessors, (3951), 1100 states have return successors, (3966), 3834 states have call predecessors, (3966), 3947 states have call successors, (3966) [2023-12-02 19:58:53,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12352 states to 12352 states and 17026 transitions. [2023-12-02 19:58:53,399 INFO L78 Accepts]: Start accepts. Automaton has 12352 states and 17026 transitions. Word has length 256 [2023-12-02 19:58:53,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:58:53,399 INFO L495 AbstractCegarLoop]: Abstraction has 12352 states and 17026 transitions. [2023-12-02 19:58:53,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2023-12-02 19:58:53,400 INFO L276 IsEmpty]: Start isEmpty. Operand 12352 states and 17026 transitions. [2023-12-02 19:58:53,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2023-12-02 19:58:53,404 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:58:53,404 INFO L195 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 13, 12, 12, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:58:53,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-12-02 19:58:53,404 INFO L420 AbstractCegarLoop]: === Iteration 18 === 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 19:58:53,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:58:53,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1147859918, now seen corresponding path program 1 times [2023-12-02 19:58:53,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:58:53,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733405895] [2023-12-02 19:58:53,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:58:53,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:59:05,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:59:06,240 INFO L134 CoverageAnalysis]: Checked inductivity of 1063 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 1039 trivial. 0 not checked. [2023-12-02 19:59:06,240 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:59:06,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733405895] [2023-12-02 19:59:06,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733405895] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:59:06,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:59:06,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 19:59:06,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777196731] [2023-12-02 19:59:06,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:59:06,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 19:59:06,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:59:06,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 19:59:06,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:59:06,243 INFO L87 Difference]: Start difference. First operand 12352 states and 17026 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2023-12-02 19:59:08,301 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:59:10,595 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:59:12,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:59:20,761 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 19:59:22,417 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 19:59:24,427 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 19:59:28,753 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 19:59:30,758 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 19:59:32,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 19:59:32,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:59:32,788 INFO L93 Difference]: Finished difference Result 12352 states and 17026 transitions. [2023-12-02 19:59:32,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 19:59:32,797 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) Word has length 261 [2023-12-02 19:59:32,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:59:32,829 INFO L225 Difference]: With dead ends: 12352 [2023-12-02 19:59:32,829 INFO L226 Difference]: Without dead ends: 12192 [2023-12-02 19:59:32,834 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 19:59:32,835 INFO L413 NwaCegarLoop]: 1870 mSDtfsCounter, 2142 mSDsluCounter, 3722 mSDsCounter, 0 mSdLazyCounter, 1022 mSolverCounterSat, 1 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2142 SdHoareTripleChecker+Valid, 5592 SdHoareTripleChecker+Invalid, 1031 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1022 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.1s IncrementalHoareTripleChecker+Time [2023-12-02 19:59:32,835 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2142 Valid, 5592 Invalid, 1031 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1022 Invalid, 8 Unknown, 0 Unchecked, 25.1s Time] [2023-12-02 19:59:32,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12192 states. [2023-12-02 19:59:33,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12192 to 12192. [2023-12-02 19:59:33,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12192 states, 7243 states have (on average 1.2450641999171614) internal successors, (9018), 7450 states have internal predecessors, (9018), 3863 states have call successors, (3863), 1089 states have call predecessors, (3863), 1084 states have return successors, (3882), 3791 states have call predecessors, (3882), 3863 states have call successors, (3882) [2023-12-02 19:59:34,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12192 states to 12192 states and 16763 transitions. [2023-12-02 19:59:34,018 INFO L78 Accepts]: Start accepts. Automaton has 12192 states and 16763 transitions. Word has length 261 [2023-12-02 19:59:34,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:59:34,019 INFO L495 AbstractCegarLoop]: Abstraction has 12192 states and 16763 transitions. [2023-12-02 19:59:34,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2023-12-02 19:59:34,019 INFO L276 IsEmpty]: Start isEmpty. Operand 12192 states and 16763 transitions. [2023-12-02 19:59:34,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2023-12-02 19:59:34,025 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:59:34,025 INFO L195 NwaCegarLoop]: trace histogram [19, 13, 13, 13, 13, 13, 13, 8, 8, 3, 3, 3, 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] [2023-12-02 19:59:34,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-12-02 19:59:34,025 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 19:59:34,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:59:34,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1508127915, now seen corresponding path program 1 times [2023-12-02 19:59:34,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:59:34,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068618839] [2023-12-02 19:59:34,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:59:34,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:59:46,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:59:48,012 INFO L134 CoverageAnalysis]: Checked inductivity of 920 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 920 trivial. 0 not checked. [2023-12-02 19:59:48,013 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:59:48,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068618839] [2023-12-02 19:59:48,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068618839] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:59:48,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:59:48,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 19:59:48,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652343979] [2023-12-02 19:59:48,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:59:48,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 19:59:48,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:59:48,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 19:59:48,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:59:48,017 INFO L87 Difference]: Start difference. First operand 12192 states and 16763 transitions. Second operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 4 states have internal predecessors, (98), 2 states have call successors, (40), 3 states have call predecessors, (40), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2023-12-02 19:59:50,086 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:59:52,387 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.30s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 19:59:54,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 20:00:02,243 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 20:00:03,777 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 20:00:05,788 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 20:00:09,946 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 20:00:11,952 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 20:00:13,963 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 20:00:13,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 20:00:13,985 INFO L93 Difference]: Finished difference Result 12236 states and 16805 transitions. [2023-12-02 20:00:13,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:00:13,992 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.6) internal successors, (98), 4 states have internal predecessors, (98), 2 states have call successors, (40), 3 states have call predecessors, (40), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 299 [2023-12-02 20:00:13,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 20:00:14,023 INFO L225 Difference]: With dead ends: 12236 [2023-12-02 20:00:14,024 INFO L226 Difference]: Without dead ends: 12234 [2023-12-02 20:00:14,028 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 20:00:14,029 INFO L413 NwaCegarLoop]: 1825 mSDtfsCounter, 1965 mSDsluCounter, 3759 mSDsCounter, 0 mSdLazyCounter, 1045 mSolverCounterSat, 2 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1967 SdHoareTripleChecker+Valid, 5584 SdHoareTripleChecker+Invalid, 1055 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1045 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.6s IncrementalHoareTripleChecker+Time [2023-12-02 20:00:14,029 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1967 Valid, 5584 Invalid, 1055 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1045 Invalid, 8 Unknown, 0 Unchecked, 24.6s Time] [2023-12-02 20:00:14,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12234 states. [2023-12-02 20:00:15,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12234 to 12232. [2023-12-02 20:00:15,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12232 states, 7273 states have (on average 1.24405334799945) internal successors, (9048), 7480 states have internal predecessors, (9048), 3863 states have call successors, (3863), 1099 states have call predecessors, (3863), 1094 states have return successors, (3882), 3791 states have call predecessors, (3882), 3863 states have call successors, (3882) [2023-12-02 20:00:15,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12232 states to 12232 states and 16793 transitions. [2023-12-02 20:00:15,208 INFO L78 Accepts]: Start accepts. Automaton has 12232 states and 16793 transitions. Word has length 299 [2023-12-02 20:00:15,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 20:00:15,208 INFO L495 AbstractCegarLoop]: Abstraction has 12232 states and 16793 transitions. [2023-12-02 20:00:15,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.6) internal successors, (98), 4 states have internal predecessors, (98), 2 states have call successors, (40), 3 states have call predecessors, (40), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2023-12-02 20:00:15,209 INFO L276 IsEmpty]: Start isEmpty. Operand 12232 states and 16793 transitions. [2023-12-02 20:00:15,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2023-12-02 20:00:15,215 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 20:00:15,216 INFO L195 NwaCegarLoop]: trace histogram [19, 13, 13, 13, 13, 13, 13, 9, 9, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 20:00:15,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-12-02 20:00:15,216 INFO L420 AbstractCegarLoop]: === Iteration 20 === 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 20:00:15,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 20:00:15,216 INFO L85 PathProgramCache]: Analyzing trace with hash 468767032, now seen corresponding path program 1 times [2023-12-02 20:00:15,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 20:00:15,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529220162] [2023-12-02 20:00:15,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 20:00:15,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 20:00:27,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:00:28,669 INFO L134 CoverageAnalysis]: Checked inductivity of 944 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 944 trivial. 0 not checked. [2023-12-02 20:00:28,669 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 20:00:28,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529220162] [2023-12-02 20:00:28,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529220162] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 20:00:28,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 20:00:28,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 20:00:28,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594775798] [2023-12-02 20:00:28,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 20:00:28,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 20:00:28,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 20:00:28,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 20:00:28,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 20:00:28,672 INFO L87 Difference]: Start difference. First operand 12232 states and 16793 transitions. Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (44), 3 states have call predecessors, (44), 2 states have return successors, (38), 2 states have call predecessors, (38), 1 states have call successors, (38) [2023-12-02 20:00:30,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 20:00:33,048 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.30s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 20:00:35,311 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 20:00:37,570 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 20:00:46,657 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 20:00:48,661 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 20:00:50,664 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 20:00:52,668 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 20:00:57,235 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 20:00:59,241 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 20:01:01,250 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 20:01:03,259 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 20:01:03,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 20:01:03,292 INFO L93 Difference]: Finished difference Result 12234 states and 16794 transitions. [2023-12-02 20:01:03,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:01:03,301 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (44), 3 states have call predecessors, (44), 2 states have return successors, (38), 2 states have call predecessors, (38), 1 states have call successors, (38) Word has length 317 [2023-12-02 20:01:03,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 20:01:03,331 INFO L225 Difference]: With dead ends: 12234 [2023-12-02 20:01:03,332 INFO L226 Difference]: Without dead ends: 12232 [2023-12-02 20:01:03,336 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-02 20:01:03,337 INFO L413 NwaCegarLoop]: 1853 mSDtfsCounter, 139 mSDsluCounter, 5443 mSDsCounter, 0 mSdLazyCounter, 1389 mSolverCounterSat, 1 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 7296 SdHoareTripleChecker+Invalid, 1402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1389 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.3s IncrementalHoareTripleChecker+Time [2023-12-02 20:01:03,337 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 7296 Invalid, 1402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1389 Invalid, 12 Unknown, 0 Unchecked, 33.3s Time] [2023-12-02 20:01:03,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12232 states. [2023-12-02 20:01:04,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12232 to 12232. [2023-12-02 20:01:04,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12232 states, 7273 states have (on average 1.2426783995600166) internal successors, (9038), 7480 states have internal predecessors, (9038), 3863 states have call successors, (3863), 1099 states have call predecessors, (3863), 1094 states have return successors, (3882), 3791 states have call predecessors, (3882), 3863 states have call successors, (3882) [2023-12-02 20:01:04,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12232 states to 12232 states and 16783 transitions. [2023-12-02 20:01:04,735 INFO L78 Accepts]: Start accepts. Automaton has 12232 states and 16783 transitions. Word has length 317 [2023-12-02 20:01:04,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 20:01:04,736 INFO L495 AbstractCegarLoop]: Abstraction has 12232 states and 16783 transitions. [2023-12-02 20:01:04,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (44), 3 states have call predecessors, (44), 2 states have return successors, (38), 2 states have call predecessors, (38), 1 states have call successors, (38) [2023-12-02 20:01:04,736 INFO L276 IsEmpty]: Start isEmpty. Operand 12232 states and 16783 transitions. [2023-12-02 20:01:04,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2023-12-02 20:01:04,745 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 20:01:04,746 INFO L195 NwaCegarLoop]: trace histogram [19, 13, 13, 13, 13, 13, 13, 10, 10, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 20:01:04,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-12-02 20:01:04,746 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 20:01:04,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 20:01:04,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1017796551, now seen corresponding path program 1 times [2023-12-02 20:01:04,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 20:01:04,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291220034] [2023-12-02 20:01:04,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 20:01:04,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 20:01:17,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:01:18,186 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 969 trivial. 0 not checked. [2023-12-02 20:01:18,186 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 20:01:18,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291220034] [2023-12-02 20:01:18,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291220034] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 20:01:18,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 20:01:18,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 20:01:18,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852039970] [2023-12-02 20:01:18,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 20:01:18,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 20:01:18,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 20:01:18,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 20:01:18,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 20:01:18,190 INFO L87 Difference]: Start difference. First operand 12232 states and 16783 transitions. Second operand has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 3 states have call successors, (53), 2 states have call predecessors, (53), 1 states have return successors, (48), 3 states have call predecessors, (48), 3 states have call successors, (48) [2023-12-02 20:01:20,254 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 20:01:22,549 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 20:01:28,998 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 20:01:33,890 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 20:01:35,901 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 20:01:37,932 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 20:01:37,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 20:01:37,977 INFO L93 Difference]: Finished difference Result 28160 states and 38661 transitions. [2023-12-02 20:01:37,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 20:01:37,987 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 3 states have call successors, (53), 2 states have call predecessors, (53), 1 states have return successors, (48), 3 states have call predecessors, (48), 3 states have call successors, (48) Word has length 358 [2023-12-02 20:01:37,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 20:01:38,034 INFO L225 Difference]: With dead ends: 28160 [2023-12-02 20:01:38,034 INFO L226 Difference]: Without dead ends: 16271 [2023-12-02 20:01:38,062 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 20:01:38,063 INFO L413 NwaCegarLoop]: 3134 mSDtfsCounter, 1883 mSDsluCounter, 1555 mSDsCounter, 0 mSdLazyCounter, 954 mSolverCounterSat, 16 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1883 SdHoareTripleChecker+Valid, 4689 SdHoareTripleChecker+Invalid, 976 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 954 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.1s IncrementalHoareTripleChecker+Time [2023-12-02 20:01:38,063 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1883 Valid, 4689 Invalid, 976 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 954 Invalid, 6 Unknown, 0 Unchecked, 18.1s Time] [2023-12-02 20:01:38,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16271 states. [2023-12-02 20:01:39,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16271 to 16263. [2023-12-02 20:01:39,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16263 states, 9659 states have (on average 1.2408116782275598) internal successors, (11985), 9922 states have internal predecessors, (11985), 5133 states have call successors, (5133), 1479 states have call predecessors, (5133), 1469 states have return successors, (5152), 5041 states have call predecessors, (5152), 5133 states have call successors, (5152) [2023-12-02 20:01:39,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16263 states to 16263 states and 22270 transitions. [2023-12-02 20:01:39,607 INFO L78 Accepts]: Start accepts. Automaton has 16263 states and 22270 transitions. Word has length 358 [2023-12-02 20:01:39,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 20:01:39,608 INFO L495 AbstractCegarLoop]: Abstraction has 16263 states and 22270 transitions. [2023-12-02 20:01:39,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 3 states have call successors, (53), 2 states have call predecessors, (53), 1 states have return successors, (48), 3 states have call predecessors, (48), 3 states have call successors, (48) [2023-12-02 20:01:39,608 INFO L276 IsEmpty]: Start isEmpty. Operand 16263 states and 22270 transitions. [2023-12-02 20:01:39,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 402 [2023-12-02 20:01:39,617 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 20:01:39,617 INFO L195 NwaCegarLoop]: trace histogram [21, 13, 13, 13, 13, 13, 13, 12, 12, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:01:39,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-12-02 20:01:39,618 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 20:01:39,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 20:01:39,618 INFO L85 PathProgramCache]: Analyzing trace with hash -976932336, now seen corresponding path program 1 times [2023-12-02 20:01:39,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 20:01:39,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161026052] [2023-12-02 20:01:39,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 20:01:39,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 20:01:52,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:01:53,770 INFO L134 CoverageAnalysis]: Checked inductivity of 1161 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 1137 trivial. 0 not checked. [2023-12-02 20:01:53,770 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 20:01:53,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161026052] [2023-12-02 20:01:53,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161026052] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 20:01:53,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 20:01:53,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 20:01:53,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976758692] [2023-12-02 20:01:53,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 20:01:53,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 20:01:53,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 20:01:53,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 20:01:53,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 20:01:53,773 INFO L87 Difference]: Start difference. First operand 16263 states and 22270 transitions. Second operand has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 3 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (51), 3 states have call predecessors, (51), 3 states have call successors, (51) [2023-12-02 20:01:55,864 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 20:01:58,162 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.30s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 20:02:04,699 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 20:02:06,223 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 20:02:11,005 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 20:02:13,023 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 20:02:15,029 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 20:02:15,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 20:02:15,066 INFO L93 Difference]: Finished difference Result 35306 states and 48359 transitions. [2023-12-02 20:02:15,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 20:02:15,073 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 3 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (51), 3 states have call predecessors, (51), 3 states have call successors, (51) Word has length 401 [2023-12-02 20:02:15,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 20:02:15,116 INFO L225 Difference]: With dead ends: 35306 [2023-12-02 20:02:15,116 INFO L226 Difference]: Without dead ends: 19386 [2023-12-02 20:02:15,150 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 20:02:15,150 INFO L413 NwaCegarLoop]: 2703 mSDtfsCounter, 1359 mSDsluCounter, 1780 mSDsCounter, 0 mSdLazyCounter, 889 mSolverCounterSat, 14 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1359 SdHoareTripleChecker+Valid, 4483 SdHoareTripleChecker+Invalid, 908 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 889 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.1s IncrementalHoareTripleChecker+Time [2023-12-02 20:02:15,151 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1359 Valid, 4483 Invalid, 908 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 889 Invalid, 5 Unknown, 0 Unchecked, 19.1s Time] [2023-12-02 20:02:15,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19386 states. [2023-12-02 20:02:16,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19386 to 19378. [2023-12-02 20:02:16,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19378 states, 11550 states have (on average 1.2419047619047618) internal successors, (14344), 11860 states have internal predecessors, (14344), 6059 states have call successors, (6059), 1777 states have call predecessors, (6059), 1767 states have return successors, (6078), 5954 states have call predecessors, (6078), 6059 states have call successors, (6078) [2023-12-02 20:02:16,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19378 states to 19378 states and 26481 transitions. [2023-12-02 20:02:16,793 INFO L78 Accepts]: Start accepts. Automaton has 19378 states and 26481 transitions. Word has length 401 [2023-12-02 20:02:16,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 20:02:16,793 INFO L495 AbstractCegarLoop]: Abstraction has 19378 states and 26481 transitions. [2023-12-02 20:02:16,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 3 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (51), 3 states have call predecessors, (51), 3 states have call successors, (51) [2023-12-02 20:02:16,793 INFO L276 IsEmpty]: Start isEmpty. Operand 19378 states and 26481 transitions. [2023-12-02 20:02:16,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 438 [2023-12-02 20:02:16,803 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 20:02:16,804 INFO L195 NwaCegarLoop]: trace histogram [23, 13, 13, 13, 13, 13, 13, 13, 13, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 20:02:16,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-12-02 20:02:16,804 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 20:02:16,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 20:02:16,804 INFO L85 PathProgramCache]: Analyzing trace with hash -671216473, now seen corresponding path program 1 times [2023-12-02 20:02:16,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 20:02:16,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47259645] [2023-12-02 20:02:16,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 20:02:16,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 20:02:29,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat