./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 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_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/bin/utaipan-verify-YMUCfTKeje/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/bin/utaipan-verify-YMUCfTKeje/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/bin/utaipan-verify-YMUCfTKeje --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f0781735bf38d1c3fc92bdfb35c4f492919d5b3ef51c397a03981a69e2882b55 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 07:02:52,623 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 07:02:52,738 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-64bit-Taipan_Default.epf [2024-11-09 07:02:52,746 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 07:02:52,747 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 07:02:52,792 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 07:02:52,793 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 07:02:52,793 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 07:02:52,796 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 07:02:52,797 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 07:02:52,798 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 07:02:52,799 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 07:02:52,800 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 07:02:52,800 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-09 07:02:52,803 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 07:02:52,803 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 07:02:52,804 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-09 07:02:52,804 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-09 07:02:52,805 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 07:02:52,805 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-09 07:02:52,809 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-09 07:02:52,810 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-09 07:02:52,811 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 07:02:52,811 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 07:02:52,812 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 07:02:52,812 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 07:02:52,812 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 07:02:52,813 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 07:02:52,813 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 07:02:52,815 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 07:02:52,816 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 07:02:52,816 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 07:02:52,817 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 07:02:52,818 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 07:02:52,818 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 07:02:52,819 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 07:02:52,819 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 07:02:52,820 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 07:02:52,820 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 07:02:52,820 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-09 07:02:52,821 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 07:02:52,821 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 07:02:52,822 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 07:02:52,822 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 07:02:52,822 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_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/bin/utaipan-verify-YMUCfTKeje/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/bin/utaipan-verify-YMUCfTKeje Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f0781735bf38d1c3fc92bdfb35c4f492919d5b3ef51c397a03981a69e2882b55 [2024-11-09 07:02:53,225 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 07:02:53,261 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 07:02:53,264 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 07:02:53,265 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 07:02:53,266 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 07:02:53,268 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i Unable to find full path for "g++" [2024-11-09 07:02:55,677 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 07:02:56,603 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 07:02:56,605 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i [2024-11-09 07:02:56,701 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/bin/utaipan-verify-YMUCfTKeje/data/27f2d312c/71c6de67cc0c404f9875aca70094c8f8/FLAGa3a8c4333 [2024-11-09 07:02:56,724 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/bin/utaipan-verify-YMUCfTKeje/data/27f2d312c/71c6de67cc0c404f9875aca70094c8f8 [2024-11-09 07:02:56,727 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 07:02:56,731 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 07:02:56,733 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 07:02:56,733 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 07:02:56,740 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 07:02:56,743 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 07:02:56" (1/1) ... [2024-11-09 07:02:56,744 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2304485d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:02:56, skipping insertion in model container [2024-11-09 07:02:56,745 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 07:02:56" (1/1) ... [2024-11-09 07:02:56,974 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 07:03:00,854 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358326,358339] [2024-11-09 07:03:00,863 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358495,358508] [2024-11-09 07:03:00,864 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358662,358675] [2024-11-09 07:03:00,869 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358830,358843] [2024-11-09 07:03:00,909 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 07:03:01,005 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 07:03:01,238 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"); [5127] [2024-11-09 07:03:01,240 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)); [5134] [2024-11-09 07:03:01,240 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5141] [2024-11-09 07:03:01,244 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5182-5183] [2024-11-09 07:03:01,244 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"); [5188-5190] [2024-11-09 07:03:01,245 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [5204] [2024-11-09 07:03:01,249 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5354] [2024-11-09 07:03:01,250 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr))); [5362] [2024-11-09 07:03:01,250 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5369] [2024-11-09 07:03:01,251 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr))); [5376] [2024-11-09 07:03:01,263 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)); [5497-5498] [2024-11-09 07:03:01,268 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)); [5531-5532] [2024-11-09 07:03:01,270 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" (79), "i" (12UL)); [5572-5573] [2024-11-09 07:03:01,272 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" (91), "i" (12UL)); [5601-5602] [2024-11-09 07:03:01,290 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/linux/netdevice.h"), "i" (502), "i" (12UL)); [5920-5921] [2024-11-09 07:03:01,291 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [5927] [2024-11-09 07:03:01,300 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6189] [2024-11-09 07:03:01,301 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6192] [2024-11-09 07:03:01,302 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6195] [2024-11-09 07:03:01,303 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6198] [2024-11-09 07:03:01,303 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6229] [2024-11-09 07:03:01,304 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6232] [2024-11-09 07:03:01,306 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6235] [2024-11-09 07:03:01,306 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6238] [2024-11-09 07:03:01,307 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6269] [2024-11-09 07:03:01,308 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6272] [2024-11-09 07:03:01,308 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6275] [2024-11-09 07:03:01,308 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6278] [2024-11-09 07:03:01,309 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6309] [2024-11-09 07:03:01,309 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6312] [2024-11-09 07:03:01,309 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6315] [2024-11-09 07:03:01,310 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6318] [2024-11-09 07:03:01,313 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6439] [2024-11-09 07:03:01,314 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6442] [2024-11-09 07:03:01,314 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6445] [2024-11-09 07:03:01,316 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6448] [2024-11-09 07:03:01,317 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6479] [2024-11-09 07:03:01,319 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6482] [2024-11-09 07:03:01,320 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6485] [2024-11-09 07:03:01,320 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6488] [2024-11-09 07:03:01,321 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6519] [2024-11-09 07:03:01,321 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6522] [2024-11-09 07:03:01,322 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6525] [2024-11-09 07:03:01,322 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6528] [2024-11-09 07:03:01,323 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6559] [2024-11-09 07:03:01,323 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6562] [2024-11-09 07:03:01,323 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6565] [2024-11-09 07:03:01,324 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6568] [2024-11-09 07:03:01,411 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7613] [2024-11-09 07:03:01,430 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7923] [2024-11-09 07:03:01,431 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7927] [2024-11-09 07:03:01,432 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7934] [2024-11-09 07:03:01,740 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358326,358339] [2024-11-09 07:03:01,741 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358495,358508] [2024-11-09 07:03:01,743 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358662,358675] [2024-11-09 07:03:01,744 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358830,358843] [2024-11-09 07:03:01,761 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 07:03:02,194 INFO L204 MainTranslator]: Completed translation [2024-11-09 07:03:02,195 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:03:02 WrapperNode [2024-11-09 07:03:02,195 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 07:03:02,197 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 07:03:02,197 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 07:03:02,197 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 07:03:02,206 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:03:02" (1/1) ... [2024-11-09 07:03:02,342 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:03:02" (1/1) ... [2024-11-09 07:03:02,589 INFO L138 Inliner]: procedures = 502, calls = 3084, calls flagged for inlining = 256, calls inlined = 229, statements flattened = 6776 [2024-11-09 07:03:02,590 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 07:03:02,591 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 07:03:02,592 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 07:03:02,592 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 07:03:02,604 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:03:02" (1/1) ... [2024-11-09 07:03:02,605 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:03:02" (1/1) ... [2024-11-09 07:03:02,637 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:03:02" (1/1) ... [2024-11-09 07:03:02,638 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:03:02" (1/1) ... [2024-11-09 07:03:02,916 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:03:02" (1/1) ... [2024-11-09 07:03:02,944 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:03:02" (1/1) ... [2024-11-09 07:03:02,980 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:03:02" (1/1) ... [2024-11-09 07:03:03,007 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:03:02" (1/1) ... [2024-11-09 07:03:03,123 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 07:03:03,124 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 07:03:03,125 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 07:03:03,125 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 07:03:03,126 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:03:02" (1/1) ... [2024-11-09 07:03:03,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 07:03:03,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:03:03,165 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 07:03:03,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc91c834-6c8a-4b89-9e0f-7fccae30a32e/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 07:03:03,209 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2024-11-09 07:03:03,209 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2024-11-09 07:03:03,210 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-09 07:03:03,210 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-09 07:03:03,211 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_6 [2024-11-09 07:03:03,211 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_6 [2024-11-09 07:03:03,212 INFO L130 BoogieDeclarations]: Found specification of procedure desc_set_buf_addr [2024-11-09 07:03:03,212 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_set_buf_addr [2024-11-09 07:03:03,212 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2024-11-09 07:03:03,213 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2024-11-09 07:03:03,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-09 07:03:03,213 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-09 07:03:03,213 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_interrupt [2024-11-09 07:03:03,213 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_interrupt [2024-11-09 07:03:03,214 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2024-11-09 07:03:03,214 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2024-11-09 07:03:03,214 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_rx_refill [2024-11-09 07:03:03,214 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_rx_refill [2024-11-09 07:03:03,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-11-09 07:03:03,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-11-09 07:03:03,214 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_del [2024-11-09 07:03:03,214 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_del [2024-11-09 07:03:03,215 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2024-11-09 07:03:03,215 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2024-11-09 07:03:03,215 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-11-09 07:03:03,215 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-11-09 07:03:03,215 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_poll_controller [2024-11-09 07:03:03,215 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_poll_controller [2024-11-09 07:03:03,215 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2024-11-09 07:03:03,215 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2024-11-09 07:03:03,215 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2024-11-09 07:03:03,216 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2024-11-09 07:03:03,216 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_set_mac_addr [2024-11-09 07:03:03,216 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_set_mac_addr [2024-11-09 07:03:03,216 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2024-11-09 07:03:03,216 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2024-11-09 07:03:03,216 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_unlock [2024-11-09 07:03:03,216 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_unlock [2024-11-09 07:03:03,216 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_tx_timeout [2024-11-09 07:03:03,217 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_tx_timeout [2024-11-09 07:03:03,217 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-11-09 07:03:03,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-11-09 07:03:03,217 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2024-11-09 07:03:03,217 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2024-11-09 07:03:03,217 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-09 07:03:03,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-09 07:03:03,219 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_resource [2024-11-09 07:03:03,219 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_resource [2024-11-09 07:03:03,220 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-09 07:03:03,220 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2024-11-09 07:03:03,220 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2024-11-09 07:03:03,220 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-11-09 07:03:03,220 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-11-09 07:03:03,221 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2024-11-09 07:03:03,223 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2024-11-09 07:03:03,223 INFO L130 BoogieDeclarations]: Found specification of procedure desc_set_buf_addr_and_size [2024-11-09 07:03:03,223 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_set_buf_addr_and_size [2024-11-09 07:03:03,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2024-11-09 07:03:03,223 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-11-09 07:03:03,225 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-11-09 07:03:03,225 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_probe [2024-11-09 07:03:03,225 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_probe [2024-11-09 07:03:03,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2024-11-09 07:03:03,226 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-11-09 07:03:03,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-11-09 07:03:03,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-09 07:03:03,226 INFO L130 BoogieDeclarations]: Found specification of procedure desc_set_buf_len [2024-11-09 07:03:03,226 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_set_buf_len [2024-11-09 07:03:03,226 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2024-11-09 07:03:03,226 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2024-11-09 07:03:03,226 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2024-11-09 07:03:03,227 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2024-11-09 07:03:03,227 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2024-11-09 07:03:03,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2024-11-09 07:03:03,227 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2024-11-09 07:03:03,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2024-11-09 07:03:03,227 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_suspend [2024-11-09 07:03:03,227 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_suspend [2024-11-09 07:03:03,228 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_lock [2024-11-09 07:03:03,228 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_lock [2024-11-09 07:03:03,228 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_open [2024-11-09 07:03:03,228 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_open [2024-11-09 07:03:03,228 INFO L130 BoogieDeclarations]: Found specification of procedure desc_get_buf_len [2024-11-09 07:03:03,228 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_get_buf_len [2024-11-09 07:03:03,228 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2024-11-09 07:03:03,228 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2024-11-09 07:03:03,229 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-11-09 07:03:03,229 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-11-09 07:03:03,229 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-09 07:03:03,229 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2024-11-09 07:03:03,229 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2024-11-09 07:03:03,229 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2024-11-09 07:03:03,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2024-11-09 07:03:03,232 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2024-11-09 07:03:03,232 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2024-11-09 07:03:03,233 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 07:03:03,234 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_pmt [2024-11-09 07:03:03,234 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_pmt [2024-11-09 07:03:03,235 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2024-11-09 07:03:03,237 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2024-11-09 07:03:03,237 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-11-09 07:03:03,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-11-09 07:03:03,237 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-09 07:03:03,237 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_free_tx_skbufs [2024-11-09 07:03:03,238 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_free_tx_skbufs [2024-11-09 07:03:03,238 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2024-11-09 07:03:03,238 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2024-11-09 07:03:03,238 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-09 07:03:03,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-09 07:03:03,238 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2024-11-09 07:03:03,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2024-11-09 07:03:03,239 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_drvdata [2024-11-09 07:03:03,239 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_drvdata [2024-11-09 07:03:03,239 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2024-11-09 07:03:03,239 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2024-11-09 07:03:03,239 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2024-11-09 07:03:03,239 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2024-11-09 07:03:03,241 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-11-09 07:03:03,242 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-11-09 07:03:03,242 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2024-11-09 07:03:03,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2024-11-09 07:03:03,242 INFO L130 BoogieDeclarations]: Found specification of procedure device_can_wakeup [2024-11-09 07:03:03,242 INFO L138 BoogieDeclarations]: Found implementation of procedure device_can_wakeup [2024-11-09 07:03:03,243 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2024-11-09 07:03:03,243 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2024-11-09 07:03:03,243 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2024-11-09 07:03:03,243 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2024-11-09 07:03:03,243 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-11-09 07:03:03,243 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-11-09 07:03:03,244 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 07:03:03,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 07:03:03,244 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_mac_disable [2024-11-09 07:03:03,244 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_mac_disable [2024-11-09 07:03:03,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2024-11-09 07:03:03,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2024-11-09 07:03:03,244 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-09 07:03:03,245 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-09 07:03:03,245 INFO L130 BoogieDeclarations]: Found specification of procedure desc_init_tx_desc [2024-11-09 07:03:03,245 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_init_tx_desc [2024-11-09 07:03:03,245 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2024-11-09 07:03:03,245 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2024-11-09 07:03:03,245 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-11-09 07:03:03,245 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-11-09 07:03:03,246 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2024-11-09 07:03:03,246 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2024-11-09 07:03:03,246 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2024-11-09 07:03:03,247 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_size_call_parameter [2024-11-09 07:03:03,247 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2024-11-09 07:03:03,247 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2024-11-09 07:03:03,247 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2024-11-09 07:03:03,248 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2024-11-09 07:03:03,248 INFO L130 BoogieDeclarations]: Found specification of procedure bitrev32 [2024-11-09 07:03:03,248 INFO L138 BoogieDeclarations]: Found implementation of procedure bitrev32 [2024-11-09 07:03:03,248 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2024-11-09 07:03:03,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2024-11-09 07:03:03,248 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_schedule [2024-11-09 07:03:03,248 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_schedule [2024-11-09 07:03:03,249 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2024-11-09 07:03:03,249 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2024-11-09 07:03:03,249 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2024-11-09 07:03:03,249 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2024-11-09 07:03:03,249 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_mac_enable [2024-11-09 07:03:03,249 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_mac_enable [2024-11-09 07:03:03,249 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2024-11-09 07:03:03,249 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2024-11-09 07:03:03,249 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2024-11-09 07:03:03,250 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2024-11-09 07:03:03,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-09 07:03:03,250 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_stop [2024-11-09 07:03:03,250 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_stop [2024-11-09 07:03:03,250 INFO L130 BoogieDeclarations]: Found specification of procedure desc_set_tx_owner [2024-11-09 07:03:03,250 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_set_tx_owner [2024-11-09 07:03:03,251 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2024-11-09 07:03:03,251 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2024-11-09 07:03:03,251 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_irq [2024-11-09 07:03:03,252 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_irq [2024-11-09 07:03:03,252 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-09 07:03:03,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-09 07:03:03,252 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-11-09 07:03:03,252 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-11-09 07:03:03,252 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2024-11-09 07:03:03,253 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2024-11-09 07:03:03,253 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2024-11-09 07:03:03,253 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2024-11-09 07:03:03,253 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2024-11-09 07:03:03,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2024-11-09 07:03:03,253 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-11-09 07:03:03,254 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-11-09 07:03:03,254 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2024-11-09 07:03:03,254 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2024-11-09 07:03:03,254 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_set_flow_ctrl [2024-11-09 07:03:03,254 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_set_flow_ctrl [2024-11-09 07:03:03,254 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-11-09 07:03:03,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-11-09 07:03:03,255 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_resume [2024-11-09 07:03:03,255 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_resume [2024-11-09 07:03:03,255 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2024-11-09 07:03:03,255 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2024-11-09 07:03:03,255 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2024-11-09 07:03:03,256 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2024-11-09 07:03:03,256 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-11-09 07:03:03,256 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-11-09 07:03:03,256 INFO L130 BoogieDeclarations]: Found specification of procedure irq_set_irq_wake [2024-11-09 07:03:03,256 INFO L138 BoogieDeclarations]: Found implementation of procedure irq_set_irq_wake [2024-11-09 07:03:03,256 INFO L130 BoogieDeclarations]: Found specification of procedure desc_get_tx_fs [2024-11-09 07:03:03,256 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_get_tx_fs [2024-11-09 07:03:03,258 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-09 07:03:03,258 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-09 07:03:03,258 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_set_rx_mode [2024-11-09 07:03:03,258 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_set_rx_mode [2024-11-09 07:03:03,258 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2024-11-09 07:03:03,258 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2024-11-09 07:03:03,259 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-09 07:03:03,259 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-09 07:03:03,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-09 07:03:03,259 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-09 07:03:03,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-09 07:03:03,259 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2024-11-09 07:03:03,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2024-11-09 07:03:03,260 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2024-11-09 07:03:03,260 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2024-11-09 07:03:03,260 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2024-11-09 07:03:03,260 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2024-11-09 07:03:03,260 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2024-11-09 07:03:03,260 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2024-11-09 07:03:03,260 INFO L130 BoogieDeclarations]: Found specification of procedure __readl [2024-11-09 07:03:03,263 INFO L138 BoogieDeclarations]: Found implementation of procedure __readl [2024-11-09 07:03:03,263 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-11-09 07:03:03,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-11-09 07:03:03,263 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2024-11-09 07:03:03,263 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2024-11-09 07:03:03,264 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2024-11-09 07:03:03,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2024-11-09 07:03:03,264 INFO L130 BoogieDeclarations]: Found specification of procedure __writel [2024-11-09 07:03:03,264 INFO L138 BoogieDeclarations]: Found implementation of procedure __writel [2024-11-09 07:03:03,264 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_6 [2024-11-09 07:03:03,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_6 [2024-11-09 07:03:03,264 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2024-11-09 07:03:03,264 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2024-11-09 07:03:03,264 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2024-11-09 07:03:03,265 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2024-11-09 07:03:03,265 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2024-11-09 07:03:03,265 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2024-11-09 07:03:03,265 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_remove [2024-11-09 07:03:03,265 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_remove [2024-11-09 07:03:03,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-09 07:03:03,265 INFO L130 BoogieDeclarations]: Found specification of procedure desc_get_buf_addr [2024-11-09 07:03:03,265 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_get_buf_addr [2024-11-09 07:03:03,265 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_page [2024-11-09 07:03:03,265 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_page [2024-11-09 07:03:03,266 INFO L130 BoogieDeclarations]: Found specification of procedure resource_size [2024-11-09 07:03:03,266 INFO L138 BoogieDeclarations]: Found implementation of procedure resource_size [2024-11-09 07:03:03,266 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2024-11-09 07:03:03,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2024-11-09 07:03:03,266 INFO L130 BoogieDeclarations]: Found specification of procedure desc_get_tx_ls [2024-11-09 07:03:03,266 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_get_tx_ls [2024-11-09 07:03:04,468 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 07:03:04,473 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 07:03:05,353 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-09 07:03:17,831 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2024-11-09 07:03:19,624 INFO L? ?]: Removed 2527 outVars from TransFormulas that were not future-live. [2024-11-09 07:03:19,624 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 07:03:23,237 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 07:03:23,237 INFO L316 CfgBuilder]: Removed 10 assume(true) statements. [2024-11-09 07:03:23,238 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 07:03:23 BoogieIcfgContainer [2024-11-09 07:03:23,238 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 07:03:23,240 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 07:03:23,240 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 07:03:23,244 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 07:03:23,244 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 07:02:56" (1/3) ... [2024-11-09 07:03:23,245 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@37efa66b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 07:03:23, skipping insertion in model container [2024-11-09 07:03:23,245 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:03:02" (2/3) ... [2024-11-09 07:03:23,246 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@37efa66b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 07:03:23, skipping insertion in model container [2024-11-09 07:03:23,246 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 07:03:23" (3/3) ... [2024-11-09 07:03:23,247 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i [2024-11-09 07:03:23,273 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 07:03:23,273 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-11-09 07:03:23,437 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 07:03:23,447 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@484e672a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 07:03:23,447 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-11-09 07:03:23,462 INFO L276 IsEmpty]: Start isEmpty. Operand has 1658 states, 981 states have (on average 1.291539245667686) internal successors, (1267), 1008 states have internal predecessors, (1267), 555 states have call successors, (555), 120 states have call predecessors, (555), 119 states have return successors, (548), 543 states have call predecessors, (548), 548 states have call successors, (548) [2024-11-09 07:03:23,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2024-11-09 07:03:23,495 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:03:23,496 INFO L215 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:03:23,497 INFO L396 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)] === [2024-11-09 07:03:23,504 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:03:23,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1313620790, now seen corresponding path program 1 times [2024-11-09 07:03:23,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:03:23,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225429340] [2024-11-09 07:03:23,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:03:23,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:03:36,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:03:37,944 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 650 trivial. 0 not checked. [2024-11-09 07:03:37,947 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:03:37,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225429340] [2024-11-09 07:03:37,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225429340] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:03:37,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:03:37,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 07:03:37,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435303751] [2024-11-09 07:03:37,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:03:37,958 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 07:03:37,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:03:37,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 07:03:37,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 07:03:38,005 INFO L87 Difference]: Start difference. First operand has 1658 states, 981 states have (on average 1.291539245667686) internal successors, (1267), 1008 states have internal predecessors, (1267), 555 states have call successors, (555), 120 states have call predecessors, (555), 119 states have return successors, (548), 543 states have call predecessors, (548), 548 states have call successors, (548) Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2024-11-09 07:03:40,178 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:03:42,236 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:03:48,759 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:03:50,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:03:52,876 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:03:53,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:03:53,416 INFO L93 Difference]: Finished difference Result 4759 states and 6850 transitions. [2024-11-09 07:03:53,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 07:03:53,419 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 147 [2024-11-09 07:03:53,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:03:53,470 INFO L225 Difference]: With dead ends: 4759 [2024-11-09 07:03:53,470 INFO L226 Difference]: Without dead ends: 3116 [2024-11-09 07:03:53,490 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 07:03:53,495 INFO L432 NwaCegarLoop]: 1935 mSDtfsCounter, 2170 mSDsluCounter, 1895 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 3 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2170 SdHoareTripleChecker+Valid, 3830 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.0s IncrementalHoareTripleChecker+Time [2024-11-09 07:03:53,496 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2170 Valid, 3830 Invalid, 700 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 694 Invalid, 3 Unknown, 0 Unchecked, 15.0s Time] [2024-11-09 07:03:53,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3116 states. [2024-11-09 07:03:53,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3116 to 3112. [2024-11-09 07:03:53,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3112 states, 1840 states have (on average 1.254891304347826) internal successors, (2309), 1872 states have internal predecessors, (2309), 1038 states have call successors, (1038), 232 states have call predecessors, (1038), 231 states have return successors, (1035), 1025 states have call predecessors, (1035), 1035 states have call successors, (1035) [2024-11-09 07:03:53,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3112 states to 3112 states and 4382 transitions. [2024-11-09 07:03:53,893 INFO L78 Accepts]: Start accepts. Automaton has 3112 states and 4382 transitions. Word has length 147 [2024-11-09 07:03:53,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:03:53,895 INFO L471 AbstractCegarLoop]: Abstraction has 3112 states and 4382 transitions. [2024-11-09 07:03:53,895 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2024-11-09 07:03:53,895 INFO L276 IsEmpty]: Start isEmpty. Operand 3112 states and 4382 transitions. [2024-11-09 07:03:53,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2024-11-09 07:03:53,915 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:03:53,916 INFO L215 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:03:53,916 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-09 07:03:53,916 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-09 07:03:53,917 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:03:53,917 INFO L85 PathProgramCache]: Analyzing trace with hash 68989044, now seen corresponding path program 1 times [2024-11-09 07:03:53,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:03:53,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836900476] [2024-11-09 07:03:53,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:03:53,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:04:05,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:04:06,345 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 650 trivial. 0 not checked. [2024-11-09 07:04:06,348 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:04:06,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836900476] [2024-11-09 07:04:06,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836900476] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:04:06,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:04:06,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 07:04:06,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348817391] [2024-11-09 07:04:06,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:04:06,355 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 07:04:06,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:04:06,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 07:04:06,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 07:04:06,357 INFO L87 Difference]: Start difference. First operand 3112 states and 4382 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2024-11-09 07:04:08,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:04:10,513 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 [] [2024-11-09 07:04:18,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:04:18,241 INFO L93 Difference]: Finished difference Result 8674 states and 12202 transitions. [2024-11-09 07:04:18,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 07:04:18,241 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 161 [2024-11-09 07:04:18,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:04:18,299 INFO L225 Difference]: With dead ends: 8674 [2024-11-09 07:04:18,299 INFO L226 Difference]: Without dead ends: 5589 [2024-11-09 07:04:18,319 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 07:04:18,321 INFO L432 NwaCegarLoop]: 1908 mSDtfsCounter, 1763 mSDsluCounter, 1829 mSDsCounter, 0 mSdLazyCounter, 745 mSolverCounterSat, 7 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1763 SdHoareTripleChecker+Valid, 3737 SdHoareTripleChecker+Invalid, 754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 745 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.4s IncrementalHoareTripleChecker+Time [2024-11-09 07:04:18,322 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1763 Valid, 3737 Invalid, 754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 745 Invalid, 2 Unknown, 0 Unchecked, 11.4s Time] [2024-11-09 07:04:18,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5589 states. [2024-11-09 07:04:18,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5589 to 5560. [2024-11-09 07:04:18,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5560 states, 3289 states have (on average 1.247187595013682) internal successors, (4102), 3351 states have internal predecessors, (4102), 1823 states have call successors, (1823), 448 states have call predecessors, (1823), 445 states have return successors, (1888), 1790 states have call predecessors, (1888), 1820 states have call successors, (1888) [2024-11-09 07:04:18,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5560 states to 5560 states and 7813 transitions. [2024-11-09 07:04:18,716 INFO L78 Accepts]: Start accepts. Automaton has 5560 states and 7813 transitions. Word has length 161 [2024-11-09 07:04:18,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:04:18,717 INFO L471 AbstractCegarLoop]: Abstraction has 5560 states and 7813 transitions. [2024-11-09 07:04:18,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2024-11-09 07:04:18,717 INFO L276 IsEmpty]: Start isEmpty. Operand 5560 states and 7813 transitions. [2024-11-09 07:04:18,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2024-11-09 07:04:18,726 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:04:18,727 INFO L215 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:04:18,727 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-09 07:04:18,727 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-09 07:04:18,728 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:04:18,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1706298026, now seen corresponding path program 1 times [2024-11-09 07:04:18,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:04:18,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394526529] [2024-11-09 07:04:18,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:04:18,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:04:29,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:04:30,366 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 650 trivial. 0 not checked. [2024-11-09 07:04:30,367 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:04:30,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394526529] [2024-11-09 07:04:30,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394526529] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:04:30,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:04:30,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 07:04:30,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772825399] [2024-11-09 07:04:30,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:04:30,370 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 07:04:30,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:04:30,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 07:04:30,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 07:04:30,373 INFO L87 Difference]: Start difference. First operand 5560 states and 7813 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2024-11-09 07:04:32,491 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:04:34,599 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:04:40,960 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 [] [2024-11-09 07:04:45,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:04:45,041 INFO L93 Difference]: Finished difference Result 15458 states and 21599 transitions. [2024-11-09 07:04:45,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 07:04:45,042 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 172 [2024-11-09 07:04:45,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:04:45,138 INFO L225 Difference]: With dead ends: 15458 [2024-11-09 07:04:45,138 INFO L226 Difference]: Without dead ends: 9925 [2024-11-09 07:04:45,174 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 07:04:45,175 INFO L432 NwaCegarLoop]: 2553 mSDtfsCounter, 1781 mSDsluCounter, 1846 mSDsCounter, 0 mSdLazyCounter, 873 mSolverCounterSat, 29 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1781 SdHoareTripleChecker+Valid, 4399 SdHoareTripleChecker+Invalid, 905 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 873 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.2s IncrementalHoareTripleChecker+Time [2024-11-09 07:04:45,176 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1781 Valid, 4399 Invalid, 905 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 873 Invalid, 3 Unknown, 0 Unchecked, 14.2s Time] [2024-11-09 07:04:45,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9925 states. [2024-11-09 07:04:45,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9925 to 9892. [2024-11-09 07:04:45,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9892 states, 5819 states have (on average 1.2297645643581372) internal successors, (7156), 5931 states have internal predecessors, (7156), 3225 states have call successors, (3225), 850 states have call predecessors, (3225), 845 states have return successors, (3292), 3162 states have call predecessors, (3292), 3222 states have call successors, (3292) [2024-11-09 07:04:45,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9892 states to 9892 states and 13673 transitions. [2024-11-09 07:04:45,935 INFO L78 Accepts]: Start accepts. Automaton has 9892 states and 13673 transitions. Word has length 172 [2024-11-09 07:04:45,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:04:45,936 INFO L471 AbstractCegarLoop]: Abstraction has 9892 states and 13673 transitions. [2024-11-09 07:04:45,936 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2024-11-09 07:04:45,937 INFO L276 IsEmpty]: Start isEmpty. Operand 9892 states and 13673 transitions. [2024-11-09 07:04:45,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2024-11-09 07:04:45,943 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:04:45,944 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:04:45,944 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-09 07:04:45,944 INFO L396 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)] === [2024-11-09 07:04:45,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:04:45,947 INFO L85 PathProgramCache]: Analyzing trace with hash 570896763, now seen corresponding path program 1 times [2024-11-09 07:04:45,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:04:45,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001918105] [2024-11-09 07:04:45,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:04:45,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:04:57,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:04:58,788 INFO L134 CoverageAnalysis]: Checked inductivity of 763 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 763 trivial. 0 not checked. [2024-11-09 07:04:58,788 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:04:58,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001918105] [2024-11-09 07:04:58,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001918105] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:04:58,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:04:58,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:04:58,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923467074] [2024-11-09 07:04:58,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:04:58,791 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:04:58,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:04:58,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:04:58,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:04:58,794 INFO L87 Difference]: Start difference. First operand 9892 states and 13673 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2024-11-09 07:05:00,920 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:05:02,966 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:05:04,998 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:05:11,140 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 [] [2024-11-09 07:05:14,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:05:14,092 INFO L93 Difference]: Finished difference Result 10052 states and 13815 transitions. [2024-11-09 07:05:14,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:05:14,093 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 185 [2024-11-09 07:05:14,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:05:14,189 INFO L225 Difference]: With dead ends: 10052 [2024-11-09 07:05:14,189 INFO L226 Difference]: Without dead ends: 10050 [2024-11-09 07:05:14,198 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:05:14,199 INFO L432 NwaCegarLoop]: 1917 mSDtfsCounter, 2184 mSDsluCounter, 3852 mSDsCounter, 0 mSdLazyCounter, 1079 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2185 SdHoareTripleChecker+Valid, 5769 SdHoareTripleChecker+Invalid, 1083 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1079 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.8s IncrementalHoareTripleChecker+Time [2024-11-09 07:05:14,200 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2185 Valid, 5769 Invalid, 1083 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1079 Invalid, 3 Unknown, 0 Unchecked, 14.8s Time] [2024-11-09 07:05:14,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10050 states. [2024-11-09 07:05:14,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10050 to 10048. [2024-11-09 07:05:14,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10048 states, 5912 states have (on average 1.2285182679296347) internal successors, (7263), 6028 states have internal predecessors, (7263), 3241 states have call successors, (3241), 897 states have call predecessors, (3241), 892 states have return successors, (3308), 3178 states have call predecessors, (3308), 3238 states have call successors, (3308) [2024-11-09 07:05:15,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10048 states to 10048 states and 13812 transitions. [2024-11-09 07:05:15,032 INFO L78 Accepts]: Start accepts. Automaton has 10048 states and 13812 transitions. Word has length 185 [2024-11-09 07:05:15,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:05:15,035 INFO L471 AbstractCegarLoop]: Abstraction has 10048 states and 13812 transitions. [2024-11-09 07:05:15,036 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2024-11-09 07:05:15,036 INFO L276 IsEmpty]: Start isEmpty. Operand 10048 states and 13812 transitions. [2024-11-09 07:05:15,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2024-11-09 07:05:15,045 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:05:15,046 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 4, 4, 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] [2024-11-09 07:05:15,046 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-09 07:05:15,047 INFO L396 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)] === [2024-11-09 07:05:15,048 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:05:15,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1823197584, now seen corresponding path program 1 times [2024-11-09 07:05:15,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:05:15,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7522447] [2024-11-09 07:05:15,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:05:15,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:05:25,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:05:26,991 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 763 trivial. 0 not checked. [2024-11-09 07:05:26,992 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:05:26,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7522447] [2024-11-09 07:05:26,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7522447] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:05:26,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:05:26,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:05:26,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887872809] [2024-11-09 07:05:26,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:05:26,993 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:05:26,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:05:26,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:05:26,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:05:26,995 INFO L87 Difference]: Start difference. First operand 10048 states and 13812 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-11-09 07:05:29,104 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:05:31,126 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:05:33,162 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:05:40,074 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:05:42,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:05:42,748 INFO L93 Difference]: Finished difference Result 10054 states and 13817 transitions. [2024-11-09 07:05:42,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:05:42,750 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 190 [2024-11-09 07:05:42,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:05:42,892 INFO L225 Difference]: With dead ends: 10054 [2024-11-09 07:05:42,892 INFO L226 Difference]: Without dead ends: 10052 [2024-11-09 07:05:42,913 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:05:42,914 INFO L432 NwaCegarLoop]: 1901 mSDtfsCounter, 2198 mSDsluCounter, 3784 mSDsCounter, 0 mSdLazyCounter, 1054 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2199 SdHoareTripleChecker+Valid, 5685 SdHoareTripleChecker+Invalid, 1057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1054 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.2s IncrementalHoareTripleChecker+Time [2024-11-09 07:05:42,915 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2199 Valid, 5685 Invalid, 1057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1054 Invalid, 3 Unknown, 0 Unchecked, 15.2s Time] [2024-11-09 07:05:42,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10052 states. [2024-11-09 07:05:43,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10052 to 10052. [2024-11-09 07:05:43,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10052 states, 5915 states have (on average 1.2284023668639052) internal successors, (7266), 6031 states have internal predecessors, (7266), 3241 states have call successors, (3241), 898 states have call predecessors, (3241), 893 states have return successors, (3308), 3178 states have call predecessors, (3308), 3238 states have call successors, (3308) [2024-11-09 07:05:43,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10052 states to 10052 states and 13815 transitions. [2024-11-09 07:05:43,876 INFO L78 Accepts]: Start accepts. Automaton has 10052 states and 13815 transitions. Word has length 190 [2024-11-09 07:05:43,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:05:43,877 INFO L471 AbstractCegarLoop]: Abstraction has 10052 states and 13815 transitions. [2024-11-09 07:05:43,877 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-11-09 07:05:43,878 INFO L276 IsEmpty]: Start isEmpty. Operand 10052 states and 13815 transitions. [2024-11-09 07:05:43,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-09 07:05:43,885 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:05:43,886 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 6, 6, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:05:43,886 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-09 07:05:43,886 INFO L396 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)] === [2024-11-09 07:05:43,887 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:05:43,887 INFO L85 PathProgramCache]: Analyzing trace with hash 74414764, now seen corresponding path program 1 times [2024-11-09 07:05:43,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:05:43,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950164706] [2024-11-09 07:05:43,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:05:43,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:05:54,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:05:55,952 INFO L134 CoverageAnalysis]: Checked inductivity of 797 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 793 trivial. 0 not checked. [2024-11-09 07:05:55,952 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:05:55,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950164706] [2024-11-09 07:05:55,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950164706] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:05:55,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:05:55,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:05:55,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688293562] [2024-11-09 07:05:55,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:05:55,955 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:05:55,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:05:55,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:05:55,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:05:55,956 INFO L87 Difference]: Start difference. First operand 10052 states and 13815 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2024-11-09 07:05:58,079 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:06:00,104 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:06:02,140 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:06:08,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:06:10,753 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:06:13,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:06:13,451 INFO L93 Difference]: Finished difference Result 10058 states and 13820 transitions. [2024-11-09 07:06:13,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:06:13,452 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 204 [2024-11-09 07:06:13,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:06:13,510 INFO L225 Difference]: With dead ends: 10058 [2024-11-09 07:06:13,511 INFO L226 Difference]: Without dead ends: 10056 [2024-11-09 07:06:13,518 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:06:13,519 INFO L432 NwaCegarLoop]: 1901 mSDtfsCounter, 2193 mSDsluCounter, 3784 mSDsCounter, 0 mSdLazyCounter, 1053 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2194 SdHoareTripleChecker+Valid, 5685 SdHoareTripleChecker+Invalid, 1057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1053 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.8s IncrementalHoareTripleChecker+Time [2024-11-09 07:06:13,520 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2194 Valid, 5685 Invalid, 1057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1053 Invalid, 4 Unknown, 0 Unchecked, 16.8s Time] [2024-11-09 07:06:13,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10056 states. [2024-11-09 07:06:14,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10056 to 10056. [2024-11-09 07:06:14,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10056 states, 5918 states have (on average 1.2282865833051706) internal successors, (7269), 6034 states have internal predecessors, (7269), 3241 states have call successors, (3241), 899 states have call predecessors, (3241), 894 states have return successors, (3308), 3178 states have call predecessors, (3308), 3238 states have call successors, (3308) [2024-11-09 07:06:14,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10056 states to 10056 states and 13818 transitions. [2024-11-09 07:06:14,353 INFO L78 Accepts]: Start accepts. Automaton has 10056 states and 13818 transitions. Word has length 204 [2024-11-09 07:06:14,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:06:14,354 INFO L471 AbstractCegarLoop]: Abstraction has 10056 states and 13818 transitions. [2024-11-09 07:06:14,355 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2024-11-09 07:06:14,355 INFO L276 IsEmpty]: Start isEmpty. Operand 10056 states and 13818 transitions. [2024-11-09 07:06:14,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2024-11-09 07:06:14,362 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:06:14,363 INFO L215 NwaCegarLoop]: trace histogram [15, 13, 13, 13, 13, 13, 13, 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] [2024-11-09 07:06:14,363 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-09 07:06:14,363 INFO L396 AbstractCegarLoop]: === Iteration 7 === 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)] === [2024-11-09 07:06:14,364 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:06:14,364 INFO L85 PathProgramCache]: Analyzing trace with hash 468198531, now seen corresponding path program 1 times [2024-11-09 07:06:14,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:06:14,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228397376] [2024-11-09 07:06:14,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:06:14,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:06:25,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:06:26,349 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 678 trivial. 0 not checked. [2024-11-09 07:06:26,350 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:06:26,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228397376] [2024-11-09 07:06:26,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228397376] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:06:26,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:06:26,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 07:06:26,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499528492] [2024-11-09 07:06:26,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:06:26,351 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 07:06:26,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:06:26,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 07:06:26,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 07:06:26,353 INFO L87 Difference]: Start difference. First operand 10056 states and 13818 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2024-11-09 07:06:28,431 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:06:30,438 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 [] [2024-11-09 07:06:37,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:06:38,794 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:06:41,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:06:41,666 INFO L93 Difference]: Finished difference Result 19400 states and 26652 transitions. [2024-11-09 07:06:41,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 07:06:41,667 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) Word has length 192 [2024-11-09 07:06:41,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:06:41,733 INFO L225 Difference]: With dead ends: 19400 [2024-11-09 07:06:41,734 INFO L226 Difference]: Without dead ends: 9371 [2024-11-09 07:06:41,787 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 07:06:41,788 INFO L432 NwaCegarLoop]: 3438 mSDtfsCounter, 2123 mSDsluCounter, 1873 mSDsCounter, 0 mSdLazyCounter, 1005 mSolverCounterSat, 12 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2123 SdHoareTripleChecker+Valid, 5311 SdHoareTripleChecker+Invalid, 1019 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1005 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.7s IncrementalHoareTripleChecker+Time [2024-11-09 07:06:41,788 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2123 Valid, 5311 Invalid, 1019 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1005 Invalid, 2 Unknown, 0 Unchecked, 14.7s Time] [2024-11-09 07:06:41,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9371 states. [2024-11-09 07:06:42,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9371 to 9331. [2024-11-09 07:06:42,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9331 states, 5561 states have (on average 1.2276568962416832) internal successors, (6827), 5672 states have internal predecessors, (6827), 2941 states have call successors, (2941), 830 states have call predecessors, (2941), 826 states have return successors, (3006), 2879 states have call predecessors, (3006), 2938 states have call successors, (3006) [2024-11-09 07:06:42,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9331 states to 9331 states and 12774 transitions. [2024-11-09 07:06:42,640 INFO L78 Accepts]: Start accepts. Automaton has 9331 states and 12774 transitions. Word has length 192 [2024-11-09 07:06:42,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:06:42,641 INFO L471 AbstractCegarLoop]: Abstraction has 9331 states and 12774 transitions. [2024-11-09 07:06:42,641 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2024-11-09 07:06:42,641 INFO L276 IsEmpty]: Start isEmpty. Operand 9331 states and 12774 transitions. [2024-11-09 07:06:42,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-11-09 07:06:42,647 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:06:42,648 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 6, 6, 4, 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] [2024-11-09 07:06:42,648 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-09 07:06:42,648 INFO L396 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)] === [2024-11-09 07:06:42,649 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:06:42,649 INFO L85 PathProgramCache]: Analyzing trace with hash -678874273, now seen corresponding path program 1 times [2024-11-09 07:06:42,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:06:42,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547907502] [2024-11-09 07:06:42,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:06:42,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:06:53,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:06:55,202 INFO L134 CoverageAnalysis]: Checked inductivity of 807 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 801 trivial. 0 not checked. [2024-11-09 07:06:55,203 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:06:55,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547907502] [2024-11-09 07:06:55,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547907502] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:06:55,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:06:55,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:06:55,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699357330] [2024-11-09 07:06:55,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:06:55,205 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:06:55,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:06:55,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:06:55,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:06:55,207 INFO L87 Difference]: Start difference. First operand 9331 states and 12774 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2024-11-09 07:06:57,329 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:06:59,359 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:07:01,437 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:07:08,072 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:07:09,850 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:07:12,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:07:12,408 INFO L93 Difference]: Finished difference Result 9337 states and 12779 transitions. [2024-11-09 07:07:12,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:07:12,409 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 209 [2024-11-09 07:07:12,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:07:12,460 INFO L225 Difference]: With dead ends: 9337 [2024-11-09 07:07:12,460 INFO L226 Difference]: Without dead ends: 9335 [2024-11-09 07:07:12,466 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:07:12,467 INFO L432 NwaCegarLoop]: 1901 mSDtfsCounter, 2192 mSDsluCounter, 3784 mSDsCounter, 0 mSdLazyCounter, 1054 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2193 SdHoareTripleChecker+Valid, 5685 SdHoareTripleChecker+Invalid, 1057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1054 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.5s IncrementalHoareTripleChecker+Time [2024-11-09 07:07:12,468 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2193 Valid, 5685 Invalid, 1057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1054 Invalid, 3 Unknown, 0 Unchecked, 16.5s Time] [2024-11-09 07:07:12,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9335 states. [2024-11-09 07:07:13,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9335 to 9335. [2024-11-09 07:07:13,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9335 states, 5564 states have (on average 1.2275341480948958) internal successors, (6830), 5675 states have internal predecessors, (6830), 2941 states have call successors, (2941), 831 states have call predecessors, (2941), 827 states have return successors, (3006), 2879 states have call predecessors, (3006), 2938 states have call successors, (3006) [2024-11-09 07:07:13,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9335 states to 9335 states and 12777 transitions. [2024-11-09 07:07:13,340 INFO L78 Accepts]: Start accepts. Automaton has 9335 states and 12777 transitions. Word has length 209 [2024-11-09 07:07:13,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:07:13,341 INFO L471 AbstractCegarLoop]: Abstraction has 9335 states and 12777 transitions. [2024-11-09 07:07:13,342 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2024-11-09 07:07:13,342 INFO L276 IsEmpty]: Start isEmpty. Operand 9335 states and 12777 transitions. [2024-11-09 07:07:13,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2024-11-09 07:07:13,347 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:07:13,348 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 6, 6, 5, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:07:13,348 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-09 07:07:13,348 INFO L396 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)] === [2024-11-09 07:07:13,349 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:07:13,349 INFO L85 PathProgramCache]: Analyzing trace with hash 961743436, now seen corresponding path program 1 times [2024-11-09 07:07:13,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:07:13,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838326867] [2024-11-09 07:07:13,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:07:13,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:07:24,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:07:25,676 INFO L134 CoverageAnalysis]: Checked inductivity of 821 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 813 trivial. 0 not checked. [2024-11-09 07:07:25,677 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:07:25,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838326867] [2024-11-09 07:07:25,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838326867] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:07:25,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:07:25,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:07:25,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538262116] [2024-11-09 07:07:25,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:07:25,680 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:07:25,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:07:25,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:07:25,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:07:25,682 INFO L87 Difference]: Start difference. First operand 9335 states and 12777 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-09 07:07:27,806 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:07:29,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:07:31,862 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:07:40,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:07:40,859 INFO L93 Difference]: Finished difference Result 9341 states and 12782 transitions. [2024-11-09 07:07:40,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:07:40,859 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 214 [2024-11-09 07:07:40,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:07:40,922 INFO L225 Difference]: With dead ends: 9341 [2024-11-09 07:07:40,923 INFO L226 Difference]: Without dead ends: 9339 [2024-11-09 07:07:40,931 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:07:40,931 INFO L432 NwaCegarLoop]: 1901 mSDtfsCounter, 2191 mSDsluCounter, 3784 mSDsCounter, 0 mSdLazyCounter, 1054 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2192 SdHoareTripleChecker+Valid, 5685 SdHoareTripleChecker+Invalid, 1057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1054 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.5s IncrementalHoareTripleChecker+Time [2024-11-09 07:07:40,932 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2192 Valid, 5685 Invalid, 1057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1054 Invalid, 3 Unknown, 0 Unchecked, 14.5s Time] [2024-11-09 07:07:40,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9339 states. [2024-11-09 07:07:41,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9339 to 9339. [2024-11-09 07:07:41,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9339 states, 5567 states have (on average 1.2274115322435781) internal successors, (6833), 5678 states have internal predecessors, (6833), 2941 states have call successors, (2941), 832 states have call predecessors, (2941), 828 states have return successors, (3006), 2879 states have call predecessors, (3006), 2938 states have call successors, (3006) [2024-11-09 07:07:41,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9339 states to 9339 states and 12780 transitions. [2024-11-09 07:07:42,006 INFO L78 Accepts]: Start accepts. Automaton has 9339 states and 12780 transitions. Word has length 214 [2024-11-09 07:07:42,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:07:42,007 INFO L471 AbstractCegarLoop]: Abstraction has 9339 states and 12780 transitions. [2024-11-09 07:07:42,007 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-09 07:07:42,007 INFO L276 IsEmpty]: Start isEmpty. Operand 9339 states and 12780 transitions. [2024-11-09 07:07:42,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-09 07:07:42,012 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:07:42,012 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 6, 6, 6, 5, 5, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:07:42,012 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-09 07:07:42,013 INFO L396 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)] === [2024-11-09 07:07:42,013 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:07:42,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1321768767, now seen corresponding path program 1 times [2024-11-09 07:07:42,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:07:42,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836976444] [2024-11-09 07:07:42,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:07:42,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:07:52,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:07:53,981 INFO L134 CoverageAnalysis]: Checked inductivity of 839 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 829 trivial. 0 not checked. [2024-11-09 07:07:53,982 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:07:53,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836976444] [2024-11-09 07:07:53,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836976444] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:07:53,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:07:53,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:07:53,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404945042] [2024-11-09 07:07:53,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:07:53,984 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:07:53,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:07:53,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:07:53,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:07:53,986 INFO L87 Difference]: Start difference. First operand 9339 states and 12780 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2024-11-09 07:07:56,068 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:07:58,097 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:08:00,131 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:08:06,361 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:08:09,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:08:09,178 INFO L93 Difference]: Finished difference Result 9345 states and 12785 transitions. [2024-11-09 07:08:09,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:08:09,178 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 219 [2024-11-09 07:08:09,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:08:09,240 INFO L225 Difference]: With dead ends: 9345 [2024-11-09 07:08:09,240 INFO L226 Difference]: Without dead ends: 9343 [2024-11-09 07:08:09,247 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:08:09,248 INFO L432 NwaCegarLoop]: 1901 mSDtfsCounter, 2190 mSDsluCounter, 3784 mSDsCounter, 0 mSdLazyCounter, 1054 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2191 SdHoareTripleChecker+Valid, 5685 SdHoareTripleChecker+Invalid, 1057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1054 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.4s IncrementalHoareTripleChecker+Time [2024-11-09 07:08:09,250 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2191 Valid, 5685 Invalid, 1057 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [0 Valid, 1054 Invalid, 3 Unknown, 0 Unchecked, 14.4s Time] [2024-11-09 07:08:09,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9343 states. [2024-11-09 07:08:10,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9343 to 9343. [2024-11-09 07:08:10,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9343 states, 5570 states have (on average 1.2272890484739676) internal successors, (6836), 5681 states have internal predecessors, (6836), 2941 states have call successors, (2941), 833 states have call predecessors, (2941), 829 states have return successors, (3006), 2879 states have call predecessors, (3006), 2938 states have call successors, (3006) [2024-11-09 07:08:10,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9343 states to 9343 states and 12783 transitions. [2024-11-09 07:08:10,211 INFO L78 Accepts]: Start accepts. Automaton has 9343 states and 12783 transitions. Word has length 219 [2024-11-09 07:08:10,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:08:10,212 INFO L471 AbstractCegarLoop]: Abstraction has 9343 states and 12783 transitions. [2024-11-09 07:08:10,212 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2024-11-09 07:08:10,212 INFO L276 IsEmpty]: Start isEmpty. Operand 9343 states and 12783 transitions. [2024-11-09 07:08:10,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2024-11-09 07:08:10,217 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:08:10,217 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 7, 6, 6, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:08:10,217 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-09 07:08:10,217 INFO L396 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)] === [2024-11-09 07:08:10,218 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:08:10,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1325806619, now seen corresponding path program 1 times [2024-11-09 07:08:10,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:08:10,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223872129] [2024-11-09 07:08:10,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:08:10,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:08:20,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:08:21,964 INFO L134 CoverageAnalysis]: Checked inductivity of 835 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 823 trivial. 0 not checked. [2024-11-09 07:08:21,965 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:08:21,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223872129] [2024-11-09 07:08:21,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223872129] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:08:21,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:08:21,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:08:21,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037229289] [2024-11-09 07:08:21,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:08:21,967 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:08:21,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:08:21,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:08:21,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:08:21,969 INFO L87 Difference]: Start difference. First operand 9343 states and 12783 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-09 07:08:24,093 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:08:26,123 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:08:28,143 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:08:35,504 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 [] [2024-11-09 07:08:38,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:08:38,822 INFO L93 Difference]: Finished difference Result 9349 states and 12788 transitions. [2024-11-09 07:08:38,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:08:38,823 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 215 [2024-11-09 07:08:38,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:08:38,968 INFO L225 Difference]: With dead ends: 9349 [2024-11-09 07:08:38,968 INFO L226 Difference]: Without dead ends: 9347 [2024-11-09 07:08:38,973 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:08:38,974 INFO L432 NwaCegarLoop]: 1901 mSDtfsCounter, 2193 mSDsluCounter, 3784 mSDsCounter, 0 mSdLazyCounter, 1053 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2194 SdHoareTripleChecker+Valid, 5685 SdHoareTripleChecker+Invalid, 1057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1053 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.1s IncrementalHoareTripleChecker+Time [2024-11-09 07:08:38,974 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2194 Valid, 5685 Invalid, 1057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1053 Invalid, 4 Unknown, 0 Unchecked, 16.1s Time] [2024-11-09 07:08:38,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9347 states. [2024-11-09 07:08:39,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9347 to 9347. [2024-11-09 07:08:39,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9347 states, 5573 states have (on average 1.2271666965727615) internal successors, (6839), 5684 states have internal predecessors, (6839), 2941 states have call successors, (2941), 834 states have call predecessors, (2941), 830 states have return successors, (3006), 2879 states have call predecessors, (3006), 2938 states have call successors, (3006) [2024-11-09 07:08:39,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9347 states to 9347 states and 12786 transitions. [2024-11-09 07:08:39,991 INFO L78 Accepts]: Start accepts. Automaton has 9347 states and 12786 transitions. Word has length 215 [2024-11-09 07:08:39,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:08:39,992 INFO L471 AbstractCegarLoop]: Abstraction has 9347 states and 12786 transitions. [2024-11-09 07:08:39,992 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-09 07:08:39,992 INFO L276 IsEmpty]: Start isEmpty. Operand 9347 states and 12786 transitions. [2024-11-09 07:08:39,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2024-11-09 07:08:39,996 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:08:39,996 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 8, 7, 7, 6, 6, 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] [2024-11-09 07:08:39,996 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-09 07:08:39,997 INFO L396 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)] === [2024-11-09 07:08:39,997 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:08:39,997 INFO L85 PathProgramCache]: Analyzing trace with hash -554282209, now seen corresponding path program 1 times [2024-11-09 07:08:39,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:08:39,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685222672] [2024-11-09 07:08:39,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:08:39,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:08:50,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:08:51,899 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 873 trivial. 0 not checked. [2024-11-09 07:08:51,900 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:08:51,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685222672] [2024-11-09 07:08:51,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685222672] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:08:51,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:08:51,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:08:51,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142587675] [2024-11-09 07:08:51,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:08:51,902 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:08:51,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:08:51,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:08:51,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:08:51,904 INFO L87 Difference]: Start difference. First operand 9347 states and 12786 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2024-11-09 07:08:54,027 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:08:56,060 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:08:58,097 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:09:05,350 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:09:07,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:09:07,989 INFO L93 Difference]: Finished difference Result 9353 states and 12791 transitions. [2024-11-09 07:09:07,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:09:07,990 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 229 [2024-11-09 07:09:07,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:09:08,031 INFO L225 Difference]: With dead ends: 9353 [2024-11-09 07:09:08,031 INFO L226 Difference]: Without dead ends: 9351 [2024-11-09 07:09:08,037 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:09:08,038 INFO L432 NwaCegarLoop]: 1901 mSDtfsCounter, 2188 mSDsluCounter, 3784 mSDsCounter, 0 mSdLazyCounter, 1054 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2189 SdHoareTripleChecker+Valid, 5685 SdHoareTripleChecker+Invalid, 1057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1054 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.3s IncrementalHoareTripleChecker+Time [2024-11-09 07:09:08,038 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2189 Valid, 5685 Invalid, 1057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1054 Invalid, 3 Unknown, 0 Unchecked, 15.3s Time] [2024-11-09 07:09:08,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9351 states. [2024-11-09 07:09:08,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9351 to 9351. [2024-11-09 07:09:08,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9351 states, 5576 states have (on average 1.2270444763271162) internal successors, (6842), 5687 states have internal predecessors, (6842), 2941 states have call successors, (2941), 835 states have call predecessors, (2941), 831 states have return successors, (3006), 2879 states have call predecessors, (3006), 2938 states have call successors, (3006) [2024-11-09 07:09:08,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9351 states to 9351 states and 12789 transitions. [2024-11-09 07:09:08,988 INFO L78 Accepts]: Start accepts. Automaton has 9351 states and 12789 transitions. Word has length 229 [2024-11-09 07:09:08,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:09:08,989 INFO L471 AbstractCegarLoop]: Abstraction has 9351 states and 12789 transitions. [2024-11-09 07:09:08,989 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2024-11-09 07:09:08,989 INFO L276 IsEmpty]: Start isEmpty. Operand 9351 states and 12789 transitions. [2024-11-09 07:09:08,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2024-11-09 07:09:08,993 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:09:08,993 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 9, 8, 8, 6, 6, 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] [2024-11-09 07:09:08,993 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-09 07:09:08,994 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-09 07:09:08,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:09:08,994 INFO L85 PathProgramCache]: Analyzing trace with hash -61333108, now seen corresponding path program 1 times [2024-11-09 07:09:08,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:09:08,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86137166] [2024-11-09 07:09:08,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:09:08,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:09:19,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:09:20,022 INFO L134 CoverageAnalysis]: Checked inductivity of 917 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 901 trivial. 0 not checked. [2024-11-09 07:09:20,023 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:09:20,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86137166] [2024-11-09 07:09:20,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86137166] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:09:20,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:09:20,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:09:20,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066141544] [2024-11-09 07:09:20,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:09:20,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:09:20,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:09:20,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:09:20,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:09:20,026 INFO L87 Difference]: Start difference. First operand 9351 states and 12789 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-09 07:09:22,107 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:09:24,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:09:26,176 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:09:32,779 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:09:34,786 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:09:36,794 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:09:39,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:09:39,391 INFO L93 Difference]: Finished difference Result 9357 states and 12794 transitions. [2024-11-09 07:09:39,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:09:39,392 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 234 [2024-11-09 07:09:39,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:09:39,448 INFO L225 Difference]: With dead ends: 9357 [2024-11-09 07:09:39,448 INFO L226 Difference]: Without dead ends: 9355 [2024-11-09 07:09:39,456 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:09:39,457 INFO L432 NwaCegarLoop]: 1901 mSDtfsCounter, 2187 mSDsluCounter, 3784 mSDsCounter, 0 mSdLazyCounter, 1051 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2188 SdHoareTripleChecker+Valid, 5685 SdHoareTripleChecker+Invalid, 1057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1051 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.6s IncrementalHoareTripleChecker+Time [2024-11-09 07:09:39,458 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2188 Valid, 5685 Invalid, 1057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1051 Invalid, 6 Unknown, 0 Unchecked, 18.6s Time] [2024-11-09 07:09:39,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9355 states. [2024-11-09 07:09:40,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9355 to 9355. [2024-11-09 07:09:40,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9355 states, 5579 states have (on average 1.226922387524646) internal successors, (6845), 5690 states have internal predecessors, (6845), 2941 states have call successors, (2941), 836 states have call predecessors, (2941), 832 states have return successors, (3006), 2879 states have call predecessors, (3006), 2938 states have call successors, (3006) [2024-11-09 07:09:40,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9355 states to 9355 states and 12792 transitions. [2024-11-09 07:09:40,501 INFO L78 Accepts]: Start accepts. Automaton has 9355 states and 12792 transitions. Word has length 234 [2024-11-09 07:09:40,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:09:40,501 INFO L471 AbstractCegarLoop]: Abstraction has 9355 states and 12792 transitions. [2024-11-09 07:09:40,502 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-09 07:09:40,502 INFO L276 IsEmpty]: Start isEmpty. Operand 9355 states and 12792 transitions. [2024-11-09 07:09:40,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2024-11-09 07:09:40,509 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:09:40,509 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 10, 9, 9, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:09:40,509 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-09 07:09:40,510 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-09 07:09:40,510 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:09:40,510 INFO L85 PathProgramCache]: Analyzing trace with hash 531951856, now seen corresponding path program 1 times [2024-11-09 07:09:40,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:09:40,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043337508] [2024-11-09 07:09:40,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:09:40,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:09:51,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:09:52,062 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 907 trivial. 0 not checked. [2024-11-09 07:09:52,063 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:09:52,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043337508] [2024-11-09 07:09:52,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043337508] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:09:52,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:09:52,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:09:52,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193746168] [2024-11-09 07:09:52,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:09:52,064 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:09:52,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:09:52,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:09:52,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:09:52,066 INFO L87 Difference]: Start difference. First operand 9355 states and 12792 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2024-11-09 07:09:54,146 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:09:56,189 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:09:58,282 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:10:05,288 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:10:08,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:10:08,578 INFO L93 Difference]: Finished difference Result 9361 states and 12797 transitions. [2024-11-09 07:10:08,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:10:08,579 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 230 [2024-11-09 07:10:08,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:10:08,617 INFO L225 Difference]: With dead ends: 9361 [2024-11-09 07:10:08,617 INFO L226 Difference]: Without dead ends: 9359 [2024-11-09 07:10:08,623 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:10:08,624 INFO L432 NwaCegarLoop]: 1901 mSDtfsCounter, 2190 mSDsluCounter, 3784 mSDsCounter, 0 mSdLazyCounter, 1053 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2191 SdHoareTripleChecker+Valid, 5685 SdHoareTripleChecker+Invalid, 1057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1053 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.5s IncrementalHoareTripleChecker+Time [2024-11-09 07:10:08,624 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2191 Valid, 5685 Invalid, 1057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1053 Invalid, 4 Unknown, 0 Unchecked, 15.5s Time] [2024-11-09 07:10:08,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9359 states. [2024-11-09 07:10:09,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9359 to 9359. [2024-11-09 07:10:09,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9359 states, 5582 states have (on average 1.2268004299534216) internal successors, (6848), 5693 states have internal predecessors, (6848), 2941 states have call successors, (2941), 837 states have call predecessors, (2941), 833 states have return successors, (3006), 2879 states have call predecessors, (3006), 2938 states have call successors, (3006) [2024-11-09 07:10:09,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9359 states to 9359 states and 12795 transitions. [2024-11-09 07:10:09,484 INFO L78 Accepts]: Start accepts. Automaton has 9359 states and 12795 transitions. Word has length 230 [2024-11-09 07:10:09,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:10:09,485 INFO L471 AbstractCegarLoop]: Abstraction has 9359 states and 12795 transitions. [2024-11-09 07:10:09,485 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2024-11-09 07:10:09,485 INFO L276 IsEmpty]: Start isEmpty. Operand 9359 states and 12795 transitions. [2024-11-09 07:10:09,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2024-11-09 07:10:09,493 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:10:09,493 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 11, 10, 10, 6, 6, 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] [2024-11-09 07:10:09,493 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-09 07:10:09,493 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-09 07:10:09,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:10:09,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1788193068, now seen corresponding path program 1 times [2024-11-09 07:10:09,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:10:09,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572237103] [2024-11-09 07:10:09,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:10:09,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:10:20,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:10:20,781 INFO L134 CoverageAnalysis]: Checked inductivity of 989 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 969 trivial. 0 not checked. [2024-11-09 07:10:20,782 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:10:20,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572237103] [2024-11-09 07:10:20,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572237103] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:10:20,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:10:20,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:10:20,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823646787] [2024-11-09 07:10:20,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:10:20,783 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:10:20,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:10:20,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:10:20,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:10:20,784 INFO L87 Difference]: Start difference. First operand 9359 states and 12795 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-09 07:10:22,864 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:10:24,891 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:10:26,919 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:10:34,534 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:10:36,201 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:10:39,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:10:39,123 INFO L93 Difference]: Finished difference Result 9403 states and 12825 transitions. [2024-11-09 07:10:39,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:10:39,124 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 244 [2024-11-09 07:10:39,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:10:39,166 INFO L225 Difference]: With dead ends: 9403 [2024-11-09 07:10:39,166 INFO L226 Difference]: Without dead ends: 9399 [2024-11-09 07:10:39,170 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:10:39,171 INFO L432 NwaCegarLoop]: 1899 mSDtfsCounter, 2138 mSDsluCounter, 3823 mSDsCounter, 0 mSdLazyCounter, 1071 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2139 SdHoareTripleChecker+Valid, 5722 SdHoareTripleChecker+Invalid, 1076 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1071 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.3s IncrementalHoareTripleChecker+Time [2024-11-09 07:10:39,171 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2139 Valid, 5722 Invalid, 1076 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1071 Invalid, 4 Unknown, 0 Unchecked, 17.3s Time] [2024-11-09 07:10:39,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9399 states. [2024-11-09 07:10:40,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9399 to 9397. [2024-11-09 07:10:40,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9397 states, 5606 states have (on average 1.2260078487334998) internal successors, (6873), 5716 states have internal predecessors, (6873), 2941 states have call successors, (2941), 852 states have call predecessors, (2941), 847 states have return successors, (3006), 2879 states have call predecessors, (3006), 2938 states have call successors, (3006) [2024-11-09 07:10:40,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9397 states to 9397 states and 12820 transitions. [2024-11-09 07:10:40,135 INFO L78 Accepts]: Start accepts. Automaton has 9397 states and 12820 transitions. Word has length 244 [2024-11-09 07:10:40,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:10:40,136 INFO L471 AbstractCegarLoop]: Abstraction has 9397 states and 12820 transitions. [2024-11-09 07:10:40,136 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-09 07:10:40,136 INFO L276 IsEmpty]: Start isEmpty. Operand 9397 states and 12820 transitions. [2024-11-09 07:10:40,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2024-11-09 07:10:40,144 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:10:40,144 INFO L215 NwaCegarLoop]: trace histogram [18, 13, 13, 13, 13, 13, 13, 5, 5, 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] [2024-11-09 07:10:40,144 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-09 07:10:40,144 INFO L396 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)] === [2024-11-09 07:10:40,145 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:10:40,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1247166773, now seen corresponding path program 1 times [2024-11-09 07:10:40,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:10:40,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269575612] [2024-11-09 07:10:40,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:10:40,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:10:50,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:10:51,066 INFO L134 CoverageAnalysis]: Checked inductivity of 817 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 804 trivial. 0 not checked. [2024-11-09 07:10:51,066 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:10:51,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269575612] [2024-11-09 07:10:51,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269575612] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:10:51,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:10:51,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 07:10:51,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085658336] [2024-11-09 07:10:51,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:10:51,071 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 07:10:51,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:10:51,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 07:10:51,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 07:10:51,073 INFO L87 Difference]: Start difference. First operand 9397 states and 12820 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 3 states have call predecessors, (30), 3 states have call successors, (30) [2024-11-09 07:10:53,195 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:10:55,226 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:11:03,249 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 [] [2024-11-09 07:11:06,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:11:06,478 INFO L93 Difference]: Finished difference Result 22699 states and 31015 transitions. [2024-11-09 07:11:06,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 07:11:06,479 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 3 states have call predecessors, (30), 3 states have call successors, (30) Word has length 235 [2024-11-09 07:11:06,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:11:06,535 INFO L225 Difference]: With dead ends: 22699 [2024-11-09 07:11:06,535 INFO L226 Difference]: Without dead ends: 13505 [2024-11-09 07:11:06,579 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 07:11:06,580 INFO L432 NwaCegarLoop]: 3641 mSDtfsCounter, 2120 mSDsluCounter, 1869 mSDsCounter, 0 mSdLazyCounter, 1051 mSolverCounterSat, 11 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2120 SdHoareTripleChecker+Valid, 5510 SdHoareTripleChecker+Invalid, 1065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1051 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.0s IncrementalHoareTripleChecker+Time [2024-11-09 07:11:06,580 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2120 Valid, 5510 Invalid, 1065 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1051 Invalid, 3 Unknown, 0 Unchecked, 14.0s Time] [2024-11-09 07:11:06,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13505 states. [2024-11-09 07:11:07,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13505 to 13435. [2024-11-09 07:11:08,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13435 states, 8033 states have (on average 1.227436823104693) internal successors, (9860), 8191 states have internal predecessors, (9860), 4192 states have call successors, (4192), 1213 states have call predecessors, (4192), 1207 states have return successors, (4290), 4104 states have call predecessors, (4290), 4189 states have call successors, (4290) [2024-11-09 07:11:08,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13435 states to 13435 states and 18342 transitions. [2024-11-09 07:11:08,054 INFO L78 Accepts]: Start accepts. Automaton has 13435 states and 18342 transitions. Word has length 235 [2024-11-09 07:11:08,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:11:08,054 INFO L471 AbstractCegarLoop]: Abstraction has 13435 states and 18342 transitions. [2024-11-09 07:11:08,054 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 3 states have call predecessors, (30), 3 states have call successors, (30) [2024-11-09 07:11:08,055 INFO L276 IsEmpty]: Start isEmpty. Operand 13435 states and 18342 transitions. [2024-11-09 07:11:08,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2024-11-09 07:11:08,059 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:11:08,059 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 12, 11, 11, 6, 6, 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] [2024-11-09 07:11:08,059 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-09 07:11:08,060 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-09 07:11:08,060 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:11:08,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1285238049, now seen corresponding path program 1 times [2024-11-09 07:11:08,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:11:08,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579817165] [2024-11-09 07:11:08,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:11:08,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:11:20,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:11:21,012 INFO L134 CoverageAnalysis]: Checked inductivity of 1031 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 1009 trivial. 0 not checked. [2024-11-09 07:11:21,013 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:11:21,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579817165] [2024-11-09 07:11:21,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579817165] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:11:21,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:11:21,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:11:21,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516448838] [2024-11-09 07:11:21,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:11:21,015 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:11:21,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:11:21,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:11:21,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:11:21,017 INFO L87 Difference]: Start difference. First operand 13435 states and 18342 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-09 07:11:23,095 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:11:25,136 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:11:27,185 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:11:35,505 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:11:39,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:11:39,165 INFO L93 Difference]: Finished difference Result 14201 states and 19154 transitions. [2024-11-09 07:11:39,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:11:39,166 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 249 [2024-11-09 07:11:39,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:11:39,223 INFO L225 Difference]: With dead ends: 14201 [2024-11-09 07:11:39,224 INFO L226 Difference]: Without dead ends: 14078 [2024-11-09 07:11:39,233 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:11:39,234 INFO L432 NwaCegarLoop]: 1996 mSDtfsCounter, 2110 mSDsluCounter, 4142 mSDsCounter, 0 mSdLazyCounter, 1155 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2110 SdHoareTripleChecker+Valid, 6138 SdHoareTripleChecker+Invalid, 1160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1155 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.6s IncrementalHoareTripleChecker+Time [2024-11-09 07:11:39,234 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2110 Valid, 6138 Invalid, 1160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1155 Invalid, 4 Unknown, 0 Unchecked, 16.6s Time] [2024-11-09 07:11:39,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14078 states. [2024-11-09 07:11:40,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14078 to 14074. [2024-11-09 07:11:40,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14074 states, 8410 states have (on average 1.2215219976218787) internal successors, (10273), 8544 states have internal predecessors, (10273), 4292 states have call successors, (4292), 1374 states have call predecessors, (4292), 1370 states have return successors, (4393), 4229 states have call predecessors, (4393), 4292 states have call successors, (4393) [2024-11-09 07:11:40,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14074 states to 14074 states and 18958 transitions. [2024-11-09 07:11:40,802 INFO L78 Accepts]: Start accepts. Automaton has 14074 states and 18958 transitions. Word has length 249 [2024-11-09 07:11:40,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:11:40,802 INFO L471 AbstractCegarLoop]: Abstraction has 14074 states and 18958 transitions. [2024-11-09 07:11:40,803 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-09 07:11:40,803 INFO L276 IsEmpty]: Start isEmpty. Operand 14074 states and 18958 transitions. [2024-11-09 07:11:40,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2024-11-09 07:11:40,810 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:11:40,811 INFO L215 NwaCegarLoop]: trace histogram [20, 13, 13, 13, 13, 13, 13, 7, 7, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:11:40,811 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-09 07:11:40,811 INFO L396 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)] === [2024-11-09 07:11:40,812 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:11:40,812 INFO L85 PathProgramCache]: Analyzing trace with hash 964641889, now seen corresponding path program 1 times [2024-11-09 07:11:40,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:11:40,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068543902] [2024-11-09 07:11:40,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:11:40,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:11:52,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:11:53,458 INFO L134 CoverageAnalysis]: Checked inductivity of 947 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 929 trivial. 0 not checked. [2024-11-09 07:11:53,458 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:11:53,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068543902] [2024-11-09 07:11:53,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068543902] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:11:53,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:11:53,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 07:11:53,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482729424] [2024-11-09 07:11:53,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:11:53,460 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 07:11:53,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:11:53,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 07:11:53,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 07:11:53,462 INFO L87 Difference]: Start difference. First operand 14074 states and 18958 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-09 07:11:55,583 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:11:57,604 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:12:04,904 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:12:06,990 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:12:12,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:12:12,092 INFO L93 Difference]: Finished difference Result 32775 states and 44256 transitions. [2024-11-09 07:12:12,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 07:12:12,093 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) Word has length 277 [2024-11-09 07:12:12,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:12:12,318 INFO L225 Difference]: With dead ends: 32775 [2024-11-09 07:12:12,318 INFO L226 Difference]: Without dead ends: 18904 [2024-11-09 07:12:12,363 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 07:12:12,364 INFO L432 NwaCegarLoop]: 3314 mSDtfsCounter, 1751 mSDsluCounter, 1804 mSDsCounter, 0 mSdLazyCounter, 1033 mSolverCounterSat, 28 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1751 SdHoareTripleChecker+Valid, 5118 SdHoareTripleChecker+Invalid, 1064 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1033 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.5s IncrementalHoareTripleChecker+Time [2024-11-09 07:12:12,364 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1751 Valid, 5118 Invalid, 1064 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1033 Invalid, 3 Unknown, 0 Unchecked, 16.5s Time] [2024-11-09 07:12:12,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18904 states. [2024-11-09 07:12:14,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18904 to 18896. [2024-11-09 07:12:14,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18896 states, 11326 states have (on average 1.218965212784743) internal successors, (13806), 11504 states have internal predecessors, (13806), 5737 states have call successors, (5737), 1836 states have call predecessors, (5737), 1831 states have return successors, (5839), 5655 states have call predecessors, (5839), 5737 states have call successors, (5839) [2024-11-09 07:12:14,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18896 states to 18896 states and 25382 transitions. [2024-11-09 07:12:14,442 INFO L78 Accepts]: Start accepts. Automaton has 18896 states and 25382 transitions. Word has length 277 [2024-11-09 07:12:14,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:12:14,442 INFO L471 AbstractCegarLoop]: Abstraction has 18896 states and 25382 transitions. [2024-11-09 07:12:14,442 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-09 07:12:14,442 INFO L276 IsEmpty]: Start isEmpty. Operand 18896 states and 25382 transitions. [2024-11-09 07:12:14,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2024-11-09 07:12:14,448 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:12:14,448 INFO L215 NwaCegarLoop]: trace histogram [21, 13, 13, 13, 13, 13, 13, 9, 9, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:12:14,448 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-09 07:12:14,448 INFO L396 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)] === [2024-11-09 07:12:14,449 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:12:14,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1746904825, now seen corresponding path program 1 times [2024-11-09 07:12:14,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:12:14,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773820055] [2024-11-09 07:12:14,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:12:14,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:12:24,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:12:26,765 INFO L134 CoverageAnalysis]: Checked inductivity of 1033 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1033 trivial. 0 not checked. [2024-11-09 07:12:26,765 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:12:26,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773820055] [2024-11-09 07:12:26,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773820055] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:12:26,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:12:26,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:12:26,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468771865] [2024-11-09 07:12:26,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:12:26,767 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:12:26,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:12:26,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:12:26,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:12:26,769 INFO L87 Difference]: Start difference. First operand 18896 states and 25382 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (49), 3 states have call predecessors, (49), 1 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2024-11-09 07:12:28,887 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:12:30,903 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:12:32,948 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:12:40,238 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:12:42,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:12:46,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:12:46,169 INFO L93 Difference]: Finished difference Result 18948 states and 25432 transitions. [2024-11-09 07:12:46,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:12:46,170 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (49), 3 states have call predecessors, (49), 1 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) Word has length 328 [2024-11-09 07:12:46,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:12:46,235 INFO L225 Difference]: With dead ends: 18948 [2024-11-09 07:12:46,235 INFO L226 Difference]: Without dead ends: 18946 [2024-11-09 07:12:46,241 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:12:46,242 INFO L432 NwaCegarLoop]: 1881 mSDtfsCounter, 2079 mSDsluCounter, 3786 mSDsCounter, 0 mSdLazyCounter, 1059 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2080 SdHoareTripleChecker+Valid, 5667 SdHoareTripleChecker+Invalid, 1064 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1059 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.4s IncrementalHoareTripleChecker+Time [2024-11-09 07:12:46,242 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2080 Valid, 5667 Invalid, 1064 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1059 Invalid, 4 Unknown, 0 Unchecked, 17.4s Time] [2024-11-09 07:12:46,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18946 states. [2024-11-09 07:12:48,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18946 to 18944. [2024-11-09 07:12:48,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18944 states, 11362 states have (on average 1.217567329695476) internal successors, (13834), 11540 states have internal predecessors, (13834), 5737 states have call successors, (5737), 1848 states have call predecessors, (5737), 1843 states have return successors, (5839), 5655 states have call predecessors, (5839), 5737 states have call successors, (5839) [2024-11-09 07:12:48,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18944 states to 18944 states and 25410 transitions. [2024-11-09 07:12:48,170 INFO L78 Accepts]: Start accepts. Automaton has 18944 states and 25410 transitions. Word has length 328 [2024-11-09 07:12:48,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:12:48,171 INFO L471 AbstractCegarLoop]: Abstraction has 18944 states and 25410 transitions. [2024-11-09 07:12:48,171 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (49), 3 states have call predecessors, (49), 1 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2024-11-09 07:12:48,171 INFO L276 IsEmpty]: Start isEmpty. Operand 18944 states and 25410 transitions. [2024-11-09 07:12:48,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 327 [2024-11-09 07:12:48,178 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:12:48,178 INFO L215 NwaCegarLoop]: trace histogram [22, 13, 13, 13, 13, 13, 13, 7, 7, 5, 5, 5, 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] [2024-11-09 07:12:48,178 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-09 07:12:48,178 INFO L396 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)] === [2024-11-09 07:12:48,178 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:12:48,179 INFO L85 PathProgramCache]: Analyzing trace with hash -376139643, now seen corresponding path program 1 times [2024-11-09 07:12:48,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:12:48,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606957776] [2024-11-09 07:12:48,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:12:48,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:12:59,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:13:00,501 INFO L134 CoverageAnalysis]: Checked inductivity of 1057 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 1029 trivial. 0 not checked. [2024-11-09 07:13:00,502 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:13:00,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606957776] [2024-11-09 07:13:00,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606957776] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:13:00,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:13:00,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:13:00,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281891643] [2024-11-09 07:13:00,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:13:00,504 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:13:00,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:13:00,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:13:00,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:13:00,505 INFO L87 Difference]: Start difference. First operand 18944 states and 25410 transitions. Second operand has 5 states, 5 states have (on average 24.8) internal successors, (124), 4 states have internal predecessors, (124), 3 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 4 states have call predecessors, (36), 3 states have call successors, (36) [2024-11-09 07:13:02,697 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:13:04,732 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:13:06,753 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:13:08,797 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:13:18,250 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:13:20,258 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:13:22,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 [] [2024-11-09 07:13:24,651 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:13:26,661 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:13:35,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:13:35,584 INFO L93 Difference]: Finished difference Result 42347 states and 56820 transitions. [2024-11-09 07:13:35,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:13:35,585 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.8) internal successors, (124), 4 states have internal predecessors, (124), 3 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 4 states have call predecessors, (36), 3 states have call successors, (36) Word has length 326 [2024-11-09 07:13:35,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:13:35,679 INFO L225 Difference]: With dead ends: 42347 [2024-11-09 07:13:35,679 INFO L226 Difference]: Without dead ends: 23606 [2024-11-09 07:13:35,739 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:13:35,740 INFO L432 NwaCegarLoop]: 3314 mSDtfsCounter, 1713 mSDsluCounter, 8428 mSDsCounter, 0 mSdLazyCounter, 2236 mSolverCounterSat, 1 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1713 SdHoareTripleChecker+Valid, 11742 SdHoareTripleChecker+Invalid, 2244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2236 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.7s IncrementalHoareTripleChecker+Time [2024-11-09 07:13:35,741 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1713 Valid, 11742 Invalid, 2244 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2236 Invalid, 7 Unknown, 0 Unchecked, 32.7s Time] [2024-11-09 07:13:35,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23606 states. [2024-11-09 07:13:38,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23606 to 23586. [2024-11-09 07:13:38,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23586 states, 14101 states have (on average 1.2177150556698106) internal successors, (17171), 14323 states have internal predecessors, (17171), 7176 states have call successors, (7176), 2307 states have call predecessors, (7176), 2307 states have return successors, (7285), 7081 states have call predecessors, (7285), 7176 states have call successors, (7285) [2024-11-09 07:13:38,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23586 states to 23586 states and 31632 transitions. [2024-11-09 07:13:38,319 INFO L78 Accepts]: Start accepts. Automaton has 23586 states and 31632 transitions. Word has length 326 [2024-11-09 07:13:38,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:13:38,320 INFO L471 AbstractCegarLoop]: Abstraction has 23586 states and 31632 transitions. [2024-11-09 07:13:38,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.8) internal successors, (124), 4 states have internal predecessors, (124), 3 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 4 states have call predecessors, (36), 3 states have call successors, (36) [2024-11-09 07:13:38,320 INFO L276 IsEmpty]: Start isEmpty. Operand 23586 states and 31632 transitions. [2024-11-09 07:13:38,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2024-11-09 07:13:38,332 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:13:38,332 INFO L215 NwaCegarLoop]: trace histogram [22, 13, 13, 13, 13, 13, 13, 7, 7, 5, 5, 5, 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] [2024-11-09 07:13:38,332 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-09 07:13:38,333 INFO L396 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)] === [2024-11-09 07:13:38,333 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:13:38,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1258272939, now seen corresponding path program 1 times [2024-11-09 07:13:38,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:13:38,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516840688] [2024-11-09 07:13:38,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:13:38,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:13:49,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:13:50,480 INFO L134 CoverageAnalysis]: Checked inductivity of 1057 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 1029 trivial. 0 not checked. [2024-11-09 07:13:50,480 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:13:50,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516840688] [2024-11-09 07:13:50,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516840688] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:13:50,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:13:50,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:13:50,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141230945] [2024-11-09 07:13:50,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:13:50,482 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:13:50,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:13:50,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:13:50,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:13:50,483 INFO L87 Difference]: Start difference. First operand 23586 states and 31632 transitions. Second operand has 5 states, 5 states have (on average 25.0) internal successors, (125), 4 states have internal predecessors, (125), 3 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 4 states have call predecessors, (36), 3 states have call successors, (36) [2024-11-09 07:13:52,565 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:13:54,591 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:13:56,625 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:13:58,668 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:14:10,836 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:14:12,773 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:14:14,798 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:14:22,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:14:22,252 INFO L93 Difference]: Finished difference Result 53927 states and 72426 transitions. [2024-11-09 07:14:22,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:14:22,253 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 25.0) internal successors, (125), 4 states have internal predecessors, (125), 3 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 4 states have call predecessors, (36), 3 states have call successors, (36) Word has length 327 [2024-11-09 07:14:22,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:14:22,447 INFO L225 Difference]: With dead ends: 53927 [2024-11-09 07:14:22,447 INFO L226 Difference]: Without dead ends: 30544 [2024-11-09 07:14:22,533 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:14:22,535 INFO L432 NwaCegarLoop]: 3069 mSDtfsCounter, 1841 mSDsluCounter, 7930 mSDsCounter, 0 mSdLazyCounter, 2199 mSolverCounterSat, 22 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1841 SdHoareTripleChecker+Valid, 10999 SdHoareTripleChecker+Invalid, 2226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 2199 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.4s IncrementalHoareTripleChecker+Time [2024-11-09 07:14:22,535 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1841 Valid, 10999 Invalid, 2226 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [22 Valid, 2199 Invalid, 5 Unknown, 0 Unchecked, 28.4s Time] [2024-11-09 07:14:22,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30544 states. [2024-11-09 07:14:26,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30544 to 30524. [2024-11-09 07:14:26,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30524 states, 18153 states have (on average 1.2128573789456287) internal successors, (22017), 18444 states have internal predecessors, (22017), 9377 states have call successors, (9377), 2989 states have call predecessors, (9377), 2992 states have return successors, (9496), 9252 states have call predecessors, (9496), 9377 states have call successors, (9496) [2024-11-09 07:14:26,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30524 states to 30524 states and 40890 transitions. [2024-11-09 07:14:26,531 INFO L78 Accepts]: Start accepts. Automaton has 30524 states and 40890 transitions. Word has length 327 [2024-11-09 07:14:26,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:14:26,531 INFO L471 AbstractCegarLoop]: Abstraction has 30524 states and 40890 transitions. [2024-11-09 07:14:26,532 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.0) internal successors, (125), 4 states have internal predecessors, (125), 3 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 4 states have call predecessors, (36), 3 states have call successors, (36) [2024-11-09 07:14:26,532 INFO L276 IsEmpty]: Start isEmpty. Operand 30524 states and 40890 transitions. [2024-11-09 07:14:26,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2024-11-09 07:14:26,546 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:14:26,546 INFO L215 NwaCegarLoop]: trace histogram [22, 13, 13, 13, 13, 13, 13, 7, 7, 5, 5, 5, 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] [2024-11-09 07:14:26,546 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-09 07:14:26,547 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-09 07:14:26,547 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:14:26,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1504068632, now seen corresponding path program 1 times [2024-11-09 07:14:26,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:14:26,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969134375] [2024-11-09 07:14:26,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:14:26,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:14:38,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:14:39,090 INFO L134 CoverageAnalysis]: Checked inductivity of 1057 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 1029 trivial. 0 not checked. [2024-11-09 07:14:39,090 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:14:39,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969134375] [2024-11-09 07:14:39,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969134375] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:14:39,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:14:39,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:14:39,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631157691] [2024-11-09 07:14:39,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:14:39,092 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:14:39,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:14:39,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:14:39,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:14:39,093 INFO L87 Difference]: Start difference. First operand 30524 states and 40890 transitions. Second operand has 5 states, 5 states have (on average 25.2) internal successors, (126), 4 states have internal predecessors, (126), 3 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 4 states have call predecessors, (36), 3 states have call successors, (36) [2024-11-09 07:14:41,178 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:14:43,252 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:14:45,275 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:14:47,327 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:14:59,188 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:15:01,270 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:15:03,534 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:15:11,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:15:11,526 INFO L93 Difference]: Finished difference Result 67821 states and 90978 transitions. [2024-11-09 07:15:11,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:15:11,529 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 25.2) internal successors, (126), 4 states have internal predecessors, (126), 3 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 4 states have call predecessors, (36), 3 states have call successors, (36) Word has length 328 [2024-11-09 07:15:11,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:15:11,678 INFO L225 Difference]: With dead ends: 67821 [2024-11-09 07:15:11,678 INFO L226 Difference]: Without dead ends: 37500 [2024-11-09 07:15:11,747 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:15:11,751 INFO L432 NwaCegarLoop]: 3408 mSDtfsCounter, 1835 mSDsluCounter, 8614 mSDsCounter, 0 mSdLazyCounter, 2332 mSolverCounterSat, 25 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1835 SdHoareTripleChecker+Valid, 12022 SdHoareTripleChecker+Invalid, 2361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 2332 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.6s IncrementalHoareTripleChecker+Time [2024-11-09 07:15:11,752 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1835 Valid, 12022 Invalid, 2361 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [25 Valid, 2332 Invalid, 4 Unknown, 0 Unchecked, 28.6s Time] [2024-11-09 07:15:11,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37500 states. [2024-11-09 07:15:15,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37500 to 37480. [2024-11-09 07:15:15,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37480 states, 22223 states have (on average 1.2096026639067632) internal successors, (26881), 22583 states have internal predecessors, (26881), 11578 states have call successors, (11578), 3671 states have call predecessors, (11578), 3677 states have return successors, (11707), 11423 states have call predecessors, (11707), 11578 states have call successors, (11707) [2024-11-09 07:15:15,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37480 states to 37480 states and 50166 transitions. [2024-11-09 07:15:15,722 INFO L78 Accepts]: Start accepts. Automaton has 37480 states and 50166 transitions. Word has length 328 [2024-11-09 07:15:15,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:15:15,723 INFO L471 AbstractCegarLoop]: Abstraction has 37480 states and 50166 transitions. [2024-11-09 07:15:15,723 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.2) internal successors, (126), 4 states have internal predecessors, (126), 3 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 4 states have call predecessors, (36), 3 states have call successors, (36) [2024-11-09 07:15:15,723 INFO L276 IsEmpty]: Start isEmpty. Operand 37480 states and 50166 transitions. [2024-11-09 07:15:15,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 330 [2024-11-09 07:15:15,732 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:15:15,732 INFO L215 NwaCegarLoop]: trace histogram [22, 13, 13, 13, 13, 13, 13, 7, 7, 5, 5, 5, 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] [2024-11-09 07:15:15,732 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-09 07:15:15,732 INFO L396 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)] === [2024-11-09 07:15:15,733 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:15:15,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1168131822, now seen corresponding path program 1 times [2024-11-09 07:15:15,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:15:15,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605837530] [2024-11-09 07:15:15,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:15:15,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:15:25,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:15:26,498 INFO L134 CoverageAnalysis]: Checked inductivity of 1057 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 1029 trivial. 0 not checked. [2024-11-09 07:15:26,498 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:15:26,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605837530] [2024-11-09 07:15:26,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605837530] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:15:26,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:15:26,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:15:26,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548840835] [2024-11-09 07:15:26,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:15:26,500 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:15:26,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:15:26,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:15:26,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:15:26,501 INFO L87 Difference]: Start difference. First operand 37480 states and 50166 transitions. Second operand has 5 states, 5 states have (on average 25.4) internal successors, (127), 4 states have internal predecessors, (127), 3 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 4 states have call predecessors, (36), 3 states have call successors, (36) [2024-11-09 07:15:28,580 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:15:30,629 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:15:32,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:15:34,692 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:15:46,938 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:15:48,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:15:51,200 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:16:00,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:16:00,420 INFO L93 Difference]: Finished difference Result 81727 states and 109536 transitions. [2024-11-09 07:16:00,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:16:00,421 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 25.4) internal successors, (127), 4 states have internal predecessors, (127), 3 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 4 states have call predecessors, (36), 3 states have call successors, (36) Word has length 329 [2024-11-09 07:16:00,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:16:00,635 INFO L225 Difference]: With dead ends: 81727 [2024-11-09 07:16:00,635 INFO L226 Difference]: Without dead ends: 44450 [2024-11-09 07:16:00,732 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:16:00,732 INFO L432 NwaCegarLoop]: 3408 mSDtfsCounter, 1837 mSDsluCounter, 8614 mSDsCounter, 0 mSdLazyCounter, 2336 mSolverCounterSat, 27 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1837 SdHoareTripleChecker+Valid, 12022 SdHoareTripleChecker+Invalid, 2369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 2336 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.5s IncrementalHoareTripleChecker+Time [2024-11-09 07:16:00,733 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1837 Valid, 12022 Invalid, 2369 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [27 Valid, 2336 Invalid, 6 Unknown, 0 Unchecked, 29.5s Time] [2024-11-09 07:16:00,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44450 states. [2024-11-09 07:16:05,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44450 to 44430. [2024-11-09 07:16:05,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44430 states, 26293 states have (on average 1.2073555699235539) internal successors, (31745), 26722 states have internal predecessors, (31745), 13779 states have call successors, (13779), 4353 states have call predecessors, (13779), 4356 states have return successors, (13912), 13588 states have call predecessors, (13912), 13779 states have call successors, (13912) [2024-11-09 07:16:05,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44430 states to 44430 states and 59436 transitions. [2024-11-09 07:16:05,675 INFO L78 Accepts]: Start accepts. Automaton has 44430 states and 59436 transitions. Word has length 329 [2024-11-09 07:16:05,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:16:05,676 INFO L471 AbstractCegarLoop]: Abstraction has 44430 states and 59436 transitions. [2024-11-09 07:16:05,676 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.4) internal successors, (127), 4 states have internal predecessors, (127), 3 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 4 states have call predecessors, (36), 3 states have call successors, (36) [2024-11-09 07:16:05,676 INFO L276 IsEmpty]: Start isEmpty. Operand 44430 states and 59436 transitions. [2024-11-09 07:16:05,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2024-11-09 07:16:05,687 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:16:05,687 INFO L215 NwaCegarLoop]: trace histogram [21, 13, 13, 13, 13, 13, 13, 10, 10, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:16:05,687 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-09 07:16:05,687 INFO L396 AbstractCegarLoop]: === Iteration 24 === 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)] === [2024-11-09 07:16:05,688 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:16:05,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1052259820, now seen corresponding path program 1 times [2024-11-09 07:16:05,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:16:05,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724655340] [2024-11-09 07:16:05,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:05,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:16:15,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:16:17,131 INFO L134 CoverageAnalysis]: Checked inductivity of 1062 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1062 trivial. 0 not checked. [2024-11-09 07:16:17,132 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:16:17,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724655340] [2024-11-09 07:16:17,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724655340] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:16:17,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:16:17,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 07:16:17,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226697531] [2024-11-09 07:16:17,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:16:17,133 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-09 07:16:17,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:16:17,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-09 07:16:17,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-09 07:16:17,135 INFO L87 Difference]: Start difference. First operand 44430 states and 59436 transitions. Second operand has 8 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 3 states have call successors, (56), 2 states have call predecessors, (56), 3 states have return successors, (52), 4 states have call predecessors, (52), 2 states have call successors, (52) [2024-11-09 07:16:19,216 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:16:21,253 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:16:23,275 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:16:25,375 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:16:27,414 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:16:29,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 07:16:31,478 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []