./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-ti-tlan.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_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/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_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-ti-tlan.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/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_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/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 23f9845edcf139ee9434428d040789a6781b16714bf615b854712f008daec6fd --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 12:54:50,077 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 12:54:50,155 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Default.epf [2023-12-02 12:54:50,159 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 12:54:50,159 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 12:54:50,183 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 12:54:50,184 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 12:54:50,184 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 12:54:50,185 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 12:54:50,186 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 12:54:50,186 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 12:54:50,187 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 12:54:50,187 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 12:54:50,188 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 12:54:50,188 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 12:54:50,189 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 12:54:50,189 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 12:54:50,190 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 12:54:50,190 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 12:54:50,191 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 12:54:50,192 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 12:54:50,192 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 12:54:50,193 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 12:54:50,194 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 12:54:50,194 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 12:54:50,194 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 12:54:50,195 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 12:54:50,195 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 12:54:50,196 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 12:54:50,196 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 12:54:50,197 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 12:54:50,197 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 12:54:50,197 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 12:54:50,198 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 12:54:50,198 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 12:54:50,198 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 12:54:50,198 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 12:54:50,199 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 12:54:50,199 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 12:54:50,199 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 12:54:50,199 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 12:54:50,200 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 12:54:50,200 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 12:54:50,200 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 12:54:50,200 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_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/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_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/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 -> 23f9845edcf139ee9434428d040789a6781b16714bf615b854712f008daec6fd [2023-12-02 12:54:50,430 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 12:54:50,451 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 12:54:50,454 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 12:54:50,455 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 12:54:50,456 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 12:54:50,457 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-ti-tlan.cil.i [2023-12-02 12:54:53,185 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 12:54:53,694 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 12:54:53,694 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-ti-tlan.cil.i [2023-12-02 12:54:53,738 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/data/e7c292df2/976cbe18ab5f4e04a00f39afa603e8e2/FLAGd0f5ee6b2 [2023-12-02 12:54:53,753 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/data/e7c292df2/976cbe18ab5f4e04a00f39afa603e8e2 [2023-12-02 12:54:53,756 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 12:54:53,757 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 12:54:53,759 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 12:54:53,759 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 12:54:53,765 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 12:54:53,766 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:54:53" (1/1) ... [2023-12-02 12:54:53,767 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4eafc307 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:54:53, skipping insertion in model container [2023-12-02 12:54:53,767 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:54:53" (1/1) ... [2023-12-02 12:54:53,944 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 12:54:56,331 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_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-ti-tlan.cil.i[338234,338247] [2023-12-02 12:54:56,336 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_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-ti-tlan.cil.i[338403,338416] [2023-12-02 12:54:56,336 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_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-ti-tlan.cil.i[338570,338583] [2023-12-02 12:54:56,371 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_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-ti-tlan.cil.i[338738,338751] [2023-12-02 12:54:56,395 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 12:54:56,436 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 12:54:56,543 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"); [5347] [2023-12-02 12:54:56,545 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)); [5354] [2023-12-02 12:54:56,545 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5361] [2023-12-02 12:54:56,548 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/520b8de/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5407-5408] [2023-12-02 12:54:56,548 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"); [5413-5415] [2023-12-02 12:54:56,550 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [5475] [2023-12-02 12:54:56,550 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5478] [2023-12-02 12:54:56,550 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5481] [2023-12-02 12:54:56,550 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5484] [2023-12-02 12:54:56,552 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5582] [2023-12-02 12:54:56,553 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5590] [2023-12-02 12:54:56,553 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [5620] [2023-12-02 12:54:56,554 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [5628] [2023-12-02 12:54:56,554 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [5635] [2023-12-02 12:54:56,554 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [5643] [2023-12-02 12:54:56,559 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)); [5711-5712] [2023-12-02 12:54:56,561 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)); [5745-5746] [2023-12-02 12:54:56,788 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_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-ti-tlan.cil.i[338234,338247] [2023-12-02 12:54:56,789 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_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-ti-tlan.cil.i[338403,338416] [2023-12-02 12:54:56,789 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_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-ti-tlan.cil.i[338570,338583] [2023-12-02 12:54:56,790 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_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-ti-tlan.cil.i[338738,338751] [2023-12-02 12:54:56,796 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 12:54:56,942 WARN L675 CHandler]: The function __request_region is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 12:54:56,942 WARN L675 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 12:54:56,948 INFO L206 MainTranslator]: Completed translation [2023-12-02 12:54:56,949 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:54:56 WrapperNode [2023-12-02 12:54:56,949 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 12:54:56,950 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 12:54:56,950 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 12:54:56,950 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 12:54:56,955 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:54:56" (1/1) ... [2023-12-02 12:54:57,032 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:54:56" (1/1) ... [2023-12-02 12:54:57,219 INFO L138 Inliner]: procedures = 431, calls = 2338, calls flagged for inlining = 196, calls inlined = 180, statements flattened = 6224 [2023-12-02 12:54:57,220 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 12:54:57,221 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 12:54:57,221 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 12:54:57,221 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 12:54:57,230 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:54:56" (1/1) ... [2023-12-02 12:54:57,231 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:54:56" (1/1) ... [2023-12-02 12:54:57,257 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:54:56" (1/1) ... [2023-12-02 12:54:57,257 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:54:56" (1/1) ... [2023-12-02 12:54:57,378 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:54:56" (1/1) ... [2023-12-02 12:54:57,403 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:54:56" (1/1) ... [2023-12-02 12:54:57,445 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:54:56" (1/1) ... [2023-12-02 12:54:57,464 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:54:56" (1/1) ... [2023-12-02 12:54:57,532 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 12:54:57,533 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 12:54:57,533 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 12:54:57,533 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 12:54:57,534 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:54:56" (1/1) ... [2023-12-02 12:54:57,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 12:54:57,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 12:54:57,608 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 12:54:57,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 12:54:57,641 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_resume [2023-12-02 12:54:57,641 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_resume [2023-12-02 12:54:57,641 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2023-12-02 12:54:57,642 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2023-12-02 12:54:57,642 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-12-02 12:54:57,642 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-12-02 12:54:57,642 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2023-12-02 12:54:57,642 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2023-12-02 12:54:57,642 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_write_reg [2023-12-02 12:54:57,642 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_write_reg [2023-12-02 12:54:57,643 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-12-02 12:54:57,643 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-12-02 12:54:57,643 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_timer_instance_3 [2023-12-02 12:54:57,643 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_timer_instance_3 [2023-12-02 12:54:57,643 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_read8 [2023-12-02 12:54:57,643 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_read8 [2023-12-02 12:54:57,643 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2023-12-02 12:54:57,644 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2023-12-02 12:54:57,644 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2023-12-02 12:54:57,644 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2023-12-02 12:54:57,644 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_63 [2023-12-02 12:54:57,644 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_63 [2023-12-02 12:54:57,644 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_tlan_priv [2023-12-02 12:54:57,644 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_tlan_priv [2023-12-02 12:54:57,644 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_read_and_clear_stats [2023-12-02 12:54:57,645 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_read_and_clear_stats [2023-12-02 12:54:57,645 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_sync [2023-12-02 12:54:57,645 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_sync [2023-12-02 12:54:57,645 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2023-12-02 12:54:57,645 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2023-12-02 12:54:57,645 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2023-12-02 12:54:57,645 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2023-12-02 12:54:57,645 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2023-12-02 12:54:57,645 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2023-12-02 12:54:57,646 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-12-02 12:54:57,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-12-02 12:54:57,646 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2023-12-02 12:54:57,646 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2023-12-02 12:54:57,646 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 12:54:57,646 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2023-12-02 12:54:57,647 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2023-12-02 12:54:57,647 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2023-12-02 12:54:57,647 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2023-12-02 12:54:57,647 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_reset_lists [2023-12-02 12:54:57,647 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_reset_lists [2023-12-02 12:54:57,647 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_close [2023-12-02 12:54:57,647 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_close [2023-12-02 12:54:57,648 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer_65 [2023-12-02 12:54:57,648 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer_65 [2023-12-02 12:54:57,648 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2023-12-02 12:54:57,648 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2023-12-02 12:54:57,648 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_print [2023-12-02 12:54:57,648 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_print [2023-12-02 12:54:57,648 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2023-12-02 12:54:57,648 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2023-12-02 12:54:57,649 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_tlan_priv [2023-12-02 12:54:57,649 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_tlan_priv [2023-12-02 12:54:57,649 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_unregister_driver [2023-12-02 12:54:57,649 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_unregister_driver [2023-12-02 12:54:57,649 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_probe1 [2023-12-02 12:54:57,649 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_probe1 [2023-12-02 12:54:57,649 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2023-12-02 12:54:57,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2023-12-02 12:54:57,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 12:54:57,650 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2023-12-02 12:54:57,650 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2023-12-02 12:54:57,650 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2023-12-02 12:54:57,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2023-12-02 12:54:57,650 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2023-12-02 12:54:57,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2023-12-02 12:54:57,651 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2023-12-02 12:54:57,651 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2023-12-02 12:54:57,651 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_timer [2023-12-02 12:54:57,651 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_timer [2023-12-02 12:54:57,651 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_timer [2023-12-02 12:54:57,651 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_timer [2023-12-02 12:54:57,651 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_instance_callback_3_2 [2023-12-02 12:54:57,651 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_instance_callback_3_2 [2023-12-02 12:54:57,652 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_stop [2023-12-02 12:54:57,652 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_stop [2023-12-02 12:54:57,652 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2023-12-02 12:54:57,652 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2023-12-02 12:54:57,652 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2023-12-02 12:54:57,652 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2023-12-02 12:54:57,652 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_remove_one [2023-12-02 12:54:57,652 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_remove_one [2023-12-02 12:54:57,653 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_get_skb [2023-12-02 12:54:57,653 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_get_skb [2023-12-02 12:54:57,653 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ee_send_byte [2023-12-02 12:54:57,653 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ee_send_byte [2023-12-02 12:54:57,653 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2023-12-02 12:54:57,653 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2023-12-02 12:54:57,653 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 12:54:57,654 INFO L130 BoogieDeclarations]: Found specification of procedure inb_p [2023-12-02 12:54:57,654 INFO L138 BoogieDeclarations]: Found implementation of procedure inb_p [2023-12-02 12:54:57,654 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_poll [2023-12-02 12:54:57,654 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_poll [2023-12-02 12:54:57,654 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2023-12-02 12:54:57,654 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2023-12-02 12:54:57,654 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 12:54:57,655 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-12-02 12:54:57,655 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-12-02 12:54:57,655 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2023-12-02 12:54:57,655 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2023-12-02 12:54:57,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-02 12:54:57,655 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-12-02 12:54:57,655 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-12-02 12:54:57,655 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-12-02 12:54:57,656 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_free_lists [2023-12-02 12:54:57,656 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_free_lists [2023-12-02 12:54:57,656 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2023-12-02 12:54:57,656 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2023-12-02 12:54:57,656 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-12-02 12:54:57,656 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-12-02 12:54:57,656 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2023-12-02 12:54:57,656 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2023-12-02 12:54:57,657 INFO L130 BoogieDeclarations]: Found specification of procedure outb_p [2023-12-02 12:54:57,657 INFO L138 BoogieDeclarations]: Found implementation of procedure outb_p [2023-12-02 12:54:57,657 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2023-12-02 12:54:57,657 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2023-12-02 12:54:57,657 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_store_skb [2023-12-02 12:54:57,657 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_store_skb [2023-12-02 12:54:57,657 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_tx_timeout [2023-12-02 12:54:57,658 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_tx_timeout [2023-12-02 12:54:57,658 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 12:54:57,658 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 12:54:57,658 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unregister_driver [2023-12-02 12:54:57,658 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unregister_driver [2023-12-02 12:54:57,658 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_power_up [2023-12-02 12:54:57,658 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_power_up [2023-12-02 12:54:57,659 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-12-02 12:54:57,659 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-12-02 12:54:57,659 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2023-12-02 12:54:57,659 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2023-12-02 12:54:57,659 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2023-12-02 12:54:57,659 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2023-12-02 12:54:57,659 INFO L130 BoogieDeclarations]: Found specification of procedure slow_down_io [2023-12-02 12:54:57,660 INFO L138 BoogieDeclarations]: Found implementation of procedure slow_down_io [2023-12-02 12:54:57,660 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_handle_interrupt [2023-12-02 12:54:57,660 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_handle_interrupt [2023-12-02 12:54:57,660 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_start [2023-12-02 12:54:57,660 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_start [2023-12-02 12:54:57,660 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2023-12-02 12:54:57,660 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2023-12-02 12:54:57,661 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_finish_auto_neg [2023-12-02 12:54:57,661 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_finish_auto_neg [2023-12-02 12:54:57,661 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2023-12-02 12:54:57,661 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2023-12-02 12:54:57,661 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2023-12-02 12:54:57,661 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2023-12-02 12:54:57,661 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb_ip_align [2023-12-02 12:54:57,661 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb_ip_align [2023-12-02 12:54:57,662 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_start_link [2023-12-02 12:54:57,662 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_start_link [2023-12-02 12:54:57,662 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 12:54:57,662 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_multicast_list [2023-12-02 12:54:57,662 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_multicast_list [2023-12-02 12:54:57,662 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2023-12-02 12:54:57,662 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2023-12-02 12:54:57,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-02 12:54:57,663 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2023-12-02 12:54:57,663 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2023-12-02 12:54:57,663 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_instance_register_8_2 [2023-12-02 12:54:57,663 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_instance_register_8_2 [2023-12-02 12:54:57,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-02 12:54:57,663 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-12-02 12:54:57,663 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-12-02 12:54:57,663 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_print_list [2023-12-02 12:54:57,664 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_print_list [2023-12-02 12:54:57,664 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write16 [2023-12-02 12:54:57,664 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write16 [2023-12-02 12:54:57,664 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2023-12-02 12:54:57,664 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2023-12-02 12:54:57,664 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2023-12-02 12:54:57,664 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2023-12-02 12:54:57,665 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2023-12-02 12:54:57,665 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2023-12-02 12:54:57,665 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2023-12-02 12:54:57,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2023-12-02 12:54:57,665 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2023-12-02 12:54:57,665 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2023-12-02 12:54:57,665 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_finish_reset [2023-12-02 12:54:57,666 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_finish_reset [2023-12-02 12:54:57,666 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write32 [2023-12-02 12:54:57,666 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write32 [2023-12-02 12:54:57,666 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2023-12-02 12:54:57,666 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2023-12-02 12:54:57,666 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2023-12-02 12:54:57,666 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2023-12-02 12:54:57,666 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_mac [2023-12-02 12:54:57,666 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_mac [2023-12-02 12:54:57,667 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2023-12-02 12:54:57,667 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2023-12-02 12:54:57,667 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ee_send_start [2023-12-02 12:54:57,667 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ee_send_start [2023-12-02 12:54:57,667 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_read32 [2023-12-02 12:54:57,667 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_read32 [2023-12-02 12:54:57,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-02 12:54:57,667 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write8 [2023-12-02 12:54:57,667 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write8 [2023-12-02 12:54:57,668 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-12-02 12:54:57,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-12-02 12:54:57,668 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_power_down [2023-12-02 12:54:57,668 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_power_down [2023-12-02 12:54:57,668 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2023-12-02 12:54:57,668 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2023-12-02 12:54:57,668 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_reset_adapter [2023-12-02 12:54:57,668 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_reset_adapter [2023-12-02 12:54:57,668 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_send_data [2023-12-02 12:54:57,669 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_send_data [2023-12-02 12:54:57,669 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_reset [2023-12-02 12:54:57,669 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_reset [2023-12-02 12:54:57,669 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_read_reg [2023-12-02 12:54:57,669 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_read_reg [2023-12-02 12:54:57,669 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2023-12-02 12:54:57,669 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2023-12-02 12:54:57,669 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_open [2023-12-02 12:54:57,669 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_open [2023-12-02 12:54:57,670 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2023-12-02 12:54:57,670 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2023-12-02 12:54:57,670 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2023-12-02 12:54:57,670 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2023-12-02 12:54:57,670 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2023-12-02 12:54:57,670 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2023-12-02 12:54:57,670 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 12:54:57,670 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2023-12-02 12:54:57,670 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2023-12-02 12:54:57,670 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2023-12-02 12:54:57,671 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-12-02 12:54:57,671 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-12-02 12:54:57,671 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2023-12-02 12:54:57,671 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2023-12-02 12:54:57,671 INFO L130 BoogieDeclarations]: Found specification of procedure preempt_count [2023-12-02 12:54:57,671 INFO L138 BoogieDeclarations]: Found implementation of procedure preempt_count [2023-12-02 12:54:58,428 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 12:54:58,432 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 12:54:59,576 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-12-02 12:55:02,777 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6942: assume 0 == (tlan_eisa_probe_~tmp___1~5#1.base + tlan_eisa_probe_~tmp___1~5#1.offset) % 18446744073709551616; [2023-12-02 12:55:02,778 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6942: assume !(0 == (tlan_eisa_probe_~tmp___1~5#1.base + tlan_eisa_probe_~tmp___1~5#1.offset) % 18446744073709551616); [2023-12-02 12:55:02,778 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L7042: assume tlan_eisa_probe_~ioaddr~0#1 <= 36863; [2023-12-02 12:55:02,778 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L7042: assume !(tlan_eisa_probe_~ioaddr~0#1 <= 36863); [2023-12-02 12:55:02,778 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6976-2: SUMMARY for call tlan_eisa_probe_#t~ret387#1 := inb((if (3264 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3264 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3264 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2023-12-02 12:55:02,778 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6976: assume 16 == ~debug~0;tlan_eisa_probe_#t~nondet385#1.base, tlan_eisa_probe_#t~nondet385#1.offset := 46, 0; [2023-12-02 12:55:02,779 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6976: assume !(16 == ~debug~0); [2023-12-02 12:55:02,779 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978: SUMMARY for call tlan_eisa_probe_#t~ret386#1 := printk(tlan_eisa_probe_#t~nondet385#1.base, tlan_eisa_probe_#t~nondet385#1.offset); srcloc: null [2023-12-02 12:55:02,779 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978-1: assume -2147483648 <= tlan_eisa_probe_#t~ret386#1 && tlan_eisa_probe_#t~ret386#1 <= 2147483647;havoc tlan_eisa_probe_#t~nondet385#1.base, tlan_eisa_probe_#t~nondet385#1.offset;havoc tlan_eisa_probe_#t~ret386#1; [2023-12-02 12:55:02,779 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947-1: tlan_eisa_probe_~tmp___2~2#1 := tlan_eisa_probe_#t~ret382#1;havoc tlan_eisa_probe_#t~ret382#1; [2023-12-02 12:55:02,779 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: SUMMARY for call tlan_eisa_probe_#t~ret382#1 := inw((if (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2023-12-02 12:55:02,779 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: assume 4366 != tlan_eisa_probe_~tmp___2~2#1 % 65536 % 4294967296; [2023-12-02 12:55:02,779 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: assume !(4366 != tlan_eisa_probe_~tmp___2~2#1 % 65536 % 4294967296); [2023-12-02 12:55:02,779 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6983: tlan_eisa_probe_~tmp___4~0#1 := tlan_eisa_probe_#t~ret387#1;havoc tlan_eisa_probe_#t~ret387#1; [2023-12-02 12:55:02,780 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint tlan_eisa_probe_case_32#1: tlan_eisa_probe_~irq~0#1 := 9; [2023-12-02 12:55:02,780 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16); srcloc: null [2023-12-02 12:55:02,780 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918-3: assume 0 != tlan_eisa_probe_#t~nondet370#1;havoc tlan_eisa_probe_#t~nondet370#1; [2023-12-02 12:55:02,780 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918-3: assume !(0 != tlan_eisa_probe_#t~nondet370#1);havoc tlan_eisa_probe_#t~nondet370#1; [2023-12-02 12:55:02,780 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918-1: assume 16 == ~debug~0;tlan_eisa_probe_#t~nondet370#1 := ~debug~0; [2023-12-02 12:55:02,780 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918-1: assume !(16 == ~debug~0);assume ~debug~0 < 0 || tlan_eisa_probe_#t~nondet370#1 <= ~debug~0;assume tlan_eisa_probe_#t~nondet370#1 <= 16;assume tlan_eisa_probe_#t~nondet370#1 >= 0;assume ~debug~0 >= 0 || tlan_eisa_probe_#t~nondet370#1 > 16 + ~debug~0;assume tlan_eisa_probe_#t~nondet370#1 >= -2147483648; [2023-12-02 12:55:02,781 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918-5: assume 0 == ~debug~0;tlan_eisa_probe_#t~nondet374#1 := 0; [2023-12-02 12:55:02,781 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918-5: assume !(0 == ~debug~0); [2023-12-02 12:55:02,781 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6986: assume 16 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296); [2023-12-02 12:55:02,781 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6986: assume !(16 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296)); [2023-12-02 12:55:02,781 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6920-1: tlan_eisa_probe_~tmp~35#1 := tlan_eisa_probe_#t~ret371#1;havoc tlan_eisa_probe_#t~ret371#1;tlan_eisa_probe_#t~nondet372#1.base, tlan_eisa_probe_#t~nondet372#1.offset := 43, 0; [2023-12-02 12:55:02,781 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6920: SUMMARY for call tlan_eisa_probe_#t~ret371#1 := inw((if (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2023-12-02 12:55:02,782 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6921-1: assume -2147483648 <= tlan_eisa_probe_#t~ret373#1 && tlan_eisa_probe_#t~ret373#1 <= 2147483647;havoc tlan_eisa_probe_#t~nondet372#1.base, tlan_eisa_probe_#t~nondet372#1.offset;havoc tlan_eisa_probe_#t~ret373#1; [2023-12-02 12:55:02,782 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6921: SUMMARY for call tlan_eisa_probe_#t~ret373#1 := printk(tlan_eisa_probe_#t~nondet372#1.base, tlan_eisa_probe_#t~nondet372#1.offset); srcloc: null [2023-12-02 12:55:02,782 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L7021: assume -2147483648 <= tlan_eisa_probe_#t~ret388#1 && tlan_eisa_probe_#t~ret388#1 <= 2147483647;tlan_eisa_probe_~rc~2#1 := tlan_eisa_probe_#t~ret388#1;havoc tlan_eisa_probe_#t~ret388#1; [2023-12-02 12:55:02,782 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint tlan_eisa_probe_case_64#1: tlan_eisa_probe_~irq~0#1 := 10; [2023-12-02 12:55:02,782 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6990: assume 32 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296); [2023-12-02 12:55:02,782 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6990: assume !(32 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296)); [2023-12-02 12:55:02,782 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6957-1: tlan_eisa_probe_~device_id~1#1 := tlan_eisa_probe_#t~ret383#1;havoc tlan_eisa_probe_#t~ret383#1; [2023-12-02 12:55:02,783 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6957: SUMMARY for call tlan_eisa_probe_#t~ret383#1 := inw((if (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2023-12-02 12:55:02,783 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6925-3: assume 0 != tlan_eisa_probe_#t~nondet374#1;havoc tlan_eisa_probe_#t~nondet374#1; [2023-12-02 12:55:02,783 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6925-3: assume !(0 != tlan_eisa_probe_#t~nondet374#1);havoc tlan_eisa_probe_#t~nondet374#1; [2023-12-02 12:55:02,783 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6925-1: assume 16 == ~debug~0;tlan_eisa_probe_#t~nondet374#1 := ~debug~0; [2023-12-02 12:55:02,783 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6925-1: assume !(16 == ~debug~0);assume ~debug~0 < 0 || tlan_eisa_probe_#t~nondet374#1 <= ~debug~0;assume tlan_eisa_probe_#t~nondet374#1 <= 16;assume tlan_eisa_probe_#t~nondet374#1 >= 0;assume ~debug~0 >= 0 || tlan_eisa_probe_#t~nondet374#1 > 16 + ~debug~0;assume tlan_eisa_probe_#t~nondet374#1 >= -2147483648; [2023-12-02 12:55:02,783 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6925-5: assume 0 == ~debug~0;tlan_eisa_probe_#t~nondet378#1 := 0; [2023-12-02 12:55:02,783 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6925-5: assume !(0 == ~debug~0); [2023-12-02 12:55:02,784 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6959: assume 8433 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296 && 16625 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296; [2023-12-02 12:55:02,784 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6959: assume !(8433 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296 && 16625 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296); [2023-12-02 12:55:02,784 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927-1: tlan_eisa_probe_~tmp___0~12#1 := tlan_eisa_probe_#t~ret375#1;havoc tlan_eisa_probe_#t~ret375#1;tlan_eisa_probe_#t~nondet376#1.base, tlan_eisa_probe_#t~nondet376#1.offset := 44, 0; [2023-12-02 12:55:02,784 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927: SUMMARY for call tlan_eisa_probe_#t~ret375#1 := inw((if (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2023-12-02 12:55:02,784 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994: assume 64 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296); [2023-12-02 12:55:02,784 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994: assume !(64 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296)); [2023-12-02 12:55:02,785 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L7027-1: assume -2147483648 <= tlan_eisa_probe_#t~ret390#1 && tlan_eisa_probe_#t~ret390#1 <= 2147483647;havoc tlan_eisa_probe_#t~nondet389#1.base, tlan_eisa_probe_#t~nondet389#1.offset;havoc tlan_eisa_probe_#t~ret390#1; [2023-12-02 12:55:02,785 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L7027: SUMMARY for call tlan_eisa_probe_#t~ret390#1 := printk(tlan_eisa_probe_#t~nondet389#1.base, tlan_eisa_probe_#t~nondet389#1.offset); srcloc: null [2023-12-02 12:55:02,785 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6928-1: assume -2147483648 <= tlan_eisa_probe_#t~ret377#1 && tlan_eisa_probe_#t~ret377#1 <= 2147483647;havoc tlan_eisa_probe_#t~nondet376#1.base, tlan_eisa_probe_#t~nondet376#1.offset;havoc tlan_eisa_probe_#t~ret377#1; [2023-12-02 12:55:02,785 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6928: SUMMARY for call tlan_eisa_probe_#t~ret377#1 := printk(tlan_eisa_probe_#t~nondet376#1.base, tlan_eisa_probe_#t~nondet376#1.offset); srcloc: null [2023-12-02 12:55:02,785 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6961: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16); srcloc: null [2023-12-02 12:55:02,785 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##67: assume !(0 == ~debug~0); [2023-12-02 12:55:02,785 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##67: assume 0 == ~debug~0;tlan_eisa_probe_#t~nondet370#1 := 0; [2023-12-02 12:55:02,786 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint tlan_eisa_probe_case_16#1: tlan_eisa_probe_~irq~0#1 := 5; [2023-12-02 12:55:02,786 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6998: assume 128 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296); [2023-12-02 12:55:02,786 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6998: assume !(128 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296)); [2023-12-02 12:55:02,786 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932-1: assume 16 == ~debug~0;tlan_eisa_probe_#t~nondet378#1 := ~debug~0; [2023-12-02 12:55:02,786 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932-1: assume !(16 == ~debug~0);assume ~debug~0 < 0 || tlan_eisa_probe_#t~nondet378#1 <= ~debug~0;assume tlan_eisa_probe_#t~nondet378#1 <= 16;assume tlan_eisa_probe_#t~nondet378#1 >= 0;assume ~debug~0 >= 0 || tlan_eisa_probe_#t~nondet378#1 > 16 + ~debug~0;assume tlan_eisa_probe_#t~nondet378#1 >= -2147483648; [2023-12-02 12:55:02,786 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932-5: call tlan_eisa_probe_#t~ret381#1.base, tlan_eisa_probe_#t~ret381#1.offset := __request_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16, ~#tlan_signature~0.base, ~#tlan_signature~0.offset, 0);tlan_eisa_probe_~tmp___1~5#1.base, tlan_eisa_probe_~tmp___1~5#1.offset := tlan_eisa_probe_#t~ret381#1.base, tlan_eisa_probe_#t~ret381#1.offset;havoc tlan_eisa_probe_#t~ret381#1.base, tlan_eisa_probe_#t~ret381#1.offset; [2023-12-02 12:55:02,786 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932-3: assume 0 != tlan_eisa_probe_#t~nondet378#1;havoc tlan_eisa_probe_#t~nondet378#1;tlan_eisa_probe_#t~nondet379#1.base, tlan_eisa_probe_#t~nondet379#1.offset := 45, 0; [2023-12-02 12:55:02,787 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932-3: assume !(0 != tlan_eisa_probe_#t~nondet378#1);havoc tlan_eisa_probe_#t~nondet378#1; [2023-12-02 12:55:02,787 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint tlan_eisa_probe_case_128#1: tlan_eisa_probe_~irq~0#1 := 11; [2023-12-02 12:55:02,787 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6934: SUMMARY for call tlan_eisa_probe_#t~ret380#1 := printk(tlan_eisa_probe_#t~nondet379#1.base, tlan_eisa_probe_#t~nondet379#1.offset); srcloc: null [2023-12-02 12:55:02,787 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6967-1: tlan_eisa_probe_~tmp___3~1#1 := tlan_eisa_probe_#t~ret384#1;havoc tlan_eisa_probe_#t~ret384#1; [2023-12-02 12:55:02,787 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6967: SUMMARY for call tlan_eisa_probe_#t~ret384#1 := inb((if (3204 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3204 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3204 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2023-12-02 12:55:02,787 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L7033-1: tlan_eisa_probe_~ioaddr~0#1 := 4096 + tlan_eisa_probe_~ioaddr~0#1; [2023-12-02 12:55:02,787 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6934-1: assume -2147483648 <= tlan_eisa_probe_#t~ret380#1 && tlan_eisa_probe_#t~ret380#1 <= 2147483647;havoc tlan_eisa_probe_#t~nondet379#1.base, tlan_eisa_probe_#t~nondet379#1.offset;havoc tlan_eisa_probe_#t~ret380#1; [2023-12-02 12:55:02,788 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L7035-1: assume -2147483648 <= tlan_eisa_probe_#t~ret392#1 && tlan_eisa_probe_#t~ret392#1 <= 2147483647;havoc tlan_eisa_probe_#t~nondet391#1.base, tlan_eisa_probe_#t~nondet391#1.offset;havoc tlan_eisa_probe_#t~ret392#1; [2023-12-02 12:55:02,788 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L7035: SUMMARY for call tlan_eisa_probe_#t~ret392#1 := printk(tlan_eisa_probe_#t~nondet391#1.base, tlan_eisa_probe_#t~nondet391#1.offset); srcloc: null [2023-12-02 12:55:02,788 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6969: assume 1 != tlan_eisa_probe_~tmp___3~1#1 % 256 % 4294967296; [2023-12-02 12:55:02,788 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6969: assume !(1 != tlan_eisa_probe_~tmp___3~1#1 % 256 % 4294967296); [2023-12-02 12:55:02,788 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##113: assume !(16 == ~debug~0); [2023-12-02 12:55:02,788 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##113: assume 16 == ~debug~0;tlan_eisa_probe_#t~nondet389#1.base, tlan_eisa_probe_#t~nondet389#1.offset := 47, 0; [2023-12-02 12:55:02,789 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##116: assume !(16 == ~debug~0); [2023-12-02 12:55:02,789 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##116: assume 16 == ~debug~0;tlan_eisa_probe_#t~nondet391#1.base, tlan_eisa_probe_#t~nondet391#1.offset := 48, 0; [2023-12-02 12:55:02,789 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L6971: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16); srcloc: null [2023-12-02 12:55:02,789 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint tlan_eisa_probe_ldv_43702#1: SUMMARY for call tlan_eisa_probe_#t~ret388#1 := tlan_probe1(0, 0, tlan_eisa_probe_~ioaddr~0#1, tlan_eisa_probe_~irq~0#1, 12, 0, 0); srcloc: null [2023-12-02 12:55:02,930 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 12:55:05,595 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 12:55:05,595 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 12:55:05,597 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:55:05 BoogieIcfgContainer [2023-12-02 12:55:05,597 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 12:55:05,600 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 12:55:05,600 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 12:55:05,603 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 12:55:05,603 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 12:54:53" (1/3) ... [2023-12-02 12:55:05,604 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f661592 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:55:05, skipping insertion in model container [2023-12-02 12:55:05,604 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:54:56" (2/3) ... [2023-12-02 12:55:05,604 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f661592 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:55:05, skipping insertion in model container [2023-12-02 12:55:05,604 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:55:05" (3/3) ... [2023-12-02 12:55:05,606 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-ti-tlan.cil.i [2023-12-02 12:55:05,623 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 12:55:05,623 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2023-12-02 12:55:05,704 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 12:55:05,709 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;@51e30ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 12:55:05,710 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-12-02 12:55:05,721 INFO L276 IsEmpty]: Start isEmpty. Operand has 1809 states, 1024 states have (on average 1.2294921875) internal successors, (1259), 1073 states have internal predecessors, (1259), 672 states have call successors, (672), 110 states have call predecessors, (672), 109 states have return successors, (668), 653 states have call predecessors, (668), 668 states have call successors, (668) [2023-12-02 12:55:05,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2023-12-02 12:55:05,730 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:55:05,731 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:55:05,732 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 12:55:05,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:55:05,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1694605516, now seen corresponding path program 1 times [2023-12-02 12:55:05,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 12:55:05,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797776203] [2023-12-02 12:55:05,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:55:05,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 12:55:06,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:55:06,539 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-02 12:55:06,539 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 12:55:06,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797776203] [2023-12-02 12:55:06,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797776203] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:55:06,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:55:06,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 12:55:06,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242813212] [2023-12-02 12:55:06,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:55:06,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 12:55:06,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 12:55:06,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 12:55:06,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 12:55:06,579 INFO L87 Difference]: Start difference. First operand has 1809 states, 1024 states have (on average 1.2294921875) internal successors, (1259), 1073 states have internal predecessors, (1259), 672 states have call successors, (672), 110 states have call predecessors, (672), 109 states have return successors, (668), 653 states have call predecessors, (668), 668 states have call successors, (668) Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-02 12:55:08,757 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 12:55:10,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 12:55:12,770 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 12:55:16,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:55:16,298 INFO L93 Difference]: Finished difference Result 3594 states and 5296 transitions. [2023-12-02 12:55:16,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 12:55:16,300 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 48 [2023-12-02 12:55:16,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:55:16,327 INFO L225 Difference]: With dead ends: 3594 [2023-12-02 12:55:16,327 INFO L226 Difference]: Without dead ends: 1802 [2023-12-02 12:55:16,347 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 12:55:16,350 INFO L413 NwaCegarLoop]: 2266 mSDtfsCounter, 2568 mSDsluCounter, 4518 mSDsCounter, 0 mSdLazyCounter, 993 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2580 SdHoareTripleChecker+Valid, 6784 SdHoareTripleChecker+Invalid, 996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 993 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.4s IncrementalHoareTripleChecker+Time [2023-12-02 12:55:16,351 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2580 Valid, 6784 Invalid, 996 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 993 Invalid, 2 Unknown, 0 Unchecked, 9.4s Time] [2023-12-02 12:55:16,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1802 states. [2023-12-02 12:55:16,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1802 to 1802. [2023-12-02 12:55:16,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1802 states, 1022 states have (on average 1.2240704500978474) internal successors, (1251), 1070 states have internal predecessors, (1251), 668 states have call successors, (668), 110 states have call predecessors, (668), 109 states have return successors, (665), 650 states have call predecessors, (665), 665 states have call successors, (665) [2023-12-02 12:55:16,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1802 states to 1802 states and 2584 transitions. [2023-12-02 12:55:16,545 INFO L78 Accepts]: Start accepts. Automaton has 1802 states and 2584 transitions. Word has length 48 [2023-12-02 12:55:16,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:55:16,546 INFO L495 AbstractCegarLoop]: Abstraction has 1802 states and 2584 transitions. [2023-12-02 12:55:16,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-02 12:55:16,546 INFO L276 IsEmpty]: Start isEmpty. Operand 1802 states and 2584 transitions. [2023-12-02 12:55:16,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-02 12:55:16,549 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:55:16,550 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:55:16,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-02 12:55:16,550 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 12:55:16,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:55:16,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1884747550, now seen corresponding path program 1 times [2023-12-02 12:55:16,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 12:55:16,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906909594] [2023-12-02 12:55:16,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:55:16,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 12:55:16,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:55:16,927 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-02 12:55:16,928 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 12:55:16,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906909594] [2023-12-02 12:55:16,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906909594] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:55:16,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:55:16,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 12:55:16,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658742273] [2023-12-02 12:55:16,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:55:16,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 12:55:16,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 12:55:16,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 12:55:16,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 12:55:16,932 INFO L87 Difference]: Start difference. First operand 1802 states and 2584 transitions. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-02 12:55:19,226 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 12:55:21,230 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 12:55:23,235 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 12:55:26,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:55:26,781 INFO L93 Difference]: Finished difference Result 1808 states and 2589 transitions. [2023-12-02 12:55:26,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 12:55:26,781 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 53 [2023-12-02 12:55:26,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:55:26,798 INFO L225 Difference]: With dead ends: 1808 [2023-12-02 12:55:26,798 INFO L226 Difference]: Without dead ends: 1806 [2023-12-02 12:55:26,800 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 12:55:26,801 INFO L413 NwaCegarLoop]: 2256 mSDtfsCounter, 2551 mSDsluCounter, 4492 mSDsCounter, 0 mSdLazyCounter, 992 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2561 SdHoareTripleChecker+Valid, 6748 SdHoareTripleChecker+Invalid, 996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 992 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.6s IncrementalHoareTripleChecker+Time [2023-12-02 12:55:26,802 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2561 Valid, 6748 Invalid, 996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 992 Invalid, 3 Unknown, 0 Unchecked, 9.6s Time] [2023-12-02 12:55:26,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1806 states. [2023-12-02 12:55:26,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1806 to 1806. [2023-12-02 12:55:26,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1806 states, 1025 states have (on average 1.2234146341463414) internal successors, (1254), 1073 states have internal predecessors, (1254), 668 states have call successors, (668), 111 states have call predecessors, (668), 110 states have return successors, (665), 650 states have call predecessors, (665), 665 states have call successors, (665) [2023-12-02 12:55:26,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1806 states to 1806 states and 2587 transitions. [2023-12-02 12:55:26,990 INFO L78 Accepts]: Start accepts. Automaton has 1806 states and 2587 transitions. Word has length 53 [2023-12-02 12:55:26,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:55:26,991 INFO L495 AbstractCegarLoop]: Abstraction has 1806 states and 2587 transitions. [2023-12-02 12:55:26,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-02 12:55:26,991 INFO L276 IsEmpty]: Start isEmpty. Operand 1806 states and 2587 transitions. [2023-12-02 12:55:26,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-02 12:55:26,994 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:55:26,994 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2023-12-02 12:55:26,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-02 12:55:26,995 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 12:55:26,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:55:26,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1831852340, now seen corresponding path program 1 times [2023-12-02 12:55:26,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 12:55:26,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106613744] [2023-12-02 12:55:26,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:55:26,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 12:55:27,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:55:27,537 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-02 12:55:27,537 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 12:55:27,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106613744] [2023-12-02 12:55:27,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106613744] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:55:27,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:55:27,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 12:55:27,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727477364] [2023-12-02 12:55:27,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:55:27,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 12:55:27,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 12:55:27,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 12:55:27,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 12:55:27,541 INFO L87 Difference]: Start difference. First operand 1806 states and 2587 transitions. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-02 12:55:30,351 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 12:55:32,358 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 12:55:35,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:55:35,672 INFO L93 Difference]: Finished difference Result 1812 states and 2592 transitions. [2023-12-02 12:55:35,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 12:55:35,672 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 58 [2023-12-02 12:55:35,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:55:35,689 INFO L225 Difference]: With dead ends: 1812 [2023-12-02 12:55:35,689 INFO L226 Difference]: Without dead ends: 1810 [2023-12-02 12:55:35,691 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 12:55:35,692 INFO L413 NwaCegarLoop]: 2256 mSDtfsCounter, 2551 mSDsluCounter, 4492 mSDsCounter, 0 mSdLazyCounter, 993 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2560 SdHoareTripleChecker+Valid, 6748 SdHoareTripleChecker+Invalid, 996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 993 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2023-12-02 12:55:35,692 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2560 Valid, 6748 Invalid, 996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 993 Invalid, 2 Unknown, 0 Unchecked, 7.9s Time] [2023-12-02 12:55:35,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1810 states. [2023-12-02 12:55:35,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1810 to 1810. [2023-12-02 12:55:35,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1810 states, 1028 states have (on average 1.222762645914397) internal successors, (1257), 1076 states have internal predecessors, (1257), 668 states have call successors, (668), 112 states have call predecessors, (668), 111 states have return successors, (665), 650 states have call predecessors, (665), 665 states have call successors, (665) [2023-12-02 12:55:35,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1810 states to 1810 states and 2590 transitions. [2023-12-02 12:55:35,825 INFO L78 Accepts]: Start accepts. Automaton has 1810 states and 2590 transitions. Word has length 58 [2023-12-02 12:55:35,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:55:35,826 INFO L495 AbstractCegarLoop]: Abstraction has 1810 states and 2590 transitions. [2023-12-02 12:55:35,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-02 12:55:35,826 INFO L276 IsEmpty]: Start isEmpty. Operand 1810 states and 2590 transitions. [2023-12-02 12:55:35,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-02 12:55:35,829 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:55:35,829 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:55:35,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-02 12:55:35,829 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 12:55:35,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:55:35,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1173066077, now seen corresponding path program 1 times [2023-12-02 12:55:35,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 12:55:35,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801467954] [2023-12-02 12:55:35,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:55:35,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 12:55:35,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:55:36,315 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-02 12:55:36,315 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 12:55:36,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801467954] [2023-12-02 12:55:36,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801467954] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:55:36,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:55:36,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 12:55:36,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840962375] [2023-12-02 12:55:36,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:55:36,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 12:55:36,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 12:55:36,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 12:55:36,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 12:55:36,317 INFO L87 Difference]: Start difference. First operand 1810 states and 2590 transitions. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-02 12:55:38,629 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 12:55:40,633 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 12:55:42,639 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 12:55:46,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:55:46,619 INFO L93 Difference]: Finished difference Result 1816 states and 2595 transitions. [2023-12-02 12:55:46,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 12:55:46,619 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 73 [2023-12-02 12:55:46,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:55:46,632 INFO L225 Difference]: With dead ends: 1816 [2023-12-02 12:55:46,632 INFO L226 Difference]: Without dead ends: 1814 [2023-12-02 12:55:46,634 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 12:55:46,635 INFO L413 NwaCegarLoop]: 2256 mSDtfsCounter, 2545 mSDsluCounter, 4492 mSDsCounter, 0 mSdLazyCounter, 992 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2553 SdHoareTripleChecker+Valid, 6748 SdHoareTripleChecker+Invalid, 996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 992 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.1s IncrementalHoareTripleChecker+Time [2023-12-02 12:55:46,636 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2553 Valid, 6748 Invalid, 996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 992 Invalid, 3 Unknown, 0 Unchecked, 10.1s Time] [2023-12-02 12:55:46,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1814 states. [2023-12-02 12:55:46,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1814 to 1814. [2023-12-02 12:55:46,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1814 states, 1031 states have (on average 1.2221144519883609) internal successors, (1260), 1079 states have internal predecessors, (1260), 668 states have call successors, (668), 113 states have call predecessors, (668), 112 states have return successors, (665), 650 states have call predecessors, (665), 665 states have call successors, (665) [2023-12-02 12:55:46,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1814 states to 1814 states and 2593 transitions. [2023-12-02 12:55:46,789 INFO L78 Accepts]: Start accepts. Automaton has 1814 states and 2593 transitions. Word has length 73 [2023-12-02 12:55:46,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:55:46,789 INFO L495 AbstractCegarLoop]: Abstraction has 1814 states and 2593 transitions. [2023-12-02 12:55:46,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-02 12:55:46,790 INFO L276 IsEmpty]: Start isEmpty. Operand 1814 states and 2593 transitions. [2023-12-02 12:55:46,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-02 12:55:46,792 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:55:46,792 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:55:46,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-12-02 12:55:46,793 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 12:55:46,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:55:46,793 INFO L85 PathProgramCache]: Analyzing trace with hash 365069108, now seen corresponding path program 1 times [2023-12-02 12:55:46,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 12:55:46,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979149022] [2023-12-02 12:55:46,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:55:46,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 12:55:46,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:55:47,159 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-02 12:55:47,159 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 12:55:47,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979149022] [2023-12-02 12:55:47,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979149022] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:55:47,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:55:47,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 12:55:47,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238984108] [2023-12-02 12:55:47,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:55:47,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 12:55:47,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 12:55:47,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 12:55:47,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 12:55:47,162 INFO L87 Difference]: Start difference. First operand 1814 states and 2593 transitions. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-02 12:55:49,463 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 12:55:51,470 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 12:55:53,475 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 12:55:56,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:55:56,647 INFO L93 Difference]: Finished difference Result 1820 states and 2598 transitions. [2023-12-02 12:55:56,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 12:55:56,648 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 68 [2023-12-02 12:55:56,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:55:56,661 INFO L225 Difference]: With dead ends: 1820 [2023-12-02 12:55:56,661 INFO L226 Difference]: Without dead ends: 1818 [2023-12-02 12:55:56,663 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 12:55:56,663 INFO L413 NwaCegarLoop]: 2256 mSDtfsCounter, 2551 mSDsluCounter, 4492 mSDsCounter, 0 mSdLazyCounter, 992 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2558 SdHoareTripleChecker+Valid, 6748 SdHoareTripleChecker+Invalid, 996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 992 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.3s IncrementalHoareTripleChecker+Time [2023-12-02 12:55:56,664 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2558 Valid, 6748 Invalid, 996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 992 Invalid, 3 Unknown, 0 Unchecked, 9.3s Time] [2023-12-02 12:55:56,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1818 states. [2023-12-02 12:55:56,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1818 to 1818. [2023-12-02 12:55:56,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1818 states, 1034 states have (on average 1.2214700193423598) internal successors, (1263), 1082 states have internal predecessors, (1263), 668 states have call successors, (668), 114 states have call predecessors, (668), 113 states have return successors, (665), 650 states have call predecessors, (665), 665 states have call successors, (665) [2023-12-02 12:55:56,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1818 states to 1818 states and 2596 transitions. [2023-12-02 12:55:56,814 INFO L78 Accepts]: Start accepts. Automaton has 1818 states and 2596 transitions. Word has length 68 [2023-12-02 12:55:56,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:55:56,814 INFO L495 AbstractCegarLoop]: Abstraction has 1818 states and 2596 transitions. [2023-12-02 12:55:56,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-02 12:55:56,814 INFO L276 IsEmpty]: Start isEmpty. Operand 1818 states and 2596 transitions. [2023-12-02 12:55:56,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-02 12:55:56,816 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:55:56,817 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:55:56,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-12-02 12:55:56,817 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 12:55:56,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:55:56,818 INFO L85 PathProgramCache]: Analyzing trace with hash 2130555422, now seen corresponding path program 1 times [2023-12-02 12:55:56,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 12:55:56,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906937487] [2023-12-02 12:55:56,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:55:56,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 12:55:56,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:55:57,141 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-02 12:55:57,142 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 12:55:57,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906937487] [2023-12-02 12:55:57,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906937487] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:55:57,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:55:57,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 12:55:57,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122594081] [2023-12-02 12:55:57,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:55:57,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 12:55:57,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 12:55:57,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 12:55:57,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 12:55:57,144 INFO L87 Difference]: Start difference. First operand 1818 states and 2596 transitions. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-02 12:55:59,470 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 12:56:01,474 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 12:56:03,481 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 12:56:06,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:56:06,455 INFO L93 Difference]: Finished difference Result 1824 states and 2601 transitions. [2023-12-02 12:56:06,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 12:56:06,455 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 73 [2023-12-02 12:56:06,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:56:06,468 INFO L225 Difference]: With dead ends: 1824 [2023-12-02 12:56:06,468 INFO L226 Difference]: Without dead ends: 1822 [2023-12-02 12:56:06,469 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 12:56:06,470 INFO L413 NwaCegarLoop]: 2256 mSDtfsCounter, 2551 mSDsluCounter, 4492 mSDsCounter, 0 mSdLazyCounter, 992 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2557 SdHoareTripleChecker+Valid, 6748 SdHoareTripleChecker+Invalid, 996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 992 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.1s IncrementalHoareTripleChecker+Time [2023-12-02 12:56:06,471 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2557 Valid, 6748 Invalid, 996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 992 Invalid, 3 Unknown, 0 Unchecked, 9.1s Time] [2023-12-02 12:56:06,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1822 states. [2023-12-02 12:56:06,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1822 to 1822. [2023-12-02 12:56:06,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1822 states, 1037 states have (on average 1.2208293153326903) internal successors, (1266), 1085 states have internal predecessors, (1266), 668 states have call successors, (668), 115 states have call predecessors, (668), 114 states have return successors, (665), 650 states have call predecessors, (665), 665 states have call successors, (665) [2023-12-02 12:56:06,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1822 states to 1822 states and 2599 transitions. [2023-12-02 12:56:06,651 INFO L78 Accepts]: Start accepts. Automaton has 1822 states and 2599 transitions. Word has length 73 [2023-12-02 12:56:06,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:56:06,652 INFO L495 AbstractCegarLoop]: Abstraction has 1822 states and 2599 transitions. [2023-12-02 12:56:06,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-02 12:56:06,652 INFO L276 IsEmpty]: Start isEmpty. Operand 1822 states and 2599 transitions. [2023-12-02 12:56:06,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-12-02 12:56:06,654 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:56:06,654 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:56:06,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-12-02 12:56:06,655 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 12:56:06,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:56:06,656 INFO L85 PathProgramCache]: Analyzing trace with hash 962773653, now seen corresponding path program 1 times [2023-12-02 12:56:06,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 12:56:06,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199016751] [2023-12-02 12:56:06,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:56:06,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 12:56:06,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:56:06,981 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2023-12-02 12:56:06,982 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 12:56:06,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199016751] [2023-12-02 12:56:06,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199016751] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:56:06,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:56:06,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 12:56:06,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253561826] [2023-12-02 12:56:06,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:56:06,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 12:56:06,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 12:56:06,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 12:56:06,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 12:56:06,984 INFO L87 Difference]: Start difference. First operand 1822 states and 2599 transitions. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-02 12:56:09,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 12:56:11,294 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 12:56:13,299 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 12:56:19,304 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 12:56:21,309 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 12:56:23,318 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 12:56:25,322 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 12:56:25,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:56:25,851 INFO L93 Difference]: Finished difference Result 3281 states and 4837 transitions. [2023-12-02 12:56:25,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 12:56:25,851 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 88 [2023-12-02 12:56:25,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:56:25,877 INFO L225 Difference]: With dead ends: 3281 [2023-12-02 12:56:25,877 INFO L226 Difference]: Without dead ends: 3279 [2023-12-02 12:56:25,880 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 12:56:25,880 INFO L413 NwaCegarLoop]: 2554 mSDtfsCounter, 2135 mSDsluCounter, 7335 mSDsCounter, 0 mSdLazyCounter, 1489 mSolverCounterSat, 3 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2140 SdHoareTripleChecker+Valid, 9889 SdHoareTripleChecker+Invalid, 1499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1489 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.5s IncrementalHoareTripleChecker+Time [2023-12-02 12:56:25,881 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2140 Valid, 9889 Invalid, 1499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1489 Invalid, 7 Unknown, 0 Unchecked, 18.5s Time] [2023-12-02 12:56:25,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3279 states. [2023-12-02 12:56:26,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3279 to 3271. [2023-12-02 12:56:26,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3271 states, 1855 states have (on average 1.2199460916442049) internal successors, (2263), 1950 states have internal predecessors, (2263), 1192 states have call successors, (1192), 228 states have call predecessors, (1192), 221 states have return successors, (1375), 1141 states have call predecessors, (1375), 1186 states have call successors, (1375) [2023-12-02 12:56:26,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3271 states to 3271 states and 4830 transitions. [2023-12-02 12:56:26,230 INFO L78 Accepts]: Start accepts. Automaton has 3271 states and 4830 transitions. Word has length 88 [2023-12-02 12:56:26,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:56:26,230 INFO L495 AbstractCegarLoop]: Abstraction has 3271 states and 4830 transitions. [2023-12-02 12:56:26,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-02 12:56:26,231 INFO L276 IsEmpty]: Start isEmpty. Operand 3271 states and 4830 transitions. [2023-12-02 12:56:26,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2023-12-02 12:56:26,233 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:56:26,233 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:56:26,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-12-02 12:56:26,233 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 12:56:26,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:56:26,234 INFO L85 PathProgramCache]: Analyzing trace with hash -965929251, now seen corresponding path program 1 times [2023-12-02 12:56:26,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 12:56:26,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80697399] [2023-12-02 12:56:26,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:56:26,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 12:56:26,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:56:26,477 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2023-12-02 12:56:26,477 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 12:56:26,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80697399] [2023-12-02 12:56:26,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80697399] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:56:26,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:56:26,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 12:56:26,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104667705] [2023-12-02 12:56:26,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:56:26,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 12:56:26,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 12:56:26,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 12:56:26,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 12:56:26,479 INFO L87 Difference]: Start difference. First operand 3271 states and 4830 transitions. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-02 12:56:28,734 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 12:56:30,738 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 12:56:32,743 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 12:56:35,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:56:35,609 INFO L93 Difference]: Finished difference Result 3281 states and 4839 transitions. [2023-12-02 12:56:35,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 12:56:35,610 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 93 [2023-12-02 12:56:35,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:56:35,628 INFO L225 Difference]: With dead ends: 3281 [2023-12-02 12:56:35,628 INFO L226 Difference]: Without dead ends: 3279 [2023-12-02 12:56:35,629 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 12:56:35,630 INFO L413 NwaCegarLoop]: 2256 mSDtfsCounter, 2545 mSDsluCounter, 4492 mSDsCounter, 0 mSdLazyCounter, 992 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2549 SdHoareTripleChecker+Valid, 6748 SdHoareTripleChecker+Invalid, 996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 992 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.8s IncrementalHoareTripleChecker+Time [2023-12-02 12:56:35,630 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2549 Valid, 6748 Invalid, 996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 992 Invalid, 3 Unknown, 0 Unchecked, 8.8s Time] [2023-12-02 12:56:35,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3279 states. [2023-12-02 12:56:35,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3279 to 3279. [2023-12-02 12:56:35,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3279 states, 1861 states have (on average 1.2192369693713057) internal successors, (2269), 1956 states have internal predecessors, (2269), 1192 states have call successors, (1192), 230 states have call predecessors, (1192), 223 states have return successors, (1375), 1141 states have call predecessors, (1375), 1186 states have call successors, (1375) [2023-12-02 12:56:35,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3279 states to 3279 states and 4836 transitions. [2023-12-02 12:56:35,976 INFO L78 Accepts]: Start accepts. Automaton has 3279 states and 4836 transitions. Word has length 93 [2023-12-02 12:56:35,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:56:35,977 INFO L495 AbstractCegarLoop]: Abstraction has 3279 states and 4836 transitions. [2023-12-02 12:56:35,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-02 12:56:35,977 INFO L276 IsEmpty]: Start isEmpty. Operand 3279 states and 4836 transitions. [2023-12-02 12:56:35,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2023-12-02 12:56:35,979 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:56:35,979 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:56:35,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-12-02 12:56:35,979 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 12:56:35,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:56:35,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1582217387, now seen corresponding path program 1 times [2023-12-02 12:56:35,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 12:56:35,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885965707] [2023-12-02 12:56:35,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:56:35,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 12:56:36,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:56:36,307 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2023-12-02 12:56:36,307 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 12:56:36,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885965707] [2023-12-02 12:56:36,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885965707] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:56:36,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:56:36,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 12:56:36,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360501004] [2023-12-02 12:56:36,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:56:36,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 12:56:36,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 12:56:36,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 12:56:36,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 12:56:36,310 INFO L87 Difference]: Start difference. First operand 3279 states and 4836 transitions. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-02 12:56:37,969 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 12:56:39,977 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 12:56:41,983 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 12:56:44,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:56:44,888 INFO L93 Difference]: Finished difference Result 3289 states and 4845 transitions. [2023-12-02 12:56:44,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 12:56:44,889 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 98 [2023-12-02 12:56:44,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:56:44,913 INFO L225 Difference]: With dead ends: 3289 [2023-12-02 12:56:44,913 INFO L226 Difference]: Without dead ends: 3287 [2023-12-02 12:56:44,916 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 12:56:44,917 INFO L413 NwaCegarLoop]: 2256 mSDtfsCounter, 2545 mSDsluCounter, 4492 mSDsCounter, 0 mSdLazyCounter, 993 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2548 SdHoareTripleChecker+Valid, 6748 SdHoareTripleChecker+Invalid, 996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 993 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2023-12-02 12:56:44,917 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2548 Valid, 6748 Invalid, 996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 993 Invalid, 2 Unknown, 0 Unchecked, 8.3s Time] [2023-12-02 12:56:44,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3287 states. [2023-12-02 12:56:45,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3287 to 3287. [2023-12-02 12:56:45,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3287 states, 1867 states have (on average 1.2185324049276915) internal successors, (2275), 1962 states have internal predecessors, (2275), 1192 states have call successors, (1192), 232 states have call predecessors, (1192), 225 states have return successors, (1375), 1141 states have call predecessors, (1375), 1186 states have call successors, (1375) [2023-12-02 12:56:45,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3287 states to 3287 states and 4842 transitions. [2023-12-02 12:56:45,247 INFO L78 Accepts]: Start accepts. Automaton has 3287 states and 4842 transitions. Word has length 98 [2023-12-02 12:56:45,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:56:45,247 INFO L495 AbstractCegarLoop]: Abstraction has 3287 states and 4842 transitions. [2023-12-02 12:56:45,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-02 12:56:45,248 INFO L276 IsEmpty]: Start isEmpty. Operand 3287 states and 4842 transitions. [2023-12-02 12:56:45,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-02 12:56:45,250 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:56:45,250 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:56:45,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-12-02 12:56:45,250 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 12:56:45,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:56:45,251 INFO L85 PathProgramCache]: Analyzing trace with hash -429016675, now seen corresponding path program 1 times [2023-12-02 12:56:45,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 12:56:45,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615957539] [2023-12-02 12:56:45,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:56:45,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 12:56:45,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:56:45,563 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2023-12-02 12:56:45,563 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 12:56:45,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615957539] [2023-12-02 12:56:45,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615957539] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:56:45,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:56:45,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 12:56:45,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802336494] [2023-12-02 12:56:45,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:56:45,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 12:56:45,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 12:56:45,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 12:56:45,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 12:56:45,565 INFO L87 Difference]: Start difference. First operand 3287 states and 4842 transitions. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-12-02 12:56:47,868 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 12:56:49,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 12:56:51,413 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 12:56:54,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:56:54,719 INFO L93 Difference]: Finished difference Result 3297 states and 4851 transitions. [2023-12-02 12:56:54,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 12:56:54,720 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 103 [2023-12-02 12:56:54,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:56:54,747 INFO L225 Difference]: With dead ends: 3297 [2023-12-02 12:56:54,747 INFO L226 Difference]: Without dead ends: 3295 [2023-12-02 12:56:54,750 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 12:56:54,750 INFO L413 NwaCegarLoop]: 2256 mSDtfsCounter, 2545 mSDsluCounter, 4492 mSDsCounter, 0 mSdLazyCounter, 993 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2547 SdHoareTripleChecker+Valid, 6748 SdHoareTripleChecker+Invalid, 996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 993 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2023-12-02 12:56:54,751 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2547 Valid, 6748 Invalid, 996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 993 Invalid, 2 Unknown, 0 Unchecked, 8.9s Time] [2023-12-02 12:56:54,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3295 states. [2023-12-02 12:56:55,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3295 to 3295. [2023-12-02 12:56:55,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3295 states, 1873 states have (on average 1.2178323545114789) internal successors, (2281), 1968 states have internal predecessors, (2281), 1192 states have call successors, (1192), 234 states have call predecessors, (1192), 227 states have return successors, (1375), 1141 states have call predecessors, (1375), 1186 states have call successors, (1375) [2023-12-02 12:56:55,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3295 states to 3295 states and 4848 transitions. [2023-12-02 12:56:55,093 INFO L78 Accepts]: Start accepts. Automaton has 3295 states and 4848 transitions. Word has length 103 [2023-12-02 12:56:55,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:56:55,093 INFO L495 AbstractCegarLoop]: Abstraction has 3295 states and 4848 transitions. [2023-12-02 12:56:55,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-12-02 12:56:55,093 INFO L276 IsEmpty]: Start isEmpty. Operand 3295 states and 4848 transitions. [2023-12-02 12:56:55,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2023-12-02 12:56:55,095 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:56:55,096 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:56:55,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-12-02 12:56:55,096 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 12:56:55,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:56:55,096 INFO L85 PathProgramCache]: Analyzing trace with hash -680943308, now seen corresponding path program 1 times [2023-12-02 12:56:55,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 12:56:55,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747929956] [2023-12-02 12:56:55,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:56:55,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 12:56:55,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:56:55,393 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 193 trivial. 0 not checked. [2023-12-02 12:56:55,393 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 12:56:55,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747929956] [2023-12-02 12:56:55,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747929956] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:56:55,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:56:55,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 12:56:55,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603933466] [2023-12-02 12:56:55,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:56:55,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 12:56:55,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 12:56:55,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 12:56:55,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 12:56:55,395 INFO L87 Difference]: Start difference. First operand 3295 states and 4848 transitions. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-02 12:56:57,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 12:56:59,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 12:57:01,744 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 12:57:04,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:57:04,566 INFO L93 Difference]: Finished difference Result 3305 states and 4857 transitions. [2023-12-02 12:57:04,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 12:57:04,567 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 98 [2023-12-02 12:57:04,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:57:04,589 INFO L225 Difference]: With dead ends: 3305 [2023-12-02 12:57:04,589 INFO L226 Difference]: Without dead ends: 3301 [2023-12-02 12:57:04,591 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 12:57:04,592 INFO L413 NwaCegarLoop]: 2256 mSDtfsCounter, 2551 mSDsluCounter, 4492 mSDsCounter, 0 mSdLazyCounter, 992 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2552 SdHoareTripleChecker+Valid, 6748 SdHoareTripleChecker+Invalid, 996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 992 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2023-12-02 12:57:04,593 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2552 Valid, 6748 Invalid, 996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 992 Invalid, 3 Unknown, 0 Unchecked, 8.9s Time] [2023-12-02 12:57:04,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3301 states. [2023-12-02 12:57:04,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3301 to 3301. [2023-12-02 12:57:04,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3301 states, 1878 states have (on average 1.216719914802982) internal successors, (2285), 1972 states have internal predecessors, (2285), 1192 states have call successors, (1192), 236 states have call predecessors, (1192), 228 states have return successors, (1375), 1141 states have call predecessors, (1375), 1186 states have call successors, (1375) [2023-12-02 12:57:04,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3301 states to 3301 states and 4852 transitions. [2023-12-02 12:57:04,902 INFO L78 Accepts]: Start accepts. Automaton has 3301 states and 4852 transitions. Word has length 98 [2023-12-02 12:57:04,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:57:04,903 INFO L495 AbstractCegarLoop]: Abstraction has 3301 states and 4852 transitions. [2023-12-02 12:57:04,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-02 12:57:04,903 INFO L276 IsEmpty]: Start isEmpty. Operand 3301 states and 4852 transitions. [2023-12-02 12:57:04,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-02 12:57:04,905 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:57:04,905 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:57:04,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-12-02 12:57:04,906 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 12:57:04,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:57:04,906 INFO L85 PathProgramCache]: Analyzing trace with hash -540548450, now seen corresponding path program 1 times [2023-12-02 12:57:04,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 12:57:04,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413011996] [2023-12-02 12:57:04,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:57:04,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 12:57:04,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:57:05,195 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 233 trivial. 0 not checked. [2023-12-02 12:57:05,195 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 12:57:05,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413011996] [2023-12-02 12:57:05,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413011996] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:57:05,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:57:05,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 12:57:05,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564717315] [2023-12-02 12:57:05,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:57:05,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 12:57:05,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 12:57:05,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 12:57:05,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 12:57:05,197 INFO L87 Difference]: Start difference. First operand 3301 states and 4852 transitions. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-12-02 12:57:07,455 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 12:57:09,459 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 12:57:13,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:57:13,362 INFO L93 Difference]: Finished difference Result 3307 states and 4857 transitions. [2023-12-02 12:57:13,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 12:57:13,363 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 103 [2023-12-02 12:57:13,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:57:13,375 INFO L225 Difference]: With dead ends: 3307 [2023-12-02 12:57:13,376 INFO L226 Difference]: Without dead ends: 3216 [2023-12-02 12:57:13,377 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 12:57:13,378 INFO L413 NwaCegarLoop]: 2257 mSDtfsCounter, 2551 mSDsluCounter, 4494 mSDsCounter, 0 mSdLazyCounter, 990 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2551 SdHoareTripleChecker+Valid, 6751 SdHoareTripleChecker+Invalid, 993 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 990 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.8s IncrementalHoareTripleChecker+Time [2023-12-02 12:57:13,378 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2551 Valid, 6751 Invalid, 993 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 990 Invalid, 2 Unknown, 0 Unchecked, 7.8s Time] [2023-12-02 12:57:13,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3216 states. [2023-12-02 12:57:13,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3216 to 3216. [2023-12-02 12:57:13,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3216 states, 1829 states have (on average 1.2203389830508475) internal successors, (2232), 1921 states have internal predecessors, (2232), 1172 states have call successors, (1172), 219 states have call predecessors, (1172), 212 states have return successors, (1358), 1124 states have call predecessors, (1358), 1169 states have call successors, (1358) [2023-12-02 12:57:13,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3216 states to 3216 states and 4762 transitions. [2023-12-02 12:57:13,655 INFO L78 Accepts]: Start accepts. Automaton has 3216 states and 4762 transitions. Word has length 103 [2023-12-02 12:57:13,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:57:13,655 INFO L495 AbstractCegarLoop]: Abstraction has 3216 states and 4762 transitions. [2023-12-02 12:57:13,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-12-02 12:57:13,656 INFO L276 IsEmpty]: Start isEmpty. Operand 3216 states and 4762 transitions. [2023-12-02 12:57:13,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2023-12-02 12:57:13,661 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:57:13,662 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:57:13,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-12-02 12:57:13,662 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 12:57:13,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:57:13,663 INFO L85 PathProgramCache]: Analyzing trace with hash -353527604, now seen corresponding path program 1 times [2023-12-02 12:57:13,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 12:57:13,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387798175] [2023-12-02 12:57:13,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:57:13,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 12:57:13,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:57:14,622 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2023-12-02 12:57:14,623 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 12:57:14,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387798175] [2023-12-02 12:57:14,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387798175] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:57:14,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:57:14,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-02 12:57:14,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480499876] [2023-12-02 12:57:14,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:57:14,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 12:57:14,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 12:57:14,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 12:57:14,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-02 12:57:14,625 INFO L87 Difference]: Start difference. First operand 3216 states and 4762 transitions. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 5 states have internal predecessors, (45), 2 states have call successors, (22), 4 states have call predecessors, (22), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-02 12:57:17,415 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 12:57:19,419 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 12:57:21,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 12:57:30,642 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 12:57:32,647 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 12:57:34,656 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 12:57:36,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 12:57:39,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:57:39,997 INFO L93 Difference]: Finished difference Result 4201 states and 6545 transitions. [2023-12-02 12:57:39,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 12:57:39,997 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 5 states have internal predecessors, (45), 2 states have call successors, (22), 4 states have call predecessors, (22), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 123 [2023-12-02 12:57:39,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:57:40,011 INFO L225 Difference]: With dead ends: 4201 [2023-12-02 12:57:40,011 INFO L226 Difference]: Without dead ends: 4199 [2023-12-02 12:57:40,012 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-12-02 12:57:40,013 INFO L413 NwaCegarLoop]: 1527 mSDtfsCounter, 3520 mSDsluCounter, 4812 mSDsCounter, 0 mSdLazyCounter, 7328 mSolverCounterSat, 2545 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4053 SdHoareTripleChecker+Valid, 6339 SdHoareTripleChecker+Invalid, 9880 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2545 IncrementalHoareTripleChecker+Valid, 7328 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.6s IncrementalHoareTripleChecker+Time [2023-12-02 12:57:40,013 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4053 Valid, 6339 Invalid, 9880 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2545 Valid, 7328 Invalid, 7 Unknown, 0 Unchecked, 24.6s Time] [2023-12-02 12:57:40,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4199 states. [2023-12-02 12:57:40,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4199 to 4178. [2023-12-02 12:57:40,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4178 states, 2401 states have (on average 1.2299042065805914) internal successors, (2953), 2523 states have internal predecessors, (2953), 1503 states have call successors, (1503), 219 states have call predecessors, (1503), 271 states have return successors, (2054), 1502 states have call predecessors, (2054), 1500 states have call successors, (2054) [2023-12-02 12:57:40,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4178 states to 4178 states and 6510 transitions. [2023-12-02 12:57:40,434 INFO L78 Accepts]: Start accepts. Automaton has 4178 states and 6510 transitions. Word has length 123 [2023-12-02 12:57:40,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:57:40,434 INFO L495 AbstractCegarLoop]: Abstraction has 4178 states and 6510 transitions. [2023-12-02 12:57:40,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 5 states have internal predecessors, (45), 2 states have call successors, (22), 4 states have call predecessors, (22), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-02 12:57:40,435 INFO L276 IsEmpty]: Start isEmpty. Operand 4178 states and 6510 transitions. [2023-12-02 12:57:40,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-02 12:57:40,437 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:57:40,437 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:57:40,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-12-02 12:57:40,437 INFO L420 AbstractCegarLoop]: === Iteration 14 === 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 12:57:40,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:57:40,438 INFO L85 PathProgramCache]: Analyzing trace with hash -6963564, now seen corresponding path program 1 times [2023-12-02 12:57:40,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 12:57:40,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799345429] [2023-12-02 12:57:40,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:57:40,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 12:57:40,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:57:40,859 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2023-12-02 12:57:40,860 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 12:57:40,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799345429] [2023-12-02 12:57:40,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799345429] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:57:40,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:57:40,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 12:57:40,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081503381] [2023-12-02 12:57:40,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:57:40,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 12:57:40,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 12:57:40,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 12:57:40,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 12:57:40,862 INFO L87 Difference]: Start difference. First operand 4178 states and 6510 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (26), 3 states have call predecessors, (26), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2023-12-02 12:57:43,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 12:57:45,169 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 12:57:47,173 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 12:57:49,179 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 12:57:56,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 12:57:58,518 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 12:58:00,523 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 12:58:01,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:58:01,226 INFO L93 Difference]: Finished difference Result 4181 states and 6512 transitions. [2023-12-02 12:58:01,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 12:58:01,226 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (26), 3 states have call predecessors, (26), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 142 [2023-12-02 12:58:01,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:58:01,250 INFO L225 Difference]: With dead ends: 4181 [2023-12-02 12:58:01,251 INFO L226 Difference]: Without dead ends: 4179 [2023-12-02 12:58:01,255 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-02 12:58:01,255 INFO L413 NwaCegarLoop]: 3730 mSDtfsCounter, 2557 mSDsluCounter, 9333 mSDsCounter, 0 mSdLazyCounter, 1818 mSolverCounterSat, 1 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2558 SdHoareTripleChecker+Valid, 13063 SdHoareTripleChecker+Invalid, 1826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1818 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.8s IncrementalHoareTripleChecker+Time [2023-12-02 12:58:01,256 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2558 Valid, 13063 Invalid, 1826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1818 Invalid, 7 Unknown, 0 Unchecked, 19.8s Time] [2023-12-02 12:58:01,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4179 states. [2023-12-02 12:58:01,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4179 to 4178. [2023-12-02 12:58:01,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4178 states, 2401 states have (on average 1.229487713452728) internal successors, (2952), 2523 states have internal predecessors, (2952), 1503 states have call successors, (1503), 219 states have call predecessors, (1503), 271 states have return successors, (2054), 1502 states have call predecessors, (2054), 1500 states have call successors, (2054) [2023-12-02 12:58:01,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4178 states to 4178 states and 6509 transitions. [2023-12-02 12:58:01,669 INFO L78 Accepts]: Start accepts. Automaton has 4178 states and 6509 transitions. Word has length 142 [2023-12-02 12:58:01,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:58:01,669 INFO L495 AbstractCegarLoop]: Abstraction has 4178 states and 6509 transitions. [2023-12-02 12:58:01,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (26), 3 states have call predecessors, (26), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2023-12-02 12:58:01,669 INFO L276 IsEmpty]: Start isEmpty. Operand 4178 states and 6509 transitions. [2023-12-02 12:58:01,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-02 12:58:01,673 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:58:01,673 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:58:01,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-12-02 12:58:01,674 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 12:58:01,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:58:01,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1832456693, now seen corresponding path program 1 times [2023-12-02 12:58:01,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 12:58:01,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167453362] [2023-12-02 12:58:01,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:58:01,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 12:58:01,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:58:02,200 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2023-12-02 12:58:02,200 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 12:58:02,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167453362] [2023-12-02 12:58:02,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167453362] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:58:02,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:58:02,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 12:58:02,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199259888] [2023-12-02 12:58:02,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:58:02,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 12:58:02,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 12:58:02,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 12:58:02,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 12:58:02,203 INFO L87 Difference]: Start difference. First operand 4178 states and 6509 transitions. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2023-12-02 12:58:04,450 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 12:58:06,456 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 12:58:08,462 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 12:58:11,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:58:11,672 INFO L93 Difference]: Finished difference Result 8337 states and 13014 transitions. [2023-12-02 12:58:11,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 12:58:11,672 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 183 [2023-12-02 12:58:11,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:58:11,693 INFO L225 Difference]: With dead ends: 8337 [2023-12-02 12:58:11,693 INFO L226 Difference]: Without dead ends: 4181 [2023-12-02 12:58:11,738 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-02 12:58:11,739 INFO L413 NwaCegarLoop]: 2245 mSDtfsCounter, 2 mSDsluCounter, 4485 mSDsCounter, 0 mSdLazyCounter, 979 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 6730 SdHoareTripleChecker+Invalid, 982 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 979 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.0s IncrementalHoareTripleChecker+Time [2023-12-02 12:58:11,739 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 6730 Invalid, 982 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 979 Invalid, 3 Unknown, 0 Unchecked, 9.0s Time] [2023-12-02 12:58:11,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4181 states. [2023-12-02 12:58:12,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4181 to 4180. [2023-12-02 12:58:12,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4180 states, 2403 states have (on average 1.2292967124427798) internal successors, (2954), 2525 states have internal predecessors, (2954), 1503 states have call successors, (1503), 219 states have call predecessors, (1503), 271 states have return successors, (2054), 1502 states have call predecessors, (2054), 1500 states have call successors, (2054) [2023-12-02 12:58:12,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4180 states to 4180 states and 6511 transitions. [2023-12-02 12:58:12,184 INFO L78 Accepts]: Start accepts. Automaton has 4180 states and 6511 transitions. Word has length 183 [2023-12-02 12:58:12,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:58:12,185 INFO L495 AbstractCegarLoop]: Abstraction has 4180 states and 6511 transitions. [2023-12-02 12:58:12,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2023-12-02 12:58:12,185 INFO L276 IsEmpty]: Start isEmpty. Operand 4180 states and 6511 transitions. [2023-12-02 12:58:12,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-12-02 12:58:12,190 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:58:12,190 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:58:12,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-12-02 12:58:12,190 INFO L420 AbstractCegarLoop]: === Iteration 16 === 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 12:58:12,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:58:12,191 INFO L85 PathProgramCache]: Analyzing trace with hash 314645136, now seen corresponding path program 1 times [2023-12-02 12:58:12,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 12:58:12,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446021051] [2023-12-02 12:58:12,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:58:12,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 12:58:12,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:58:14,158 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 5 proven. 28 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2023-12-02 12:58:14,159 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 12:58:14,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446021051] [2023-12-02 12:58:14,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446021051] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 12:58:14,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841803766] [2023-12-02 12:58:14,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:58:14,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 12:58:14,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 12:58:14,164 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 12:58:14,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-02 12:58:15,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:58:15,210 INFO L262 TraceCheckSpWp]: Trace formula consists of 2737 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-02 12:58:15,226 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 12:58:15,401 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2023-12-02 12:58:15,401 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 12:58:15,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841803766] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:58:15,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 12:58:15,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [9] total 16 [2023-12-02 12:58:15,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841855027] [2023-12-02 12:58:15,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:58:15,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-02 12:58:15,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 12:58:15,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-02 12:58:15,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=210, Unknown=0, NotChecked=0, Total=240 [2023-12-02 12:58:15,405 INFO L87 Difference]: Start difference. First operand 4180 states and 6511 transitions. Second operand has 11 states, 8 states have (on average 10.375) internal successors, (83), 9 states have internal predecessors, (83), 5 states have call successors, (37), 2 states have call predecessors, (37), 5 states have return successors, (32), 6 states have call predecessors, (32), 5 states have call successors, (32) [2023-12-02 12:58:18,011 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 12:58:20,018 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 12:58:22,021 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 12:58:24,027 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 12:58:26,035 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 12:58:28,041 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 12:58:30,045 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 12:58:32,053 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 12:58:34,057 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 12:58:36,063 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 12:58:45,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:58:45,972 INFO L93 Difference]: Finished difference Result 8382 states and 13058 transitions. [2023-12-02 12:58:45,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 12:58:45,972 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 8 states have (on average 10.375) internal successors, (83), 9 states have internal predecessors, (83), 5 states have call successors, (37), 2 states have call predecessors, (37), 5 states have return successors, (32), 6 states have call predecessors, (32), 5 states have call successors, (32) Word has length 195 [2023-12-02 12:58:45,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:58:45,993 INFO L225 Difference]: With dead ends: 8382 [2023-12-02 12:58:45,994 INFO L226 Difference]: Without dead ends: 4222 [2023-12-02 12:58:46,024 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2023-12-02 12:58:46,024 INFO L413 NwaCegarLoop]: 2218 mSDtfsCounter, 12 mSDsluCounter, 19890 mSDsCounter, 0 mSdLazyCounter, 3591 mSolverCounterSat, 7 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 22108 SdHoareTripleChecker+Invalid, 3608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 3591 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.9s IncrementalHoareTripleChecker+Time [2023-12-02 12:58:46,025 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 22108 Invalid, 3608 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 3591 Invalid, 10 Unknown, 0 Unchecked, 29.9s Time] [2023-12-02 12:58:46,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4222 states. [2023-12-02 12:58:46,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4222 to 4196. [2023-12-02 12:58:46,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4196 states, 2413 states have (on average 1.2283464566929134) internal successors, (2964), 2535 states have internal predecessors, (2964), 1507 states have call successors, (1507), 219 states have call predecessors, (1507), 273 states have return successors, (2060), 1508 states have call predecessors, (2060), 1504 states have call successors, (2060) [2023-12-02 12:58:46,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4196 states to 4196 states and 6531 transitions. [2023-12-02 12:58:46,499 INFO L78 Accepts]: Start accepts. Automaton has 4196 states and 6531 transitions. Word has length 195 [2023-12-02 12:58:46,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:58:46,499 INFO L495 AbstractCegarLoop]: Abstraction has 4196 states and 6531 transitions. [2023-12-02 12:58:46,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 8 states have (on average 10.375) internal successors, (83), 9 states have internal predecessors, (83), 5 states have call successors, (37), 2 states have call predecessors, (37), 5 states have return successors, (32), 6 states have call predecessors, (32), 5 states have call successors, (32) [2023-12-02 12:58:46,500 INFO L276 IsEmpty]: Start isEmpty. Operand 4196 states and 6531 transitions. [2023-12-02 12:58:46,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2023-12-02 12:58:46,504 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:58:46,504 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:58:46,517 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-02 12:58:46,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-12-02 12:58:46,705 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 12:58:46,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:58:46,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1973471633, now seen corresponding path program 1 times [2023-12-02 12:58:46,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 12:58:46,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531122893] [2023-12-02 12:58:46,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:58:46,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 12:58:46,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:58:46,949 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 194 trivial. 0 not checked. [2023-12-02 12:58:46,949 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 12:58:46,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531122893] [2023-12-02 12:58:46,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531122893] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:58:46,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:58:46,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 12:58:46,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345876567] [2023-12-02 12:58:46,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:58:46,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 12:58:46,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 12:58:46,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 12:58:46,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 12:58:46,951 INFO L87 Difference]: Start difference. First operand 4196 states and 6531 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 3 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (33), 3 states have call predecessors, (33), 3 states have call successors, (33) [2023-12-02 12:58:49,220 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 12:58:51,223 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 12:58:53,365 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 12:58:56,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:58:56,141 INFO L93 Difference]: Finished difference Result 9026 states and 14109 transitions. [2023-12-02 12:58:56,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 12:58:56,142 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 3 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (33), 3 states have call predecessors, (33), 3 states have call successors, (33) Word has length 202 [2023-12-02 12:58:56,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:58:56,164 INFO L225 Difference]: With dead ends: 9026 [2023-12-02 12:58:56,164 INFO L226 Difference]: Without dead ends: 4852 [2023-12-02 12:58:56,195 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 12:58:56,195 INFO L413 NwaCegarLoop]: 2509 mSDtfsCounter, 215 mSDsluCounter, 2292 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 5 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 4801 SdHoareTripleChecker+Invalid, 708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 700 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.6s IncrementalHoareTripleChecker+Time [2023-12-02 12:58:56,196 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [318 Valid, 4801 Invalid, 708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 700 Invalid, 3 Unknown, 0 Unchecked, 8.6s Time] [2023-12-02 12:58:56,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4852 states. [2023-12-02 12:58:56,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4852 to 4832. [2023-12-02 12:58:56,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4832 states, 2820 states have (on average 1.2450354609929077) internal successors, (3511), 2957 states have internal predecessors, (3511), 1736 states have call successors, (1736), 219 states have call predecessors, (1736), 273 states have return successors, (2323), 1732 states have call predecessors, (2323), 1733 states have call successors, (2323) [2023-12-02 12:58:56,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4832 states to 4832 states and 7570 transitions. [2023-12-02 12:58:56,905 INFO L78 Accepts]: Start accepts. Automaton has 4832 states and 7570 transitions. Word has length 202 [2023-12-02 12:58:56,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:58:56,906 INFO L495 AbstractCegarLoop]: Abstraction has 4832 states and 7570 transitions. [2023-12-02 12:58:56,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 3 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (33), 3 states have call predecessors, (33), 3 states have call successors, (33) [2023-12-02 12:58:56,906 INFO L276 IsEmpty]: Start isEmpty. Operand 4832 states and 7570 transitions. [2023-12-02 12:58:56,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2023-12-02 12:58:56,913 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:58:56,913 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:58:56,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-12-02 12:58:56,914 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 12:58:56,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:58:56,914 INFO L85 PathProgramCache]: Analyzing trace with hash 69285661, now seen corresponding path program 1 times [2023-12-02 12:58:56,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 12:58:56,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477488924] [2023-12-02 12:58:56,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:58:56,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 12:58:57,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:58:58,373 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 19 proven. 2 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2023-12-02 12:58:58,373 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 12:58:58,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477488924] [2023-12-02 12:58:58,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477488924] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 12:58:58,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440908589] [2023-12-02 12:58:58,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:58:58,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 12:58:58,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 12:58:58,375 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 12:58:58,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-02 12:58:59,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:58:59,299 INFO L262 TraceCheckSpWp]: Trace formula consists of 2777 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-02 12:58:59,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 12:58:59,357 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2023-12-02 12:58:59,357 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 12:58:59,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440908589] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:58:59,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 12:58:59,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [12] total 12 [2023-12-02 12:58:59,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321996687] [2023-12-02 12:58:59,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:58:59,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-02 12:58:59,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 12:58:59,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-02 12:58:59,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2023-12-02 12:58:59,361 INFO L87 Difference]: Start difference. First operand 4832 states and 7570 transitions. Second operand has 12 states, 9 states have (on average 9.777777777777779) internal successors, (88), 10 states have internal predecessors, (88), 6 states have call successors, (39), 2 states have call predecessors, (39), 5 states have return successors, (34), 7 states have call predecessors, (34), 6 states have call successors, (34) [2023-12-02 12:59:01,934 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 12:59:03,938 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 12:59:05,943 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 12:59:07,948 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 12:59:09,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 12:59:11,957 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 12:59:13,961 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 12:59:15,966 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 12:59:17,971 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 12:59:19,975 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 12:59:22,380 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 12:59:24,386 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 12:59:26,392 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 12:59:28,396 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 12:59:30,405 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 12:59:32,409 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 12:59:34,414 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 12:59:36,419 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 12:59:38,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 12:59:40,432 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 12:59:41,693 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 12:59:52,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:59:52,097 INFO L93 Difference]: Finished difference Result 9692 states and 15190 transitions. [2023-12-02 12:59:52,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-02 12:59:52,097 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 9.777777777777779) internal successors, (88), 10 states have internal predecessors, (88), 6 states have call successors, (39), 2 states have call predecessors, (39), 5 states have return successors, (34), 7 states have call predecessors, (34), 6 states have call successors, (34) Word has length 205 [2023-12-02 12:59:52,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:59:52,116 INFO L225 Difference]: With dead ends: 9692 [2023-12-02 12:59:52,116 INFO L226 Difference]: Without dead ends: 4880 [2023-12-02 12:59:52,140 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2023-12-02 12:59:52,141 INFO L413 NwaCegarLoop]: 2294 mSDtfsCounter, 97 mSDsluCounter, 22784 mSDsCounter, 0 mSdLazyCounter, 4075 mSolverCounterSat, 15 mSolverCounterUnsat, 20 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 51.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 25078 SdHoareTripleChecker+Invalid, 4110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 4075 IncrementalHoareTripleChecker+Invalid, 20 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 52.0s IncrementalHoareTripleChecker+Time [2023-12-02 12:59:52,141 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 25078 Invalid, 4110 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [15 Valid, 4075 Invalid, 20 Unknown, 0 Unchecked, 52.0s Time] [2023-12-02 12:59:52,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4880 states. [2023-12-02 12:59:52,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4880 to 4836. [2023-12-02 12:59:52,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4836 states, 2822 states have (on average 1.2448618001417435) internal successors, (3513), 2961 states have internal predecessors, (3513), 1736 states have call successors, (1736), 219 states have call predecessors, (1736), 275 states have return successors, (2327), 1732 states have call predecessors, (2327), 1733 states have call successors, (2327) [2023-12-02 12:59:52,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4836 states to 4836 states and 7576 transitions. [2023-12-02 12:59:52,778 INFO L78 Accepts]: Start accepts. Automaton has 4836 states and 7576 transitions. Word has length 205 [2023-12-02 12:59:52,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:59:52,779 INFO L495 AbstractCegarLoop]: Abstraction has 4836 states and 7576 transitions. [2023-12-02 12:59:52,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 9.777777777777779) internal successors, (88), 10 states have internal predecessors, (88), 6 states have call successors, (39), 2 states have call predecessors, (39), 5 states have return successors, (34), 7 states have call predecessors, (34), 6 states have call successors, (34) [2023-12-02 12:59:52,779 INFO L276 IsEmpty]: Start isEmpty. Operand 4836 states and 7576 transitions. [2023-12-02 12:59:52,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2023-12-02 12:59:52,786 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:59:52,786 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:59:52,796 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-02 12:59:52,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-12-02 12:59:52,987 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 12:59:52,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:59:52,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1392302322, now seen corresponding path program 1 times [2023-12-02 12:59:52,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 12:59:52,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468126357] [2023-12-02 12:59:52,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:59:52,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 12:59:53,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:59:53,415 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2023-12-02 12:59:53,416 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 12:59:53,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468126357] [2023-12-02 12:59:53,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468126357] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:59:53,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:59:53,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 12:59:53,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958147572] [2023-12-02 12:59:53,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:59:53,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 12:59:53,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 12:59:53,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 12:59:53,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 12:59:53,418 INFO L87 Difference]: Start difference. First operand 4836 states and 7576 transitions. Second operand has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 2 states have call successors, (53), 2 states have call predecessors, (53), 1 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) [2023-12-02 12:59:55,590 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 12:59:57,594 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 12:59:59,682 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 13:00:02,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:00:02,405 INFO L93 Difference]: Finished difference Result 10316 states and 16217 transitions. [2023-12-02 13:00:02,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 13:00:02,406 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 2 states have call successors, (53), 2 states have call predecessors, (53), 1 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) Word has length 288 [2023-12-02 13:00:02,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:00:02,425 INFO L225 Difference]: With dead ends: 10316 [2023-12-02 13:00:02,425 INFO L226 Difference]: Without dead ends: 5502 [2023-12-02 13:00:02,444 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 13:00:02,445 INFO L413 NwaCegarLoop]: 2535 mSDtfsCounter, 198 mSDsluCounter, 2326 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 4861 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2023-12-02 13:00:02,445 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [296 Valid, 4861 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 706 Invalid, 3 Unknown, 0 Unchecked, 8.3s Time] [2023-12-02 13:00:02,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5502 states. [2023-12-02 13:00:02,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5502 to 4838. [2023-12-02 13:00:02,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4838 states, 2824 states have (on average 1.2446883852691217) internal successors, (3515), 2963 states have internal predecessors, (3515), 1736 states have call successors, (1736), 219 states have call predecessors, (1736), 275 states have return successors, (2327), 1732 states have call predecessors, (2327), 1733 states have call successors, (2327) [2023-12-02 13:00:02,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4838 states to 4838 states and 7578 transitions. [2023-12-02 13:00:02,994 INFO L78 Accepts]: Start accepts. Automaton has 4838 states and 7578 transitions. Word has length 288 [2023-12-02 13:00:02,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:00:02,994 INFO L495 AbstractCegarLoop]: Abstraction has 4838 states and 7578 transitions. [2023-12-02 13:00:02,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 2 states have call successors, (53), 2 states have call predecessors, (53), 1 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) [2023-12-02 13:00:02,994 INFO L276 IsEmpty]: Start isEmpty. Operand 4838 states and 7578 transitions. [2023-12-02 13:00:02,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2023-12-02 13:00:02,999 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:00:02,999 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 7, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-02 13:00:02,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-12-02 13:00:02,999 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-02 13:00:03,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:00:03,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1420423973, now seen corresponding path program 1 times [2023-12-02 13:00:03,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 13:00:03,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567723870] [2023-12-02 13:00:03,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:00:03,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 13:00:03,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:00:03,425 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2023-12-02 13:00:03,426 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 13:00:03,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567723870] [2023-12-02 13:00:03,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567723870] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 13:00:03,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 13:00:03,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 13:00:03,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235473527] [2023-12-02 13:00:03,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:00:03,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 13:00:03,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 13:00:03,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 13:00:03,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 13:00:03,429 INFO L87 Difference]: Start difference. First operand 4838 states and 7578 transitions. Second operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2023-12-02 13:00:05,643 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 13:00:07,649 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 13:00:09,771 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 13:00:11,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 13:00:13,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 13:00:17,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:00:17,712 INFO L93 Difference]: Finished difference Result 9722 states and 15234 transitions. [2023-12-02 13:00:17,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 13:00:17,713 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) Word has length 256 [2023-12-02 13:00:17,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:00:17,733 INFO L225 Difference]: With dead ends: 9722 [2023-12-02 13:00:17,733 INFO L226 Difference]: Without dead ends: 4906 [2023-12-02 13:00:17,758 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-02 13:00:17,758 INFO L413 NwaCegarLoop]: 2317 mSDtfsCounter, 96 mSDsluCounter, 4556 mSDsCounter, 0 mSdLazyCounter, 1011 mSolverCounterSat, 10 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 6873 SdHoareTripleChecker+Invalid, 1026 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1011 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.6s IncrementalHoareTripleChecker+Time [2023-12-02 13:00:17,759 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 6873 Invalid, 1026 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1011 Invalid, 5 Unknown, 0 Unchecked, 13.6s Time] [2023-12-02 13:00:17,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4906 states. [2023-12-02 13:00:18,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4906 to 4846. [2023-12-02 13:00:18,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4846 states, 2832 states have (on average 1.2439971751412429) internal successors, (3523), 2971 states have internal predecessors, (3523), 1736 states have call successors, (1736), 219 states have call predecessors, (1736), 275 states have return successors, (2327), 1732 states have call predecessors, (2327), 1733 states have call successors, (2327) [2023-12-02 13:00:18,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4846 states to 4846 states and 7586 transitions. [2023-12-02 13:00:18,275 INFO L78 Accepts]: Start accepts. Automaton has 4846 states and 7586 transitions. Word has length 256 [2023-12-02 13:00:18,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:00:18,276 INFO L495 AbstractCegarLoop]: Abstraction has 4846 states and 7586 transitions. [2023-12-02 13:00:18,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2023-12-02 13:00:18,276 INFO L276 IsEmpty]: Start isEmpty. Operand 4846 states and 7586 transitions. [2023-12-02 13:00:18,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2023-12-02 13:00:18,280 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:00:18,281 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 7, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 13:00:18,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-12-02 13:00:18,281 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 13:00:18,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:00:18,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1918018266, now seen corresponding path program 1 times [2023-12-02 13:00:18,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 13:00:18,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615037164] [2023-12-02 13:00:18,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:00:18,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 13:00:18,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:00:18,684 INFO L134 CoverageAnalysis]: Checked inductivity of 271 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-02 13:00:18,684 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 13:00:18,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615037164] [2023-12-02 13:00:18,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615037164] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 13:00:18,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 13:00:18,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 13:00:18,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809514829] [2023-12-02 13:00:18,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:00:18,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 13:00:18,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 13:00:18,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 13:00:18,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 13:00:18,687 INFO L87 Difference]: Start difference. First operand 4846 states and 7586 transitions. Second operand has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2023-12-02 13:00:20,988 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 13:00:22,993 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 13:00:25,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:00:25,706 INFO L93 Difference]: Finished difference Result 9356 states and 14600 transitions. [2023-12-02 13:00:25,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 13:00:25,707 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) Word has length 260 [2023-12-02 13:00:25,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:00:25,725 INFO L225 Difference]: With dead ends: 9356 [2023-12-02 13:00:25,725 INFO L226 Difference]: Without dead ends: 4532 [2023-12-02 13:00:25,750 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 13:00:25,751 INFO L413 NwaCegarLoop]: 2246 mSDtfsCounter, 47 mSDsluCounter, 2244 mSDsCounter, 0 mSdLazyCounter, 649 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 4490 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 649 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2023-12-02 13:00:25,751 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 4490 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 649 Invalid, 2 Unknown, 0 Unchecked, 6.5s Time] [2023-12-02 13:00:25,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4532 states. [2023-12-02 13:00:26,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4532 to 4374. [2023-12-02 13:00:26,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4374 states, 2522 states have (on average 1.2232355273592388) internal successors, (3085), 2643 states have internal predecessors, (3085), 1576 states have call successors, (1576), 219 states have call predecessors, (1576), 273 states have return successors, (2129), 1576 states have call predecessors, (2129), 1573 states have call successors, (2129) [2023-12-02 13:00:26,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4374 states to 4374 states and 6790 transitions. [2023-12-02 13:00:26,241 INFO L78 Accepts]: Start accepts. Automaton has 4374 states and 6790 transitions. Word has length 260 [2023-12-02 13:00:26,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:00:26,241 INFO L495 AbstractCegarLoop]: Abstraction has 4374 states and 6790 transitions. [2023-12-02 13:00:26,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2023-12-02 13:00:26,242 INFO L276 IsEmpty]: Start isEmpty. Operand 4374 states and 6790 transitions. [2023-12-02 13:00:26,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 483 [2023-12-02 13:00:26,249 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:00:26,249 INFO L195 NwaCegarLoop]: trace histogram [25, 13, 11, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:00:26,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-12-02 13:00:26,249 INFO L420 AbstractCegarLoop]: === Iteration 22 === 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 13:00:26,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:00:26,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1892198961, now seen corresponding path program 1 times [2023-12-02 13:00:26,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 13:00:26,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003781984] [2023-12-02 13:00:26,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:00:26,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 13:00:26,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:00:26,541 INFO L134 CoverageAnalysis]: Checked inductivity of 1180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1180 trivial. 0 not checked. [2023-12-02 13:00:26,541 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 13:00:26,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003781984] [2023-12-02 13:00:26,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003781984] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 13:00:26,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 13:00:26,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 13:00:26,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508278081] [2023-12-02 13:00:26,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:00:26,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 13:00:26,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 13:00:26,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 13:00:26,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 13:00:26,544 INFO L87 Difference]: Start difference. First operand 4374 states and 6790 transitions. Second operand has 3 states, 3 states have (on average 49.0) internal successors, (147), 3 states have internal predecessors, (147), 3 states have call successors, (92), 2 states have call predecessors, (92), 1 states have return successors, (83), 3 states have call predecessors, (83), 3 states have call successors, (83) [2023-12-02 13:00:28,659 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 13:00:31,466 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 13:00:33,472 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 13:00:36,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:00:36,670 INFO L93 Difference]: Finished difference Result 10720 states and 16693 transitions. [2023-12-02 13:00:36,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 13:00:36,672 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 49.0) internal successors, (147), 3 states have internal predecessors, (147), 3 states have call successors, (92), 2 states have call predecessors, (92), 1 states have return successors, (83), 3 states have call predecessors, (83), 3 states have call successors, (83) Word has length 482 [2023-12-02 13:00:36,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:00:36,705 INFO L225 Difference]: With dead ends: 10720 [2023-12-02 13:00:36,705 INFO L226 Difference]: Without dead ends: 8279 [2023-12-02 13:00:36,728 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 13:00:36,729 INFO L413 NwaCegarLoop]: 3112 mSDtfsCounter, 2345 mSDsluCounter, 2211 mSDsCounter, 0 mSdLazyCounter, 772 mSolverCounterSat, 2 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2345 SdHoareTripleChecker+Valid, 5323 SdHoareTripleChecker+Invalid, 777 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 772 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.2s IncrementalHoareTripleChecker+Time [2023-12-02 13:00:36,729 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2345 Valid, 5323 Invalid, 777 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 772 Invalid, 3 Unknown, 0 Unchecked, 9.2s Time] [2023-12-02 13:00:36,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8279 states. [2023-12-02 13:00:37,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8279 to 8239. [2023-12-02 13:00:37,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8239 states, 4760 states have (on average 1.2247899159663866) internal successors, (5830), 4981 states have internal predecessors, (5830), 2980 states have call successors, (2980), 402 states have call predecessors, (2980), 496 states have return successors, (4035), 2971 states have call predecessors, (4035), 2977 states have call successors, (4035) [2023-12-02 13:00:37,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8239 states to 8239 states and 12845 transitions. [2023-12-02 13:00:37,628 INFO L78 Accepts]: Start accepts. Automaton has 8239 states and 12845 transitions. Word has length 482 [2023-12-02 13:00:37,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:00:37,629 INFO L495 AbstractCegarLoop]: Abstraction has 8239 states and 12845 transitions. [2023-12-02 13:00:37,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 49.0) internal successors, (147), 3 states have internal predecessors, (147), 3 states have call successors, (92), 2 states have call predecessors, (92), 1 states have return successors, (83), 3 states have call predecessors, (83), 3 states have call successors, (83) [2023-12-02 13:00:37,629 INFO L276 IsEmpty]: Start isEmpty. Operand 8239 states and 12845 transitions. [2023-12-02 13:00:37,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 548 [2023-12-02 13:00:37,637 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:00:37,638 INFO L195 NwaCegarLoop]: trace histogram [19, 14, 14, 12, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 7, 7, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:00:37,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-12-02 13:00:37,638 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 13:00:37,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:00:37,638 INFO L85 PathProgramCache]: Analyzing trace with hash 2034459309, now seen corresponding path program 1 times [2023-12-02 13:00:37,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 13:00:37,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4915422] [2023-12-02 13:00:37,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:00:37,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 13:00:37,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:00:38,212 INFO L134 CoverageAnalysis]: Checked inductivity of 1477 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1470 trivial. 0 not checked. [2023-12-02 13:00:38,212 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 13:00:38,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4915422] [2023-12-02 13:00:38,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4915422] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:00:38,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202610915] [2023-12-02 13:00:38,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:00:38,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 13:00:38,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 13:00:38,214 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 13:00:38,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_037c8aa3-894f-4a4c-b5c8-4cff9bf434f8/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-02 13:00:39,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:00:39,409 INFO L262 TraceCheckSpWp]: Trace formula consists of 4508 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-02 13:00:39,423 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:00:39,480 INFO L134 CoverageAnalysis]: Checked inductivity of 1477 backedges. 293 proven. 1 refuted. 0 times theorem prover too weak. 1183 trivial. 0 not checked. [2023-12-02 13:00:39,480 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:00:39,994 INFO L134 CoverageAnalysis]: Checked inductivity of 1477 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1470 trivial. 0 not checked. [2023-12-02 13:00:39,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202610915] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 13:00:39,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1475106315] [2023-12-02 13:00:40,021 INFO L159 IcfgInterpreter]: Started Sifa with 259 locations of interest [2023-12-02 13:00:40,021 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 13:00:40,025 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 13:00:40,030 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 13:00:40,030 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 13:06:10,499 INFO L197 IcfgInterpreter]: Interpreting procedure printk with input of size 1907 for LOIs [2023-12-02 13:06:17,311 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_undef_int with input of size 1903 for LOIs [2023-12-02 13:06:23,156 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_xmalloc with input of size 1919 for LOIs [2023-12-02 13:08:07,957 WARN L293 SmtUtils]: Spent 5.11s on a formula simplification. DAG size of input: 1951 DAG size of output: 1951 (called from [L 212] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.BasicPredicateFactory.xJunctTerm) [2023-12-02 13:08:19,105 WARN L293 SmtUtils]: Spent 5.79s on a formula simplification. DAG size of input: 1951 DAG size of output: 1951 (called from [L 212] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.BasicPredicateFactory.xJunctTerm)