./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-amd-pcnet32.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497e3be8-58e6-4795-8005-462221c8fea8/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497e3be8-58e6-4795-8005-462221c8fea8/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_497e3be8-58e6-4795-8005-462221c8fea8/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497e3be8-58e6-4795-8005-462221c8fea8/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-amd-pcnet32.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497e3be8-58e6-4795-8005-462221c8fea8/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_497e3be8-58e6-4795-8005-462221c8fea8/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 4d7ff8719f426b76942b24d8f1f6edf4d7ceb082805a261509035adb3ede1f4a --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 05:35:25,776 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 05:35:25,897 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497e3be8-58e6-4795-8005-462221c8fea8/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-64bit-Taipan_Default.epf [2024-11-09 05:35:25,908 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 05:35:25,912 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 05:35:25,957 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 05:35:25,958 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 05:35:25,959 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 05:35:25,959 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 05:35:25,960 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 05:35:25,960 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 05:35:25,960 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 05:35:25,962 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 05:35:25,963 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-09 05:35:25,966 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 05:35:25,966 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 05:35:25,967 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-09 05:35:25,967 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-09 05:35:25,968 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 05:35:25,968 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-09 05:35:25,968 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-09 05:35:25,973 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-09 05:35:25,974 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 05:35:25,974 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 05:35:25,974 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 05:35:25,975 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 05:35:25,975 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 05:35:25,975 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 05:35:25,976 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 05:35:25,976 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 05:35:25,976 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 05:35:25,978 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 05:35:25,979 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 05:35:25,980 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 05:35:25,981 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 05:35:25,981 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 05:35:25,982 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 05:35:25,982 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 05:35:25,982 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 05:35:25,983 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-09 05:35:25,983 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 05:35:25,984 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 05:35:25,984 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 05:35:25,984 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 05:35:25,985 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_497e3be8-58e6-4795-8005-462221c8fea8/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_497e3be8-58e6-4795-8005-462221c8fea8/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 -> 4d7ff8719f426b76942b24d8f1f6edf4d7ceb082805a261509035adb3ede1f4a [2024-11-09 05:35:26,411 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 05:35:26,451 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 05:35:26,454 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 05:35:26,456 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 05:35:26,457 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 05:35:26,458 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497e3be8-58e6-4795-8005-462221c8fea8/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i Unable to find full path for "g++" [2024-11-09 05:35:28,733 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 05:35:29,571 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 05:35:29,572 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497e3be8-58e6-4795-8005-462221c8fea8/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i [2024-11-09 05:35:29,659 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497e3be8-58e6-4795-8005-462221c8fea8/bin/utaipan-verify-YMUCfTKeje/data/506d75bf3/a1c1d7f13bd34aeba8a24a1e87e25f73/FLAG4a11219f2 [2024-11-09 05:35:29,819 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497e3be8-58e6-4795-8005-462221c8fea8/bin/utaipan-verify-YMUCfTKeje/data/506d75bf3/a1c1d7f13bd34aeba8a24a1e87e25f73 [2024-11-09 05:35:29,822 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 05:35:29,824 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 05:35:29,826 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 05:35:29,827 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 05:35:29,834 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 05:35:29,835 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 05:35:29" (1/1) ... [2024-11-09 05:35:29,837 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3686469 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:35:29, skipping insertion in model container [2024-11-09 05:35:29,837 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 05:35:29" (1/1) ... [2024-11-09 05:35:30,067 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 05:35:34,979 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_497e3be8-58e6-4795-8005-462221c8fea8/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[422318,422331] [2024-11-09 05:35:34,985 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_497e3be8-58e6-4795-8005-462221c8fea8/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[422487,422500] [2024-11-09 05:35:34,986 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_497e3be8-58e6-4795-8005-462221c8fea8/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[422654,422667] [2024-11-09 05:35:34,987 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_497e3be8-58e6-4795-8005-462221c8fea8/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[422822,422835] [2024-11-09 05:35:35,017 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 05:35:35,084 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 05:35:35,317 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"); [5269] [2024-11-09 05:35:35,320 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)); [5276] [2024-11-09 05:35:35,320 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5283] [2024-11-09 05:35:35,323 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)); [5324-5325] [2024-11-09 05:35:35,323 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"); [5330-5332] [2024-11-09 05:35:35,329 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5493] [2024-11-09 05:35:35,331 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [5500] [2024-11-09 05:35:35,332 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [5508] [2024-11-09 05:35:35,332 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [5515] [2024-11-09 05:35:35,333 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [5523] [2024-11-09 05:35:35,341 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)); [5643-5644] [2024-11-09 05:35:35,343 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)); [5677-5678] [2024-11-09 05:35:35,345 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (103), "i" (12UL)); [5714-5715] [2024-11-09 05:35:35,346 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [5751-5752] [2024-11-09 05:35:35,361 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)); [6010-6011] [2024-11-09 05:35:35,361 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6017] [2024-11-09 05:35:35,369 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6292] [2024-11-09 05:35:35,369 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6295] [2024-11-09 05:35:35,370 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6298] [2024-11-09 05:35:35,371 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6301] [2024-11-09 05:35:35,372 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6332] [2024-11-09 05:35:35,372 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6335] [2024-11-09 05:35:35,373 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6338] [2024-11-09 05:35:35,373 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6341] [2024-11-09 05:35:35,374 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6372] [2024-11-09 05:35:35,374 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6375] [2024-11-09 05:35:35,375 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6378] [2024-11-09 05:35:35,375 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6381] [2024-11-09 05:35:35,376 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6412] [2024-11-09 05:35:35,376 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6415] [2024-11-09 05:35:35,377 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6418] [2024-11-09 05:35:35,378 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6421] [2024-11-09 05:35:35,426 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7189] [2024-11-09 05:35:35,451 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7703] [2024-11-09 05:35:35,455 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7726] [2024-11-09 05:35:35,455 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7733] [2024-11-09 05:35:35,458 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7760] [2024-11-09 05:35:35,479 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8179] [2024-11-09 05:35:35,589 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9799] [2024-11-09 05:35:35,593 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9864] [2024-11-09 05:35:35,594 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9874] [2024-11-09 05:35:35,595 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9886] [2024-11-09 05:35:35,598 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9908] [2024-11-09 05:35:35,613 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10098] [2024-11-09 05:35:35,819 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_497e3be8-58e6-4795-8005-462221c8fea8/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[422318,422331] [2024-11-09 05:35:35,820 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_497e3be8-58e6-4795-8005-462221c8fea8/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[422487,422500] [2024-11-09 05:35:35,820 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_497e3be8-58e6-4795-8005-462221c8fea8/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[422654,422667] [2024-11-09 05:35:35,821 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_497e3be8-58e6-4795-8005-462221c8fea8/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i[422822,422835] [2024-11-09 05:35:35,835 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 05:35:36,244 INFO L204 MainTranslator]: Completed translation [2024-11-09 05:35:36,244 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:35:36 WrapperNode [2024-11-09 05:35:36,244 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 05:35:36,247 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 05:35:36,247 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 05:35:36,247 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 05:35:36,258 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:35:36" (1/1) ... [2024-11-09 05:35:36,414 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:35:36" (1/1) ... [2024-11-09 05:35:36,813 INFO L138 Inliner]: procedures = 559, calls = 2963, calls flagged for inlining = 296, calls inlined = 262, statements flattened = 8877 [2024-11-09 05:35:36,814 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 05:35:36,814 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 05:35:36,815 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 05:35:36,815 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 05:35:36,828 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:35:36" (1/1) ... [2024-11-09 05:35:36,828 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:35:36" (1/1) ... [2024-11-09 05:35:36,889 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:35:36" (1/1) ... [2024-11-09 05:35:36,890 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:35:36" (1/1) ... [2024-11-09 05:35:37,113 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:35:36" (1/1) ... [2024-11-09 05:35:37,167 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:35:36" (1/1) ... [2024-11-09 05:35:37,224 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:35:36" (1/1) ... [2024-11-09 05:35:37,259 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:35:36" (1/1) ... [2024-11-09 05:35:37,450 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 05:35:37,453 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 05:35:37,453 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 05:35:37,453 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 05:35:37,454 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:35:36" (1/1) ... [2024-11-09 05:35:37,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 05:35:37,492 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497e3be8-58e6-4795-8005-462221c8fea8/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:35:37,508 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497e3be8-58e6-4795-8005-462221c8fea8/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 05:35:37,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497e3be8-58e6-4795-8005-462221c8fea8/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 05:35:37,554 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_write [2024-11-09 05:35:37,555 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_write [2024-11-09 05:35:37,555 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-09 05:35:37,555 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-09 05:35:37,556 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2024-11-09 05:35:37,556 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2024-11-09 05:35:37,556 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2024-11-09 05:35:37,556 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2024-11-09 05:35:37,557 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-09 05:35:37,557 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-09 05:35:37,557 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2024-11-09 05:35:37,558 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2024-11-09 05:35:37,558 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-11-09 05:35:37,559 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-11-09 05:35:37,559 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2024-11-09 05:35:37,559 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2024-11-09 05:35:37,560 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-11-09 05:35:37,560 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-11-09 05:35:37,616 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_63 [2024-11-09 05:35:37,616 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_63 [2024-11-09 05:35:37,616 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_interrupt [2024-11-09 05:35:37,616 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_interrupt [2024-11-09 05:35:37,617 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2024-11-09 05:35:37,617 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2024-11-09 05:35:37,617 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2024-11-09 05:35:37,617 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2024-11-09 05:35:37,617 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2024-11-09 05:35:37,617 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2024-11-09 05:35:37,617 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-11-09 05:35:37,617 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-11-09 05:35:37,618 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2024-11-09 05:35:37,618 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2024-11-09 05:35:37,618 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2024-11-09 05:35:37,618 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2024-11-09 05:35:37,618 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-09 05:35:37,618 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-09 05:35:37,618 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2024-11-09 05:35:37,619 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2024-11-09 05:35:37,619 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-09 05:35:37,619 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_dwio_write_bcr [2024-11-09 05:35:37,619 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_dwio_write_bcr [2024-11-09 05:35:37,619 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-11-09 05:35:37,619 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-11-09 05:35:37,619 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2024-11-09 05:35:37,621 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2024-11-09 05:35:37,621 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2024-11-09 05:35:37,622 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2024-11-09 05:35:37,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2024-11-09 05:35:37,622 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_pcnet32_cleanup_module_16_2 [2024-11-09 05:35:37,622 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_pcnet32_cleanup_module_16_2 [2024-11-09 05:35:37,622 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-11-09 05:35:37,622 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-11-09 05:35:37,622 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2024-11-09 05:35:37,623 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2024-11-09 05:35:37,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2024-11-09 05:35:37,624 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-11-09 05:35:37,624 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-11-09 05:35:37,624 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_purge_tx_ring [2024-11-09 05:35:37,624 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_purge_tx_ring [2024-11-09 05:35:37,624 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-09 05:35:37,624 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2024-11-09 05:35:37,625 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2024-11-09 05:35:37,625 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2024-11-09 05:35:37,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2024-11-09 05:35:37,625 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_wio_write_bcr [2024-11-09 05:35:37,625 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_wio_write_bcr [2024-11-09 05:35:37,625 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2024-11-09 05:35:37,625 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2024-11-09 05:35:37,626 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2024-11-09 05:35:37,626 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2024-11-09 05:35:37,626 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2024-11-09 05:35:37,627 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2024-11-09 05:35:37,627 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2024-11-09 05:35:37,627 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2024-11-09 05:35:37,627 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2024-11-09 05:35:37,627 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2024-11-09 05:35:37,627 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_netif_start [2024-11-09 05:35:37,628 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_netif_start [2024-11-09 05:35:37,628 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2024-11-09 05:35:37,628 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2024-11-09 05:35:37,628 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~TO~~u16~0 [2024-11-09 05:35:37,628 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~TO~~u16~0 [2024-11-09 05:35:37,628 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-11-09 05:35:37,628 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-11-09 05:35:37,628 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-09 05:35:37,629 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2024-11-09 05:35:37,629 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2024-11-09 05:35:37,629 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2024-11-09 05:35:37,629 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2024-11-09 05:35:37,630 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_3 [2024-11-09 05:35:37,630 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_3 [2024-11-09 05:35:37,630 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2024-11-09 05:35:37,630 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2024-11-09 05:35:37,631 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2024-11-09 05:35:37,631 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2024-11-09 05:35:37,631 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_open [2024-11-09 05:35:37,632 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_open [2024-11-09 05:35:37,632 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 05:35:37,632 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2024-11-09 05:35:37,632 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2024-11-09 05:35:37,632 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-11-09 05:35:37,632 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-11-09 05:35:37,633 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-11-09 05:35:37,633 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-11-09 05:35:37,633 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-09 05:35:37,633 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2024-11-09 05:35:37,633 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2024-11-09 05:35:37,633 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-09 05:35:37,633 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-09 05:35:37,634 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_wio_reset [2024-11-09 05:35:37,634 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_wio_reset [2024-11-09 05:35:37,634 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_printk [2024-11-09 05:35:37,634 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_printk [2024-11-09 05:35:37,634 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_pcnet32_private [2024-11-09 05:35:37,634 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_pcnet32_private [2024-11-09 05:35:37,634 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2024-11-09 05:35:37,637 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2024-11-09 05:35:37,637 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_restart [2024-11-09 05:35:37,638 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_restart [2024-11-09 05:35:37,638 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2024-11-09 05:35:37,638 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2024-11-09 05:35:37,638 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2024-11-09 05:35:37,638 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2024-11-09 05:35:37,638 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-11-09 05:35:37,638 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-11-09 05:35:37,639 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2024-11-09 05:35:37,639 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2024-11-09 05:35:37,639 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2024-11-09 05:35:37,639 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2024-11-09 05:35:37,639 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_dwio_read_csr [2024-11-09 05:35:37,639 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_dwio_read_csr [2024-11-09 05:35:37,639 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2024-11-09 05:35:37,639 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2024-11-09 05:35:37,639 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-11-09 05:35:37,640 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-11-09 05:35:37,640 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_dwio_reset [2024-11-09 05:35:37,640 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_dwio_reset [2024-11-09 05:35:37,640 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2024-11-09 05:35:37,640 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2024-11-09 05:35:37,640 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 05:35:37,640 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 05:35:37,640 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2024-11-09 05:35:37,641 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2024-11-09 05:35:37,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2024-11-09 05:35:37,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2024-11-09 05:35:37,641 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-09 05:35:37,641 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-09 05:35:37,641 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_pm_resume [2024-11-09 05:35:37,641 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_pm_resume [2024-11-09 05:35:37,641 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-11-09 05:35:37,642 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-11-09 05:35:37,642 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_check_media [2024-11-09 05:35:37,642 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_check_media [2024-11-09 05:35:37,642 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_get_regs_len [2024-11-09 05:35:37,642 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_get_regs_len [2024-11-09 05:35:37,642 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2024-11-09 05:35:37,642 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2024-11-09 05:35:37,642 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_poll_controller [2024-11-09 05:35:37,643 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_poll_controller [2024-11-09 05:35:37,643 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_free_ring [2024-11-09 05:35:37,643 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_free_ring [2024-11-09 05:35:37,643 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2024-11-09 05:35:37,643 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2024-11-09 05:35:37,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2024-11-09 05:35:37,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2024-11-09 05:35:37,644 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2024-11-09 05:35:37,645 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2024-11-09 05:35:37,645 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2024-11-09 05:35:37,645 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2024-11-09 05:35:37,645 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2024-11-09 05:35:37,646 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2024-11-09 05:35:37,646 INFO L130 BoogieDeclarations]: Found specification of procedure mii_ethtool_gset [2024-11-09 05:35:37,646 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_ethtool_gset [2024-11-09 05:35:37,647 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_purge_rx_ring [2024-11-09 05:35:37,647 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_purge_rx_ring [2024-11-09 05:35:37,647 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_dwio_write_csr [2024-11-09 05:35:37,647 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_dwio_write_csr [2024-11-09 05:35:37,647 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_tx_timeout [2024-11-09 05:35:37,647 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_tx_timeout [2024-11-09 05:35:37,647 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2024-11-09 05:35:37,647 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2024-11-09 05:35:37,648 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-09 05:35:37,648 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_netif_stop [2024-11-09 05:35:37,648 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_netif_stop [2024-11-09 05:35:37,648 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2024-11-09 05:35:37,648 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2024-11-09 05:35:37,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-09 05:35:37,648 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_pcnet32_private [2024-11-09 05:35:37,648 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_pcnet32_private [2024-11-09 05:35:37,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-09 05:35:37,648 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_wio_read_csr [2024-11-09 05:35:37,649 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_wio_read_csr [2024-11-09 05:35:37,649 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-09 05:35:37,649 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-09 05:35:37,650 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_set_multicast_list [2024-11-09 05:35:37,650 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_set_multicast_list [2024-11-09 05:35:37,650 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2024-11-09 05:35:37,650 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2024-11-09 05:35:37,650 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2024-11-09 05:35:37,650 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2024-11-09 05:35:37,651 INFO L130 BoogieDeclarations]: Found specification of procedure mii_link_ok [2024-11-09 05:35:37,651 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_link_ok [2024-11-09 05:35:37,651 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-11-09 05:35:37,651 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-11-09 05:35:37,651 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_probe1 [2024-11-09 05:35:37,651 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_probe1 [2024-11-09 05:35:37,651 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2024-11-09 05:35:37,651 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2024-11-09 05:35:37,652 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2024-11-09 05:35:37,652 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2024-11-09 05:35:37,652 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_remove_one [2024-11-09 05:35:37,652 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_remove_one [2024-11-09 05:35:37,652 INFO L130 BoogieDeclarations]: Found specification of procedure mii_ethtool_sset [2024-11-09 05:35:37,652 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_ethtool_sset [2024-11-09 05:35:37,653 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~X~~u16~0~TO~VOID [2024-11-09 05:35:37,653 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~X~~u16~0~TO~VOID [2024-11-09 05:35:37,653 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_dwio_read_bcr [2024-11-09 05:35:37,653 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_dwio_read_bcr [2024-11-09 05:35:37,653 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2024-11-09 05:35:37,653 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2024-11-09 05:35:37,654 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2024-11-09 05:35:37,654 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2024-11-09 05:35:37,654 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-11-09 05:35:37,654 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-11-09 05:35:37,654 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_wio_read_bcr [2024-11-09 05:35:37,654 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_wio_read_bcr [2024-11-09 05:35:37,654 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-09 05:35:37,654 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-09 05:35:37,654 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_init_ring [2024-11-09 05:35:37,655 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_init_ring [2024-11-09 05:35:37,655 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_close [2024-11-09 05:35:37,655 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_close [2024-11-09 05:35:37,655 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2024-11-09 05:35:37,655 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2024-11-09 05:35:37,655 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-09 05:35:37,655 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-09 05:35:37,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-09 05:35:37,655 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_suspend [2024-11-09 05:35:37,656 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_suspend [2024-11-09 05:35:37,656 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-09 05:35:37,656 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-09 05:35:37,656 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2024-11-09 05:35:37,656 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2024-11-09 05:35:37,656 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2024-11-09 05:35:37,656 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2024-11-09 05:35:37,656 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_wio_write_csr [2024-11-09 05:35:37,656 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_wio_write_csr [2024-11-09 05:35:37,657 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_load_multicast [2024-11-09 05:35:37,657 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_load_multicast [2024-11-09 05:35:37,657 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2024-11-09 05:35:37,657 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2024-11-09 05:35:37,657 INFO L130 BoogieDeclarations]: Found specification of procedure pcnet32_nway_reset [2024-11-09 05:35:37,657 INFO L138 BoogieDeclarations]: Found implementation of procedure pcnet32_nway_reset [2024-11-09 05:35:37,657 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-11-09 05:35:37,657 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-11-09 05:35:37,662 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2024-11-09 05:35:37,662 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2024-11-09 05:35:37,662 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2024-11-09 05:35:37,662 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2024-11-09 05:35:37,662 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2024-11-09 05:35:37,662 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2024-11-09 05:35:37,662 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2024-11-09 05:35:37,663 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2024-11-09 05:35:37,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-09 05:35:37,663 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2024-11-09 05:35:37,663 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2024-11-09 05:35:37,663 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2024-11-09 05:35:37,663 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2024-11-09 05:35:37,663 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2024-11-09 05:35:37,663 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2024-11-09 05:35:37,664 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2024-11-09 05:35:37,664 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2024-11-09 05:35:39,093 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 05:35:39,099 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 05:35:39,510 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-09 05:36:01,800 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2024-11-09 05:36:04,613 INFO L? ?]: Removed 3366 outVars from TransFormulas that were not future-live. [2024-11-09 05:36:04,613 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 05:36:09,047 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 05:36:09,048 INFO L316 CfgBuilder]: Removed 8 assume(true) statements. [2024-11-09 05:36:09,048 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 05:36:09 BoogieIcfgContainer [2024-11-09 05:36:09,049 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 05:36:09,051 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 05:36:09,051 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 05:36:09,058 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 05:36:09,058 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 05:35:29" (1/3) ... [2024-11-09 05:36:09,059 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@454cd355 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 05:36:09, skipping insertion in model container [2024-11-09 05:36:09,059 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:35:36" (2/3) ... [2024-11-09 05:36:09,060 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@454cd355 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 05:36:09, skipping insertion in model container [2024-11-09 05:36:09,060 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 05:36:09" (3/3) ... [2024-11-09 05:36:09,062 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-amd-pcnet32.cil.i [2024-11-09 05:36:09,086 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 05:36:09,086 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-11-09 05:36:09,352 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 05:36:09,362 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;@5b92447b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 05:36:09,363 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-11-09 05:36:09,383 INFO L276 IsEmpty]: Start isEmpty. Operand has 2276 states, 1379 states have (on average 1.327773749093546) internal successors, (1831), 1422 states have internal predecessors, (1831), 769 states have call successors, (769), 128 states have call predecessors, (769), 127 states have return successors, (761), 749 states have call predecessors, (761), 761 states have call successors, (761) [2024-11-09 05:36:09,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2024-11-09 05:36:09,428 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:36:09,429 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] [2024-11-09 05:36:09,431 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 05:36:09,440 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:36:09,440 INFO L85 PathProgramCache]: Analyzing trace with hash 904420554, now seen corresponding path program 1 times [2024-11-09 05:36:09,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:36:09,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970641840] [2024-11-09 05:36:09,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:36:09,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:36:16,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:36:17,914 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 05:36:17,918 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:36:17,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970641840] [2024-11-09 05:36:17,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970641840] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:36:17,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:36:17,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 05:36:17,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456937350] [2024-11-09 05:36:17,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:36:17,929 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:36:17,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:36:17,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:36:17,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:36:17,976 INFO L87 Difference]: Start difference. First operand has 2276 states, 1379 states have (on average 1.327773749093546) internal successors, (1831), 1422 states have internal predecessors, (1831), 769 states have call successors, (769), 128 states have call predecessors, (769), 127 states have return successors, (761), 749 states have call predecessors, (761), 761 states have call successors, (761) Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2024-11-09 05:36:20,102 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 05:36:22,299 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 05:36:31,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:36:35,413 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 05:36:37,419 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 05:36:38,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:36:38,856 INFO L93 Difference]: Finished difference Result 6594 states and 9899 transitions. [2024-11-09 05:36:38,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:36:38,859 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 152 [2024-11-09 05:36:38,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:36:38,941 INFO L225 Difference]: With dead ends: 6594 [2024-11-09 05:36:38,941 INFO L226 Difference]: Without dead ends: 4333 [2024-11-09 05:36:38,970 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 05:36:38,974 INFO L432 NwaCegarLoop]: 2830 mSDtfsCounter, 3148 mSDsluCounter, 2752 mSDsCounter, 0 mSdLazyCounter, 958 mSolverCounterSat, 7 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3148 SdHoareTripleChecker+Valid, 5582 SdHoareTripleChecker+Invalid, 970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 958 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.4s IncrementalHoareTripleChecker+Time [2024-11-09 05:36:38,977 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3148 Valid, 5582 Invalid, 970 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 958 Invalid, 5 Unknown, 0 Unchecked, 20.4s Time] [2024-11-09 05:36:39,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4333 states. [2024-11-09 05:36:39,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4333 to 4329. [2024-11-09 05:36:39,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4329 states, 2630 states have (on average 1.3136882129277567) internal successors, (3455), 2701 states have internal predecessors, (3455), 1448 states have call successors, (1448), 249 states have call predecessors, (1448), 248 states have return successors, (1444), 1421 states have call predecessors, (1444), 1444 states have call successors, (1444) [2024-11-09 05:36:39,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4329 states to 4329 states and 6347 transitions. [2024-11-09 05:36:39,490 INFO L78 Accepts]: Start accepts. Automaton has 4329 states and 6347 transitions. Word has length 152 [2024-11-09 05:36:39,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:36:39,492 INFO L471 AbstractCegarLoop]: Abstraction has 4329 states and 6347 transitions. [2024-11-09 05:36:39,495 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2024-11-09 05:36:39,495 INFO L276 IsEmpty]: Start isEmpty. Operand 4329 states and 6347 transitions. [2024-11-09 05:36:39,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2024-11-09 05:36:39,506 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:36:39,508 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] [2024-11-09 05:36:39,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-09 05:36:39,509 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 05:36:39,510 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:36:39,510 INFO L85 PathProgramCache]: Analyzing trace with hash -36743897, now seen corresponding path program 1 times [2024-11-09 05:36:39,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:36:39,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227903479] [2024-11-09 05:36:39,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:36:39,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:36:46,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:36:47,228 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 05:36:47,228 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:36:47,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227903479] [2024-11-09 05:36:47,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227903479] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:36:47,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:36:47,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 05:36:47,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325255725] [2024-11-09 05:36:47,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:36:47,234 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:36:47,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:36:47,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:36:47,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:36:47,240 INFO L87 Difference]: Start difference. First operand 4329 states and 6347 transitions. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2024-11-09 05:36:49,323 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 05:36:51,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:37:02,859 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 05:37:05,378 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 05:37:07,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:37:09,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:37:09,074 INFO L93 Difference]: Finished difference Result 12845 states and 18872 transitions. [2024-11-09 05:37:09,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:37:09,075 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 155 [2024-11-09 05:37:09,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:37:09,160 INFO L225 Difference]: With dead ends: 12845 [2024-11-09 05:37:09,160 INFO L226 Difference]: Without dead ends: 8543 [2024-11-09 05:37:09,195 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 05:37:09,197 INFO L432 NwaCegarLoop]: 3038 mSDtfsCounter, 3220 mSDsluCounter, 2734 mSDsCounter, 0 mSdLazyCounter, 994 mSolverCounterSat, 5 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3220 SdHoareTripleChecker+Valid, 5772 SdHoareTripleChecker+Invalid, 1004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 994 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.3s IncrementalHoareTripleChecker+Time [2024-11-09 05:37:09,197 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3220 Valid, 5772 Invalid, 1004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 994 Invalid, 5 Unknown, 0 Unchecked, 21.3s Time] [2024-11-09 05:37:09,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8543 states. [2024-11-09 05:37:09,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8543 to 8513. [2024-11-09 05:37:09,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8513 states, 5195 states have (on average 1.3162656400384987) internal successors, (6838), 5344 states have internal predecessors, (6838), 2826 states have call successors, (2826), 496 states have call predecessors, (2826), 489 states have return successors, (2856), 2756 states have call predecessors, (2856), 2822 states have call successors, (2856) [2024-11-09 05:37:09,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8513 states to 8513 states and 12520 transitions. [2024-11-09 05:37:09,864 INFO L78 Accepts]: Start accepts. Automaton has 8513 states and 12520 transitions. Word has length 155 [2024-11-09 05:37:09,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:37:09,865 INFO L471 AbstractCegarLoop]: Abstraction has 8513 states and 12520 transitions. [2024-11-09 05:37:09,865 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2024-11-09 05:37:09,866 INFO L276 IsEmpty]: Start isEmpty. Operand 8513 states and 12520 transitions. [2024-11-09 05:37:09,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2024-11-09 05:37:09,873 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:37:09,873 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] [2024-11-09 05:37:09,874 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-09 05:37:09,874 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 05:37:09,875 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:37:09,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1691120233, now seen corresponding path program 1 times [2024-11-09 05:37:09,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:37:09,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149200789] [2024-11-09 05:37:09,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:37:09,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:37:16,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:37:16,742 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 05:37:16,742 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:37:16,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149200789] [2024-11-09 05:37:16,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149200789] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:37:16,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:37:16,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 05:37:16,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299824985] [2024-11-09 05:37:16,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:37:16,745 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:37:16,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:37:16,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:37:16,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:37:16,748 INFO L87 Difference]: Start difference. First operand 8513 states and 12520 transitions. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 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 05:37:18,834 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 05:37:20,985 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 05:37:25,708 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 05:37:32,902 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 05:37:34,915 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:37:36,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:37:36,373 INFO L93 Difference]: Finished difference Result 23335 states and 34111 transitions. [2024-11-09 05:37:36,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:37:36,374 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 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 153 [2024-11-09 05:37:36,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:37:36,501 INFO L225 Difference]: With dead ends: 23335 [2024-11-09 05:37:36,502 INFO L226 Difference]: Without dead ends: 14849 [2024-11-09 05:37:36,556 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 05:37:36,557 INFO L432 NwaCegarLoop]: 2802 mSDtfsCounter, 2388 mSDsluCounter, 2716 mSDsCounter, 0 mSdLazyCounter, 1004 mSolverCounterSat, 7 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2388 SdHoareTripleChecker+Valid, 5518 SdHoareTripleChecker+Invalid, 1016 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1004 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:37:36,558 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2388 Valid, 5518 Invalid, 1016 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 1004 Invalid, 5 Unknown, 0 Unchecked, 19.0s Time] [2024-11-09 05:37:36,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14849 states. [2024-11-09 05:37:37,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14849 to 14817. [2024-11-09 05:37:37,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14817 states, 9009 states have (on average 1.3073593073593073) internal successors, (11778), 9258 states have internal predecessors, (11778), 4854 states have call successors, (4854), 966 states have call predecessors, (4854), 951 states have return successors, (4938), 4710 states have call predecessors, (4938), 4850 states have call successors, (4938) [2024-11-09 05:37:37,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14817 states to 14817 states and 21570 transitions. [2024-11-09 05:37:37,642 INFO L78 Accepts]: Start accepts. Automaton has 14817 states and 21570 transitions. Word has length 153 [2024-11-09 05:37:37,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:37:37,643 INFO L471 AbstractCegarLoop]: Abstraction has 14817 states and 21570 transitions. [2024-11-09 05:37:37,644 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 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 05:37:37,644 INFO L276 IsEmpty]: Start isEmpty. Operand 14817 states and 21570 transitions. [2024-11-09 05:37:37,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2024-11-09 05:37:37,650 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:37:37,650 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] [2024-11-09 05:37:37,651 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-09 05:37:37,651 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-09 05:37:37,651 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:37:37,652 INFO L85 PathProgramCache]: Analyzing trace with hash -324414572, now seen corresponding path program 1 times [2024-11-09 05:37:37,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:37:37,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597097862] [2024-11-09 05:37:37,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:37:37,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:37:43,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:37:44,479 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 05:37:44,481 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:37:44,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597097862] [2024-11-09 05:37:44,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597097862] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:37:44,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:37:44,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 05:37:44,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425908276] [2024-11-09 05:37:44,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:37:44,483 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:37:44,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:37:44,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:37:44,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:37:44,485 INFO L87 Difference]: Start difference. First operand 14817 states and 21570 transitions. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2024-11-09 05:37:46,568 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 05:37:48,722 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 05:37:55,596 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 05:37:57,604 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 05:38:00,182 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 05:38:07,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:38:07,392 INFO L93 Difference]: Finished difference Result 33547 states and 48300 transitions. [2024-11-09 05:38:07,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:38:07,393 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 156 [2024-11-09 05:38:07,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:38:07,529 INFO L225 Difference]: With dead ends: 33547 [2024-11-09 05:38:07,530 INFO L226 Difference]: Without dead ends: 18757 [2024-11-09 05:38:07,615 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 05:38:07,616 INFO L432 NwaCegarLoop]: 4580 mSDtfsCounter, 2948 mSDsluCounter, 2759 mSDsCounter, 0 mSdLazyCounter, 1316 mSolverCounterSat, 17 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2948 SdHoareTripleChecker+Valid, 7339 SdHoareTripleChecker+Invalid, 1338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1316 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.3s IncrementalHoareTripleChecker+Time [2024-11-09 05:38:07,617 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2948 Valid, 7339 Invalid, 1338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1316 Invalid, 5 Unknown, 0 Unchecked, 22.3s Time] [2024-11-09 05:38:07,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18757 states. [2024-11-09 05:38:08,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18757 to 18723. [2024-11-09 05:38:08,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18723 states, 11302 states have (on average 1.2927800389311626) internal successors, (14611), 11594 states have internal predecessors, (14611), 5979 states have call successors, (5979), 1458 states have call predecessors, (5979), 1439 states have return successors, (6062), 5783 states have call predecessors, (6062), 5975 states have call successors, (6062) [2024-11-09 05:38:09,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18723 states to 18723 states and 26652 transitions. [2024-11-09 05:38:09,060 INFO L78 Accepts]: Start accepts. Automaton has 18723 states and 26652 transitions. Word has length 156 [2024-11-09 05:38:09,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:38:09,062 INFO L471 AbstractCegarLoop]: Abstraction has 18723 states and 26652 transitions. [2024-11-09 05:38:09,064 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2024-11-09 05:38:09,068 INFO L276 IsEmpty]: Start isEmpty. Operand 18723 states and 26652 transitions. [2024-11-09 05:38:09,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2024-11-09 05:38:09,075 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:38:09,076 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:38:09,076 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-09 05:38:09,076 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 05:38:09,077 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:38:09,077 INFO L85 PathProgramCache]: Analyzing trace with hash 212435785, now seen corresponding path program 1 times [2024-11-09 05:38:09,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:38:09,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222967949] [2024-11-09 05:38:09,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:38:09,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:38:15,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:38:16,666 INFO L134 CoverageAnalysis]: Checked inductivity of 762 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 762 trivial. 0 not checked. [2024-11-09 05:38:16,666 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:38:16,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222967949] [2024-11-09 05:38:16,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222967949] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:38:16,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:38:16,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 05:38:16,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069164081] [2024-11-09 05:38:16,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:38:16,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:38:16,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:38:16,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:38:16,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:38:16,670 INFO L87 Difference]: Start difference. First operand 18723 states and 26652 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2024-11-09 05:38:18,755 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 05:38:20,897 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:38:23,106 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:38:31,739 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 05:38:33,748 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 05:38:35,756 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 05:38:42,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:38:42,739 INFO L93 Difference]: Finished difference Result 18855 states and 26782 transitions. [2024-11-09 05:38:42,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:38:42,740 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 202 [2024-11-09 05:38:42,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:38:42,885 INFO L225 Difference]: With dead ends: 18855 [2024-11-09 05:38:42,886 INFO L226 Difference]: Without dead ends: 18853 [2024-11-09 05:38:42,903 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 05:38:42,904 INFO L432 NwaCegarLoop]: 2793 mSDtfsCounter, 3205 mSDsluCounter, 5601 mSDsCounter, 0 mSdLazyCounter, 1458 mSolverCounterSat, 1 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3206 SdHoareTripleChecker+Valid, 8394 SdHoareTripleChecker+Invalid, 1465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1458 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.2s IncrementalHoareTripleChecker+Time [2024-11-09 05:38:42,904 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3206 Valid, 8394 Invalid, 1465 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 1458 Invalid, 6 Unknown, 0 Unchecked, 25.2s Time] [2024-11-09 05:38:42,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18853 states. [2024-11-09 05:38:44,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18853 to 18851. [2024-11-09 05:38:44,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18851 states, 11377 states have (on average 1.2919047200492222) internal successors, (14698), 11673 states have internal predecessors, (14698), 5999 states have call successors, (5999), 1491 states have call predecessors, (5999), 1472 states have return successors, (6082), 5803 states have call predecessors, (6082), 5995 states have call successors, (6082) [2024-11-09 05:38:44,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18851 states to 18851 states and 26779 transitions. [2024-11-09 05:38:44,234 INFO L78 Accepts]: Start accepts. Automaton has 18851 states and 26779 transitions. Word has length 202 [2024-11-09 05:38:44,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:38:44,236 INFO L471 AbstractCegarLoop]: Abstraction has 18851 states and 26779 transitions. [2024-11-09 05:38:44,237 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2024-11-09 05:38:44,237 INFO L276 IsEmpty]: Start isEmpty. Operand 18851 states and 26779 transitions. [2024-11-09 05:38:44,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2024-11-09 05:38:44,245 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:38:44,245 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:38:44,245 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-09 05:38:44,245 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 05:38:44,246 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:38:44,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1370982667, now seen corresponding path program 1 times [2024-11-09 05:38:44,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:38:44,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161009446] [2024-11-09 05:38:44,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:38:44,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:38:50,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:38:51,755 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 767 trivial. 0 not checked. [2024-11-09 05:38:51,756 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:38:51,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161009446] [2024-11-09 05:38:51,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161009446] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:38:51,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:38:51,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 05:38:51,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537525888] [2024-11-09 05:38:51,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:38:51,758 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:38:51,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:38:51,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:38:51,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:38:51,760 INFO L87 Difference]: Start difference. First operand 18851 states and 26779 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2024-11-09 05:38:53,845 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 05:38:56,021 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:38:58,229 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:39:06,772 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 05:39:08,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 05:39:10,790 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 05:39:18,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:39:18,033 INFO L93 Difference]: Finished difference Result 18857 states and 26784 transitions. [2024-11-09 05:39:18,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:39:18,034 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 206 [2024-11-09 05:39:18,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:39:18,157 INFO L225 Difference]: With dead ends: 18857 [2024-11-09 05:39:18,157 INFO L226 Difference]: Without dead ends: 18855 [2024-11-09 05:39:18,172 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 05:39:18,174 INFO L432 NwaCegarLoop]: 2798 mSDtfsCounter, 3214 mSDsluCounter, 5577 mSDsCounter, 0 mSdLazyCounter, 1439 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3215 SdHoareTripleChecker+Valid, 8375 SdHoareTripleChecker+Invalid, 1445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1439 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.3s IncrementalHoareTripleChecker+Time [2024-11-09 05:39:18,175 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3215 Valid, 8375 Invalid, 1445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1439 Invalid, 6 Unknown, 0 Unchecked, 25.3s Time] [2024-11-09 05:39:18,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18855 states. [2024-11-09 05:39:19,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18855 to 18855. [2024-11-09 05:39:19,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18855 states, 11380 states have (on average 1.2918277680140597) internal successors, (14701), 11676 states have internal predecessors, (14701), 5999 states have call successors, (5999), 1492 states have call predecessors, (5999), 1473 states have return successors, (6082), 5803 states have call predecessors, (6082), 5995 states have call successors, (6082) [2024-11-09 05:39:19,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18855 states to 18855 states and 26782 transitions. [2024-11-09 05:39:19,573 INFO L78 Accepts]: Start accepts. Automaton has 18855 states and 26782 transitions. Word has length 206 [2024-11-09 05:39:19,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:39:19,574 INFO L471 AbstractCegarLoop]: Abstraction has 18855 states and 26782 transitions. [2024-11-09 05:39:19,575 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2024-11-09 05:39:19,575 INFO L276 IsEmpty]: Start isEmpty. Operand 18855 states and 26782 transitions. [2024-11-09 05:39:19,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2024-11-09 05:39:19,582 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:39:19,583 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 4, 4, 3, 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] [2024-11-09 05:39:19,583 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-09 05:39:19,583 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-09 05:39:19,584 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:39:19,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1379157478, now seen corresponding path program 1 times [2024-11-09 05:39:19,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:39:19,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745245801] [2024-11-09 05:39:19,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:39:19,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:39:25,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:39:27,166 INFO L134 CoverageAnalysis]: Checked inductivity of 775 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 771 trivial. 0 not checked. [2024-11-09 05:39:27,166 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:39:27,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745245801] [2024-11-09 05:39:27,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745245801] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:39:27,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:39:27,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 05:39:27,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271220122] [2024-11-09 05:39:27,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:39:27,168 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:39:27,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:39:27,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:39:27,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:39:27,170 INFO L87 Difference]: Start difference. First operand 18855 states and 26782 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2024-11-09 05:39:29,254 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 05:39:31,426 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:39:33,617 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 05:39:42,335 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 05:39:44,348 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 05:39:46,356 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 05:39:53,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:39:53,875 INFO L93 Difference]: Finished difference Result 18861 states and 26787 transitions. [2024-11-09 05:39:53,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:39:53,876 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 211 [2024-11-09 05:39:53,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:39:53,999 INFO L225 Difference]: With dead ends: 18861 [2024-11-09 05:39:54,000 INFO L226 Difference]: Without dead ends: 18859 [2024-11-09 05:39:54,018 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 05:39:54,019 INFO L432 NwaCegarLoop]: 2798 mSDtfsCounter, 3213 mSDsluCounter, 5577 mSDsCounter, 0 mSdLazyCounter, 1439 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3214 SdHoareTripleChecker+Valid, 8375 SdHoareTripleChecker+Invalid, 1445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1439 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.8s IncrementalHoareTripleChecker+Time [2024-11-09 05:39:54,020 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3214 Valid, 8375 Invalid, 1445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1439 Invalid, 6 Unknown, 0 Unchecked, 25.8s Time] [2024-11-09 05:39:54,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18859 states. [2024-11-09 05:39:55,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18859 to 18859. [2024-11-09 05:39:55,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18859 states, 11383 states have (on average 1.291750856540455) internal successors, (14704), 11679 states have internal predecessors, (14704), 5999 states have call successors, (5999), 1493 states have call predecessors, (5999), 1474 states have return successors, (6082), 5803 states have call predecessors, (6082), 5995 states have call successors, (6082) [2024-11-09 05:39:55,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18859 states to 18859 states and 26785 transitions. [2024-11-09 05:39:55,733 INFO L78 Accepts]: Start accepts. Automaton has 18859 states and 26785 transitions. Word has length 211 [2024-11-09 05:39:55,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:39:55,734 INFO L471 AbstractCegarLoop]: Abstraction has 18859 states and 26785 transitions. [2024-11-09 05:39:55,734 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2024-11-09 05:39:55,734 INFO L276 IsEmpty]: Start isEmpty. Operand 18859 states and 26785 transitions. [2024-11-09 05:39:55,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2024-11-09 05:39:55,743 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:39:55,743 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:39:55,743 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-09 05:39:55,743 INFO L396 AbstractCegarLoop]: === Iteration 8 === 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 05:39:55,744 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:39:55,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1458411957, now seen corresponding path program 1 times [2024-11-09 05:39:55,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:39:55,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984826447] [2024-11-09 05:39:55,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:39:55,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:40:01,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:40:02,357 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 758 trivial. 0 not checked. [2024-11-09 05:40:02,357 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:40:02,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984826447] [2024-11-09 05:40:02,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984826447] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:40:02,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:40:02,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 05:40:02,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227973304] [2024-11-09 05:40:02,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:40:02,359 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:40:02,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:40:02,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:40:02,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:40:02,360 INFO L87 Difference]: Start difference. First operand 18859 states and 26785 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2024-11-09 05:40:04,433 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 05:40:06,613 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:40:13,454 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 05:40:16,433 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 05:40:18,374 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 05:40:25,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:40:25,322 INFO L93 Difference]: Finished difference Result 45036 states and 63855 transitions. [2024-11-09 05:40:25,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:40:25,323 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) Word has length 211 [2024-11-09 05:40:25,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:40:25,491 INFO L225 Difference]: With dead ends: 45036 [2024-11-09 05:40:25,491 INFO L226 Difference]: Without dead ends: 26401 [2024-11-09 05:40:25,588 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 05:40:25,589 INFO L432 NwaCegarLoop]: 4097 mSDtfsCounter, 2943 mSDsluCounter, 2753 mSDsCounter, 0 mSdLazyCounter, 1232 mSolverCounterSat, 15 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2943 SdHoareTripleChecker+Valid, 6850 SdHoareTripleChecker+Invalid, 1251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1232 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.7s IncrementalHoareTripleChecker+Time [2024-11-09 05:40:25,589 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2943 Valid, 6850 Invalid, 1251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1232 Invalid, 4 Unknown, 0 Unchecked, 21.7s Time] [2024-11-09 05:40:25,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26401 states. [2024-11-09 05:40:27,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26401 to 26355. [2024-11-09 05:40:27,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26355 states, 15881 states have (on average 1.2902210188275298) internal successors, (20490), 16302 states have internal predecessors, (20490), 8346 states have call successors, (8346), 2153 states have call predecessors, (8346), 2125 states have return successors, (8461), 8064 states have call predecessors, (8461), 8342 states have call successors, (8461) [2024-11-09 05:40:27,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26355 states to 26355 states and 37297 transitions. [2024-11-09 05:40:27,569 INFO L78 Accepts]: Start accepts. Automaton has 26355 states and 37297 transitions. Word has length 211 [2024-11-09 05:40:27,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:40:27,569 INFO L471 AbstractCegarLoop]: Abstraction has 26355 states and 37297 transitions. [2024-11-09 05:40:27,569 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2024-11-09 05:40:27,570 INFO L276 IsEmpty]: Start isEmpty. Operand 26355 states and 37297 transitions. [2024-11-09 05:40:27,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2024-11-09 05:40:27,577 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:40:27,577 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:40:27,578 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-09 05:40:27,578 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 05:40:27,578 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:40:27,578 INFO L85 PathProgramCache]: Analyzing trace with hash -368840666, now seen corresponding path program 1 times [2024-11-09 05:40:27,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:40:27,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716896828] [2024-11-09 05:40:27,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:40:27,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:40:33,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:40:34,707 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 774 trivial. 0 not checked. [2024-11-09 05:40:34,708 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:40:34,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716896828] [2024-11-09 05:40:34,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716896828] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:40:34,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:40:34,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 05:40:34,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229668434] [2024-11-09 05:40:34,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:40:34,710 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:40:34,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:40:34,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:40:34,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:40:34,713 INFO L87 Difference]: Start difference. First operand 26355 states and 37297 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (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 05:40:36,799 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 05:40:39,078 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:40:41,284 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.20s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:40:48,813 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 05:40:50,827 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 05:40:52,837 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 05:41:02,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:41:02,021 INFO L93 Difference]: Finished difference Result 26361 states and 37302 transitions. [2024-11-09 05:41:02,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:41:02,022 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (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 217 [2024-11-09 05:41:02,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:41:02,170 INFO L225 Difference]: With dead ends: 26361 [2024-11-09 05:41:02,170 INFO L226 Difference]: Without dead ends: 26359 [2024-11-09 05:41:02,194 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 05:41:02,195 INFO L432 NwaCegarLoop]: 2798 mSDtfsCounter, 3211 mSDsluCounter, 5577 mSDsCounter, 0 mSdLazyCounter, 1439 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3212 SdHoareTripleChecker+Valid, 8375 SdHoareTripleChecker+Invalid, 1445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1439 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:41:02,196 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3212 Valid, 8375 Invalid, 1445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1439 Invalid, 6 Unknown, 0 Unchecked, 26.0s Time] [2024-11-09 05:41:02,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26359 states. [2024-11-09 05:41:04,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26359 to 26359. [2024-11-09 05:41:04,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26359 states, 15884 states have (on average 1.2901662049861495) internal successors, (20493), 16305 states have internal predecessors, (20493), 8346 states have call successors, (8346), 2154 states have call predecessors, (8346), 2126 states have return successors, (8461), 8064 states have call predecessors, (8461), 8342 states have call successors, (8461) [2024-11-09 05:41:04,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26359 states to 26359 states and 37300 transitions. [2024-11-09 05:41:04,246 INFO L78 Accepts]: Start accepts. Automaton has 26359 states and 37300 transitions. Word has length 217 [2024-11-09 05:41:04,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:41:04,247 INFO L471 AbstractCegarLoop]: Abstraction has 26359 states and 37300 transitions. [2024-11-09 05:41:04,247 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (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 05:41:04,247 INFO L276 IsEmpty]: Start isEmpty. Operand 26359 states and 37300 transitions. [2024-11-09 05:41:04,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-11-09 05:41:04,253 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:41:04,253 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:41:04,253 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-09 05:41:04,254 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 05:41:04,254 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:41:04,254 INFO L85 PathProgramCache]: Analyzing trace with hash 557719655, now seen corresponding path program 1 times [2024-11-09 05:41:04,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:41:04,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361484393] [2024-11-09 05:41:04,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:41:04,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:41:10,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:41:11,730 INFO L134 CoverageAnalysis]: Checked inductivity of 795 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 787 trivial. 0 not checked. [2024-11-09 05:41:11,731 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:41:11,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361484393] [2024-11-09 05:41:11,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361484393] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:41:11,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:41:11,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 05:41:11,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799500754] [2024-11-09 05:41:11,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:41:11,733 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:41:11,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:41:11,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:41:11,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:41:11,736 INFO L87 Difference]: Start difference. First operand 26359 states and 37300 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-09 05:41:13,835 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 05:41:15,993 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:41:18,228 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:41:25,850 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 05:41:27,859 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 05:41:29,871 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 05:41:39,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:41:39,223 INFO L93 Difference]: Finished difference Result 26365 states and 37305 transitions. [2024-11-09 05:41:39,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:41:39,224 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 223 [2024-11-09 05:41:39,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:41:39,347 INFO L225 Difference]: With dead ends: 26365 [2024-11-09 05:41:39,347 INFO L226 Difference]: Without dead ends: 26363 [2024-11-09 05:41:39,358 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 05:41:39,358 INFO L432 NwaCegarLoop]: 2798 mSDtfsCounter, 3210 mSDsluCounter, 5577 mSDsCounter, 0 mSdLazyCounter, 1439 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3211 SdHoareTripleChecker+Valid, 8375 SdHoareTripleChecker+Invalid, 1445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1439 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.7s IncrementalHoareTripleChecker+Time [2024-11-09 05:41:39,360 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3211 Valid, 8375 Invalid, 1445 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [0 Valid, 1439 Invalid, 6 Unknown, 0 Unchecked, 25.7s Time] [2024-11-09 05:41:39,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26363 states. [2024-11-09 05:41:41,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26363 to 26363. [2024-11-09 05:41:41,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26363 states, 15887 states have (on average 1.2901114118461636) internal successors, (20496), 16308 states have internal predecessors, (20496), 8346 states have call successors, (8346), 2155 states have call predecessors, (8346), 2127 states have return successors, (8461), 8064 states have call predecessors, (8461), 8342 states have call successors, (8461) [2024-11-09 05:41:41,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26363 states to 26363 states and 37303 transitions. [2024-11-09 05:41:41,150 INFO L78 Accepts]: Start accepts. Automaton has 26363 states and 37303 transitions. Word has length 223 [2024-11-09 05:41:41,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:41:41,151 INFO L471 AbstractCegarLoop]: Abstraction has 26363 states and 37303 transitions. [2024-11-09 05:41:41,151 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-09 05:41:41,151 INFO L276 IsEmpty]: Start isEmpty. Operand 26363 states and 37303 transitions. [2024-11-09 05:41:41,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2024-11-09 05:41:41,158 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:41:41,158 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 6, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:41:41,158 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-09 05:41:41,159 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 05:41:41,159 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:41:41,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1154145734, now seen corresponding path program 1 times [2024-11-09 05:41:41,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:41:41,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603702682] [2024-11-09 05:41:41,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:41:41,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:41:46,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:41:47,563 INFO L134 CoverageAnalysis]: Checked inductivity of 812 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 802 trivial. 0 not checked. [2024-11-09 05:41:47,563 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:41:47,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603702682] [2024-11-09 05:41:47,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603702682] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:41:47,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:41:47,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 05:41:47,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846115524] [2024-11-09 05:41:47,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:41:47,566 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:41:47,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:41:47,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:41:47,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:41:47,570 INFO L87 Difference]: Start difference. First operand 26363 states and 37303 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (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 05:41:49,626 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 05:41:51,806 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:41:54,009 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.20s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:42:01,271 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 05:42:03,278 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 05:42:05,291 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 05:42:14,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:42:14,165 INFO L93 Difference]: Finished difference Result 26369 states and 37308 transitions. [2024-11-09 05:42:14,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:42:14,166 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (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 227 [2024-11-09 05:42:14,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:42:14,284 INFO L225 Difference]: With dead ends: 26369 [2024-11-09 05:42:14,284 INFO L226 Difference]: Without dead ends: 26367 [2024-11-09 05:42:14,304 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 05:42:14,305 INFO L432 NwaCegarLoop]: 2798 mSDtfsCounter, 3209 mSDsluCounter, 5577 mSDsCounter, 0 mSdLazyCounter, 1439 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3210 SdHoareTripleChecker+Valid, 8375 SdHoareTripleChecker+Invalid, 1445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1439 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.2s IncrementalHoareTripleChecker+Time [2024-11-09 05:42:14,305 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3210 Valid, 8375 Invalid, 1445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1439 Invalid, 6 Unknown, 0 Unchecked, 25.2s Time] [2024-11-09 05:42:14,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26367 states. [2024-11-09 05:42:16,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26367 to 26367. [2024-11-09 05:42:16,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26367 states, 15890 states have (on average 1.2900566393958464) internal successors, (20499), 16311 states have internal predecessors, (20499), 8346 states have call successors, (8346), 2156 states have call predecessors, (8346), 2128 states have return successors, (8461), 8064 states have call predecessors, (8461), 8342 states have call successors, (8461) [2024-11-09 05:42:16,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26367 states to 26367 states and 37306 transitions. [2024-11-09 05:42:16,250 INFO L78 Accepts]: Start accepts. Automaton has 26367 states and 37306 transitions. Word has length 227 [2024-11-09 05:42:16,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:42:16,251 INFO L471 AbstractCegarLoop]: Abstraction has 26367 states and 37306 transitions. [2024-11-09 05:42:16,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (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 05:42:16,251 INFO L276 IsEmpty]: Start isEmpty. Operand 26367 states and 37306 transitions. [2024-11-09 05:42:16,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2024-11-09 05:42:16,257 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:42:16,258 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 7, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:42:16,258 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-09 05:42:16,258 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 05:42:16,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:42:16,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1937863846, now seen corresponding path program 1 times [2024-11-09 05:42:16,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:42:16,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66075746] [2024-11-09 05:42:16,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:42:16,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:42:21,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:42:22,307 INFO L134 CoverageAnalysis]: Checked inductivity of 839 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 827 trivial. 0 not checked. [2024-11-09 05:42:22,307 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:42:22,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66075746] [2024-11-09 05:42:22,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66075746] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:42:22,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:42:22,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 05:42:22,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318925182] [2024-11-09 05:42:22,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:42:22,309 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:42:22,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:42:22,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:42:22,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:42:22,311 INFO L87 Difference]: Start difference. First operand 26367 states and 37306 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 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 05:42:24,369 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 05:42:26,537 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:42:28,737 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.20s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:42:36,298 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 05:42:38,310 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 05:42:40,321 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 05:42:48,230 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:42:51,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:42:51,097 INFO L93 Difference]: Finished difference Result 26373 states and 37311 transitions. [2024-11-09 05:42:51,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:42:51,098 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 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 231 [2024-11-09 05:42:51,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:42:51,183 INFO L225 Difference]: With dead ends: 26373 [2024-11-09 05:42:51,183 INFO L226 Difference]: Without dead ends: 26371 [2024-11-09 05:42:51,191 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 05:42:51,192 INFO L432 NwaCegarLoop]: 2798 mSDtfsCounter, 3209 mSDsluCounter, 5577 mSDsCounter, 0 mSdLazyCounter, 1439 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3210 SdHoareTripleChecker+Valid, 8375 SdHoareTripleChecker+Invalid, 1445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1439 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:42:51,193 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3210 Valid, 8375 Invalid, 1445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1439 Invalid, 6 Unknown, 0 Unchecked, 27.1s Time] [2024-11-09 05:42:51,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26371 states. [2024-11-09 05:42:52,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26371 to 26371. [2024-11-09 05:42:52,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26371 states, 15893 states have (on average 1.290001887623482) internal successors, (20502), 16314 states have internal predecessors, (20502), 8346 states have call successors, (8346), 2157 states have call predecessors, (8346), 2129 states have return successors, (8461), 8064 states have call predecessors, (8461), 8342 states have call successors, (8461) [2024-11-09 05:42:53,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26371 states to 26371 states and 37309 transitions. [2024-11-09 05:42:53,103 INFO L78 Accepts]: Start accepts. Automaton has 26371 states and 37309 transitions. Word has length 231 [2024-11-09 05:42:53,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:42:53,103 INFO L471 AbstractCegarLoop]: Abstraction has 26371 states and 37309 transitions. [2024-11-09 05:42:53,103 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 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 05:42:53,103 INFO L276 IsEmpty]: Start isEmpty. Operand 26371 states and 37309 transitions. [2024-11-09 05:42:53,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2024-11-09 05:42:53,109 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:42:53,110 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 8, 7, 7, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:42:53,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-09 05:42:53,110 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 05:42:53,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:42:53,111 INFO L85 PathProgramCache]: Analyzing trace with hash 254612373, now seen corresponding path program 1 times [2024-11-09 05:42:53,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:42:53,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625365169] [2024-11-09 05:42:53,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:42:53,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:42:58,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:42:59,578 INFO L134 CoverageAnalysis]: Checked inductivity of 865 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 851 trivial. 0 not checked. [2024-11-09 05:42:59,579 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:42:59,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625365169] [2024-11-09 05:42:59,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625365169] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:42:59,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:42:59,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 05:42:59,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491728423] [2024-11-09 05:42:59,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:42:59,580 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:42:59,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:42:59,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:42:59,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:42:59,581 INFO L87 Difference]: Start difference. First operand 26371 states and 37309 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2024-11-09 05:43:01,638 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 05:43:03,809 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:43:06,005 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 05:43:15,247 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 05:43:17,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 05:43:19,271 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 05:43:28,815 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:43:32,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:43:32,159 INFO L93 Difference]: Finished difference Result 29229 states and 40441 transitions. [2024-11-09 05:43:32,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:43:32,160 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 236 [2024-11-09 05:43:32,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:43:32,312 INFO L225 Difference]: With dead ends: 29229 [2024-11-09 05:43:32,312 INFO L226 Difference]: Without dead ends: 29227 [2024-11-09 05:43:32,332 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 05:43:32,333 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 1976 mSDsluCounter, 6912 mSDsCounter, 0 mSdLazyCounter, 1658 mSolverCounterSat, 1 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1977 SdHoareTripleChecker+Valid, 9741 SdHoareTripleChecker+Invalid, 1665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1658 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:43:32,333 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1977 Valid, 9741 Invalid, 1665 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 1658 Invalid, 6 Unknown, 0 Unchecked, 30.1s Time] [2024-11-09 05:43:32,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29227 states. [2024-11-09 05:43:34,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29227 to 29225. [2024-11-09 05:43:34,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29225 states, 17307 states have (on average 1.275495464263015) internal successors, (22075), 17791 states have internal predecessors, (22075), 9124 states have call successors, (9124), 2819 states have call predecessors, (9124), 2791 states have return successors, (9239), 8785 states have call predecessors, (9239), 9120 states have call successors, (9239) [2024-11-09 05:43:34,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29225 states to 29225 states and 40438 transitions. [2024-11-09 05:43:34,761 INFO L78 Accepts]: Start accepts. Automaton has 29225 states and 40438 transitions. Word has length 236 [2024-11-09 05:43:34,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:43:34,762 INFO L471 AbstractCegarLoop]: Abstraction has 29225 states and 40438 transitions. [2024-11-09 05:43:34,762 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2024-11-09 05:43:34,763 INFO L276 IsEmpty]: Start isEmpty. Operand 29225 states and 40438 transitions. [2024-11-09 05:43:34,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2024-11-09 05:43:34,768 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:43:34,769 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 9, 8, 8, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:43:34,769 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-09 05:43:34,769 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 05:43:34,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:43:34,770 INFO L85 PathProgramCache]: Analyzing trace with hash -2128703494, now seen corresponding path program 1 times [2024-11-09 05:43:34,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:43:34,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36546150] [2024-11-09 05:43:34,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:43:34,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:43:39,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:43:40,572 INFO L134 CoverageAnalysis]: Checked inductivity of 895 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 879 trivial. 0 not checked. [2024-11-09 05:43:40,573 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:43:40,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36546150] [2024-11-09 05:43:40,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36546150] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:43:40,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:43:40,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 05:43:40,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481428312] [2024-11-09 05:43:40,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:43:40,574 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:43:40,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:43:40,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:43:40,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:43:40,576 INFO L87 Difference]: Start difference. First operand 29225 states and 40438 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 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 05:43:42,626 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 05:43:44,922 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:43:47,112 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 05:43:55,713 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 05:43:57,725 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:43:59,734 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:44:09,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:44:09,736 INFO L93 Difference]: Finished difference Result 29231 states and 40443 transitions. [2024-11-09 05:44:09,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:44:09,737 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 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 241 [2024-11-09 05:44:09,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:44:09,854 INFO L225 Difference]: With dead ends: 29231 [2024-11-09 05:44:09,854 INFO L226 Difference]: Without dead ends: 29229 [2024-11-09 05:44:09,870 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 05:44:09,871 INFO L432 NwaCegarLoop]: 2798 mSDtfsCounter, 3207 mSDsluCounter, 5577 mSDsCounter, 0 mSdLazyCounter, 1439 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3208 SdHoareTripleChecker+Valid, 8375 SdHoareTripleChecker+Invalid, 1445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1439 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:44:09,871 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3208 Valid, 8375 Invalid, 1445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1439 Invalid, 6 Unknown, 0 Unchecked, 27.0s Time] [2024-11-09 05:44:09,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29229 states. [2024-11-09 05:44:12,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29229 to 29229. [2024-11-09 05:44:12,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29229 states, 17310 states have (on average 1.2754477180820336) internal successors, (22078), 17794 states have internal predecessors, (22078), 9124 states have call successors, (9124), 2820 states have call predecessors, (9124), 2792 states have return successors, (9239), 8785 states have call predecessors, (9239), 9120 states have call successors, (9239) [2024-11-09 05:44:12,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29229 states to 29229 states and 40441 transitions. [2024-11-09 05:44:12,513 INFO L78 Accepts]: Start accepts. Automaton has 29229 states and 40441 transitions. Word has length 241 [2024-11-09 05:44:12,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:44:12,514 INFO L471 AbstractCegarLoop]: Abstraction has 29229 states and 40441 transitions. [2024-11-09 05:44:12,514 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 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 05:44:12,515 INFO L276 IsEmpty]: Start isEmpty. Operand 29229 states and 40441 transitions. [2024-11-09 05:44:12,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2024-11-09 05:44:12,521 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:44:12,522 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 10, 9, 9, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:44:12,522 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-09 05:44:12,522 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 05:44:12,522 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:44:12,523 INFO L85 PathProgramCache]: Analyzing trace with hash -400674554, now seen corresponding path program 1 times [2024-11-09 05:44:12,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:44:12,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108797317] [2024-11-09 05:44:12,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:44:12,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:44:18,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:44:19,416 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 906 trivial. 0 not checked. [2024-11-09 05:44:19,417 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:44:19,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108797317] [2024-11-09 05:44:19,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108797317] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:44:19,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:44:19,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 05:44:19,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655875676] [2024-11-09 05:44:19,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:44:19,418 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:44:19,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:44:19,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:44:19,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:44:19,419 INFO L87 Difference]: Start difference. First operand 29229 states and 40441 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2024-11-09 05:44:21,477 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 05:44:23,665 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 05:44:25,861 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.20s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:44:34,011 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:44:36,021 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 05:44:38,033 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 05:44:47,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:44:47,479 INFO L93 Difference]: Finished difference Result 29235 states and 40446 transitions. [2024-11-09 05:44:47,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:44:47,479 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 247 [2024-11-09 05:44:47,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:44:47,561 INFO L225 Difference]: With dead ends: 29235 [2024-11-09 05:44:47,561 INFO L226 Difference]: Without dead ends: 29233 [2024-11-09 05:44:47,569 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 05:44:47,570 INFO L432 NwaCegarLoop]: 2798 mSDtfsCounter, 3205 mSDsluCounter, 5577 mSDsCounter, 0 mSdLazyCounter, 1439 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3206 SdHoareTripleChecker+Valid, 8375 SdHoareTripleChecker+Invalid, 1445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1439 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.8s IncrementalHoareTripleChecker+Time [2024-11-09 05:44:47,570 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3206 Valid, 8375 Invalid, 1445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1439 Invalid, 6 Unknown, 0 Unchecked, 25.8s Time] [2024-11-09 05:44:47,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29233 states. [2024-11-09 05:44:49,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29233 to 29233. [2024-11-09 05:44:49,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29233 states, 17313 states have (on average 1.275399988447987) internal successors, (22081), 17797 states have internal predecessors, (22081), 9124 states have call successors, (9124), 2821 states have call predecessors, (9124), 2793 states have return successors, (9239), 8785 states have call predecessors, (9239), 9120 states have call successors, (9239) [2024-11-09 05:44:49,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29233 states to 29233 states and 40444 transitions. [2024-11-09 05:44:49,627 INFO L78 Accepts]: Start accepts. Automaton has 29233 states and 40444 transitions. Word has length 247 [2024-11-09 05:44:49,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:44:49,628 INFO L471 AbstractCegarLoop]: Abstraction has 29233 states and 40444 transitions. [2024-11-09 05:44:49,628 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2024-11-09 05:44:49,628 INFO L276 IsEmpty]: Start isEmpty. Operand 29233 states and 40444 transitions. [2024-11-09 05:44:49,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2024-11-09 05:44:49,631 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:44:49,632 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 11, 10, 10, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:44:49,632 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-09 05:44:49,632 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-09 05:44:49,632 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:44:49,632 INFO L85 PathProgramCache]: Analyzing trace with hash 2048901511, now seen corresponding path program 1 times [2024-11-09 05:44:49,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:44:49,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810782873] [2024-11-09 05:44:49,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:44:49,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:44:54,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:44:55,551 INFO L134 CoverageAnalysis]: Checked inductivity of 963 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 943 trivial. 0 not checked. [2024-11-09 05:44:55,551 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:44:55,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810782873] [2024-11-09 05:44:55,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810782873] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:44:55,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:44:55,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 05:44:55,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224892809] [2024-11-09 05:44:55,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:44:55,553 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:44:55,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:44:55,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:44:55,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:44:55,554 INFO L87 Difference]: Start difference. First operand 29233 states and 40444 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (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 05:44:57,609 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:44:59,787 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:45:02,002 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:45:10,048 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 05:45:12,061 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 05:45:14,070 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 05:45:23,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:45:23,779 INFO L93 Difference]: Finished difference Result 29239 states and 40449 transitions. [2024-11-09 05:45:23,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:45:23,780 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (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 253 [2024-11-09 05:45:23,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:45:23,860 INFO L225 Difference]: With dead ends: 29239 [2024-11-09 05:45:23,861 INFO L226 Difference]: Without dead ends: 29237 [2024-11-09 05:45:23,870 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 05:45:23,871 INFO L432 NwaCegarLoop]: 2798 mSDtfsCounter, 3204 mSDsluCounter, 5577 mSDsCounter, 0 mSdLazyCounter, 1439 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3205 SdHoareTripleChecker+Valid, 8375 SdHoareTripleChecker+Invalid, 1445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1439 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.9s IncrementalHoareTripleChecker+Time [2024-11-09 05:45:23,871 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3205 Valid, 8375 Invalid, 1445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1439 Invalid, 6 Unknown, 0 Unchecked, 25.9s Time] [2024-11-09 05:45:23,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29237 states. [2024-11-09 05:45:26,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29237 to 29237. [2024-11-09 05:45:26,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29237 states, 17316 states have (on average 1.2753522753522752) internal successors, (22084), 17800 states have internal predecessors, (22084), 9124 states have call successors, (9124), 2822 states have call predecessors, (9124), 2794 states have return successors, (9239), 8785 states have call predecessors, (9239), 9120 states have call successors, (9239) [2024-11-09 05:45:26,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29237 states to 29237 states and 40447 transitions. [2024-11-09 05:45:26,126 INFO L78 Accepts]: Start accepts. Automaton has 29237 states and 40447 transitions. Word has length 253 [2024-11-09 05:45:26,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:45:26,127 INFO L471 AbstractCegarLoop]: Abstraction has 29237 states and 40447 transitions. [2024-11-09 05:45:26,127 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (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 05:45:26,127 INFO L276 IsEmpty]: Start isEmpty. Operand 29237 states and 40447 transitions. [2024-11-09 05:45:26,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2024-11-09 05:45:26,130 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:45:26,130 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 12, 11, 11, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:45:26,130 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-09 05:45:26,131 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 05:45:26,131 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:45:26,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1854523733, now seen corresponding path program 1 times [2024-11-09 05:45:26,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:45:26,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087084323] [2024-11-09 05:45:26,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:45:26,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:45:31,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:45:31,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1009 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 987 trivial. 0 not checked. [2024-11-09 05:45:31,764 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:45:31,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087084323] [2024-11-09 05:45:31,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087084323] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:45:31,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:45:31,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 05:45:31,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965419607] [2024-11-09 05:45:31,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:45:31,766 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:45:31,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:45:31,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:45:31,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:45:31,767 INFO L87 Difference]: Start difference. First operand 29237 states and 40447 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 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 05:45:33,821 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 05:45:36,028 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:45:38,261 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:45:46,674 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 05:45:48,687 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 05:45:50,694 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 05:46:00,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:46:00,626 INFO L93 Difference]: Finished difference Result 29243 states and 40452 transitions. [2024-11-09 05:46:00,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:46:00,627 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 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 256 [2024-11-09 05:46:00,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:46:00,726 INFO L225 Difference]: With dead ends: 29243 [2024-11-09 05:46:00,726 INFO L226 Difference]: Without dead ends: 29239 [2024-11-09 05:46:00,739 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 05:46:00,739 INFO L432 NwaCegarLoop]: 2798 mSDtfsCounter, 3204 mSDsluCounter, 5577 mSDsCounter, 0 mSdLazyCounter, 1439 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3205 SdHoareTripleChecker+Valid, 8375 SdHoareTripleChecker+Invalid, 1445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1439 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.3s IncrementalHoareTripleChecker+Time [2024-11-09 05:46:00,740 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3205 Valid, 8375 Invalid, 1445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1439 Invalid, 6 Unknown, 0 Unchecked, 26.3s Time] [2024-11-09 05:46:00,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29239 states. [2024-11-09 05:46:03,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29239 to 29239. [2024-11-09 05:46:03,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29239 states, 17318 states have (on average 1.2752627324171382) internal successors, (22085), 17801 states have internal predecessors, (22085), 9124 states have call successors, (9124), 2823 states have call predecessors, (9124), 2794 states have return successors, (9239), 8785 states have call predecessors, (9239), 9120 states have call successors, (9239) [2024-11-09 05:46:03,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29239 states to 29239 states and 40448 transitions. [2024-11-09 05:46:03,245 INFO L78 Accepts]: Start accepts. Automaton has 29239 states and 40448 transitions. Word has length 256 [2024-11-09 05:46:03,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:46:03,245 INFO L471 AbstractCegarLoop]: Abstraction has 29239 states and 40448 transitions. [2024-11-09 05:46:03,245 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 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 05:46:03,245 INFO L276 IsEmpty]: Start isEmpty. Operand 29239 states and 40448 transitions. [2024-11-09 05:46:03,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2024-11-09 05:46:03,249 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:46:03,250 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 6, 6, 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] [2024-11-09 05:46:03,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-09 05:46:03,250 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 05:46:03,250 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:46:03,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1862686447, now seen corresponding path program 1 times [2024-11-09 05:46:03,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:46:03,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247531227] [2024-11-09 05:46:03,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:46:03,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:46:08,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:46:09,683 INFO L134 CoverageAnalysis]: Checked inductivity of 796 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 796 trivial. 0 not checked. [2024-11-09 05:46:09,683 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:46:09,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247531227] [2024-11-09 05:46:09,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247531227] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:46:09,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:46:09,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 05:46:09,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217635236] [2024-11-09 05:46:09,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:46:09,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:46:09,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:46:09,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:46:09,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:46:09,686 INFO L87 Difference]: Start difference. First operand 29239 states and 40448 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (43), 3 states have call predecessors, (43), 1 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) [2024-11-09 05:46:11,767 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 05:46:13,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:46:16,162 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:46:24,979 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 05:46:26,989 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 05:46:29,006 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 05:46:40,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:46:40,825 INFO L93 Difference]: Finished difference Result 29267 states and 40474 transitions. [2024-11-09 05:46:40,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:46:40,826 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (43), 3 states have call predecessors, (43), 1 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) Word has length 266 [2024-11-09 05:46:40,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:46:40,924 INFO L225 Difference]: With dead ends: 29267 [2024-11-09 05:46:40,924 INFO L226 Difference]: Without dead ends: 29265 [2024-11-09 05:46:40,938 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 05:46:40,938 INFO L432 NwaCegarLoop]: 2826 mSDtfsCounter, 1967 mSDsluCounter, 6922 mSDsCounter, 0 mSdLazyCounter, 1646 mSolverCounterSat, 1 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1968 SdHoareTripleChecker+Valid, 9748 SdHoareTripleChecker+Invalid, 1653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1646 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.5s IncrementalHoareTripleChecker+Time [2024-11-09 05:46:40,939 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1968 Valid, 9748 Invalid, 1653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1646 Invalid, 6 Unknown, 0 Unchecked, 28.5s Time] [2024-11-09 05:46:40,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29265 states. [2024-11-09 05:46:43,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29265 to 29263. [2024-11-09 05:46:43,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29263 states, 17336 states have (on average 1.2739386248269498) internal successors, (22085), 17819 states have internal predecessors, (22085), 9124 states have call successors, (9124), 2829 states have call predecessors, (9124), 2800 states have return successors, (9239), 8785 states have call predecessors, (9239), 9120 states have call successors, (9239) [2024-11-09 05:46:43,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29263 states to 29263 states and 40448 transitions. [2024-11-09 05:46:43,528 INFO L78 Accepts]: Start accepts. Automaton has 29263 states and 40448 transitions. Word has length 266 [2024-11-09 05:46:43,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:46:43,528 INFO L471 AbstractCegarLoop]: Abstraction has 29263 states and 40448 transitions. [2024-11-09 05:46:43,528 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (43), 3 states have call predecessors, (43), 1 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) [2024-11-09 05:46:43,528 INFO L276 IsEmpty]: Start isEmpty. Operand 29263 states and 40448 transitions. [2024-11-09 05:46:43,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2024-11-09 05:46:43,532 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:46:43,533 INFO L215 NwaCegarLoop]: trace histogram [17, 13, 13, 13, 13, 13, 13, 13, 12, 12, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:46:43,533 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-09 05:46:43,533 INFO L396 AbstractCegarLoop]: === Iteration 19 === 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 05:46:43,533 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:46:43,533 INFO L85 PathProgramCache]: Analyzing trace with hash 565554825, now seen corresponding path program 1 times [2024-11-09 05:46:43,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:46:43,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923868599] [2024-11-09 05:46:43,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:46:43,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:46:48,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:46:49,323 INFO L134 CoverageAnalysis]: Checked inductivity of 1050 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 1026 trivial. 0 not checked. [2024-11-09 05:46:49,323 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:46:49,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923868599] [2024-11-09 05:46:49,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923868599] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:46:49,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:46:49,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 05:46:49,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362138231] [2024-11-09 05:46:49,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:46:49,324 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:46:49,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:46:49,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:46:49,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:46:49,325 INFO L87 Difference]: Start difference. First operand 29263 states and 40448 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2024-11-09 05:46:51,382 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 05:46:53,570 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 05:46:55,788 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.22s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:47:04,165 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 05:47:06,175 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 05:47:08,191 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 05:47:18,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:47:18,385 INFO L93 Difference]: Finished difference Result 29263 states and 40448 transitions. [2024-11-09 05:47:18,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:47:18,386 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 262 [2024-11-09 05:47:18,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:47:18,512 INFO L225 Difference]: With dead ends: 29263 [2024-11-09 05:47:18,512 INFO L226 Difference]: Without dead ends: 29131 [2024-11-09 05:47:18,535 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 05:47:18,536 INFO L432 NwaCegarLoop]: 2796 mSDtfsCounter, 3199 mSDsluCounter, 5575 mSDsCounter, 0 mSdLazyCounter, 1433 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3199 SdHoareTripleChecker+Valid, 8371 SdHoareTripleChecker+Invalid, 1439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1433 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.4s IncrementalHoareTripleChecker+Time [2024-11-09 05:47:18,536 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3199 Valid, 8371 Invalid, 1439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1433 Invalid, 6 Unknown, 0 Unchecked, 26.4s Time] [2024-11-09 05:47:18,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29131 states. [2024-11-09 05:47:21,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29131 to 29131. [2024-11-09 05:47:21,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29131 states, 17269 states have (on average 1.2729167873067346) internal successors, (21982), 17720 states have internal predecessors, (21982), 9084 states have call successors, (9084), 2815 states have call predecessors, (9084), 2776 states have return successors, (9133), 8766 states have call predecessors, (9133), 9060 states have call successors, (9133) [2024-11-09 05:47:21,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29131 states to 29131 states and 40199 transitions. [2024-11-09 05:47:21,783 INFO L78 Accepts]: Start accepts. Automaton has 29131 states and 40199 transitions. Word has length 262 [2024-11-09 05:47:21,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:47:21,783 INFO L471 AbstractCegarLoop]: Abstraction has 29131 states and 40199 transitions. [2024-11-09 05:47:21,783 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2024-11-09 05:47:21,783 INFO L276 IsEmpty]: Start isEmpty. Operand 29131 states and 40199 transitions. [2024-11-09 05:47:21,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2024-11-09 05:47:21,789 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:47:21,789 INFO L215 NwaCegarLoop]: trace histogram [19, 13, 13, 13, 13, 13, 13, 9, 9, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-11-09 05:47:21,789 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-09 05:47:21,790 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-09 05:47:21,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:47:21,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1341491026, now seen corresponding path program 1 times [2024-11-09 05:47:21,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:47:21,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355895364] [2024-11-09 05:47:21,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:47:21,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:47:26,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:47:28,082 INFO L134 CoverageAnalysis]: Checked inductivity of 945 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 945 trivial. 0 not checked. [2024-11-09 05:47:28,083 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:47:28,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355895364] [2024-11-09 05:47:28,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355895364] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:47:28,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:47:28,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 05:47:28,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5243161] [2024-11-09 05:47:28,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:47:28,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:47:28,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:47:28,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:47:28,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:47:28,086 INFO L87 Difference]: Start difference. First operand 29131 states and 40199 transitions. Second operand has 5 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 2 states have call successors, (38), 3 states have call predecessors, (38), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-09 05:47:30,151 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 05:47:32,340 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 05:47:34,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:47:36,745 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:47:46,792 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:47:48,799 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 05:47:50,814 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 05:47:52,823 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 05:48:05,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:48:05,355 INFO L93 Difference]: Finished difference Result 29133 states and 40200 transitions. [2024-11-09 05:48:05,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:48:05,356 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 2 states have call successors, (38), 3 states have call predecessors, (38), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 298 [2024-11-09 05:48:05,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:48:05,478 INFO L225 Difference]: With dead ends: 29133 [2024-11-09 05:48:05,478 INFO L226 Difference]: Without dead ends: 27945 [2024-11-09 05:48:05,497 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 05:48:05,497 INFO L432 NwaCegarLoop]: 2918 mSDtfsCounter, 1464 mSDsluCounter, 7505 mSDsCounter, 0 mSdLazyCounter, 1851 mSolverCounterSat, 0 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1465 SdHoareTripleChecker+Valid, 10423 SdHoareTripleChecker+Invalid, 1859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1851 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:48:05,498 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1465 Valid, 10423 Invalid, 1859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1851 Invalid, 8 Unknown, 0 Unchecked, 34.1s Time] [2024-11-09 05:48:05,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27945 states. [2024-11-09 05:48:08,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27945 to 27945. [2024-11-09 05:48:08,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27945 states, 16694 states have (on average 1.2762070204864022) internal successors, (21305), 17106 states have internal predecessors, (21305), 8645 states have call successors, (8645), 2617 states have call predecessors, (8645), 2604 states have return successors, (8718), 8384 states have call predecessors, (8718), 8645 states have call successors, (8718) [2024-11-09 05:48:08,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27945 states to 27945 states and 38668 transitions. [2024-11-09 05:48:08,420 INFO L78 Accepts]: Start accepts. Automaton has 27945 states and 38668 transitions. Word has length 298 [2024-11-09 05:48:08,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:48:08,421 INFO L471 AbstractCegarLoop]: Abstraction has 27945 states and 38668 transitions. [2024-11-09 05:48:08,421 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 2 states have call successors, (38), 3 states have call predecessors, (38), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-09 05:48:08,421 INFO L276 IsEmpty]: Start isEmpty. Operand 27945 states and 38668 transitions. [2024-11-09 05:48:08,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 609 [2024-11-09 05:48:08,478 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:48:08,478 INFO L215 NwaCegarLoop]: trace histogram [23, 15, 15, 15, 15, 15, 15, 11, 10, 10, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 05:48:08,479 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-09 05:48:08,479 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 05:48:08,479 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:48:08,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1650236397, now seen corresponding path program 1 times [2024-11-09 05:48:08,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:48:08,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164833277] [2024-11-09 05:48:08,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:48:08,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:48:14,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:48:14,971 INFO L134 CoverageAnalysis]: Checked inductivity of 1537 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1534 trivial. 0 not checked. [2024-11-09 05:48:14,972 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:48:14,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164833277] [2024-11-09 05:48:14,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164833277] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:48:14,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:48:14,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 05:48:14,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696634043] [2024-11-09 05:48:14,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:48:14,974 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:48:14,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:48:14,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:48:14,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:48:14,977 INFO L87 Difference]: Start difference. First operand 27945 states and 38668 transitions. Second operand has 3 states, 3 states have (on average 75.66666666666667) internal successors, (227), 3 states have internal predecessors, (227), 3 states have call successors, (85), 2 states have call predecessors, (85), 1 states have return successors, (83), 3 states have call predecessors, (83), 3 states have call successors, (83) [2024-11-09 05:48:17,057 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 05:48:22,153 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:48:25,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:48:25,764 INFO L93 Difference]: Finished difference Result 43602 states and 60597 transitions. [2024-11-09 05:48:25,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:48:25,764 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 75.66666666666667) internal successors, (227), 3 states have internal predecessors, (227), 3 states have call successors, (85), 2 states have call predecessors, (85), 1 states have return successors, (83), 3 states have call predecessors, (83), 3 states have call successors, (83) Word has length 608 [2024-11-09 05:48:25,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:48:25,831 INFO L225 Difference]: With dead ends: 43602 [2024-11-09 05:48:25,831 INFO L226 Difference]: Without dead ends: 15887 [2024-11-09 05:48:25,894 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 05:48:25,895 INFO L432 NwaCegarLoop]: 2698 mSDtfsCounter, 3121 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3121 SdHoareTripleChecker+Valid, 2698 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2024-11-09 05:48:25,896 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3121 Valid, 2698 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 469 Invalid, 1 Unknown, 0 Unchecked, 8.9s Time] [2024-11-09 05:48:25,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15887 states. [2024-11-09 05:48:27,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15887 to 15887. [2024-11-09 05:48:27,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15887 states, 9614 states have (on average 1.2936342833368004) internal successors, (12437), 9870 states have internal predecessors, (12437), 4895 states have call successors, (4895), 1383 states have call predecessors, (4895), 1376 states have return successors, (4932), 4766 states have call predecessors, (4932), 4895 states have call successors, (4932) [2024-11-09 05:48:27,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15887 states to 15887 states and 22264 transitions. [2024-11-09 05:48:27,459 INFO L78 Accepts]: Start accepts. Automaton has 15887 states and 22264 transitions. Word has length 608 [2024-11-09 05:48:27,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:48:27,460 INFO L471 AbstractCegarLoop]: Abstraction has 15887 states and 22264 transitions. [2024-11-09 05:48:27,460 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 75.66666666666667) internal successors, (227), 3 states have internal predecessors, (227), 3 states have call successors, (85), 2 states have call predecessors, (85), 1 states have return successors, (83), 3 states have call predecessors, (83), 3 states have call successors, (83) [2024-11-09 05:48:27,460 INFO L276 IsEmpty]: Start isEmpty. Operand 15887 states and 22264 transitions. [2024-11-09 05:48:27,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 690 [2024-11-09 05:48:27,492 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:48:27,493 INFO L215 NwaCegarLoop]: trace histogram [27, 15, 15, 15, 15, 15, 15, 15, 15, 11, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 05:48:27,493 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-09 05:48:27,493 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 05:48:27,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:48:27,494 INFO L85 PathProgramCache]: Analyzing trace with hash -134082077, now seen corresponding path program 1 times [2024-11-09 05:48:27,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:48:27,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058987739] [2024-11-09 05:48:27,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:48:27,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:48:32,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:48:33,979 INFO L134 CoverageAnalysis]: Checked inductivity of 1949 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 1935 trivial. 0 not checked. [2024-11-09 05:48:33,980 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:48:33,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058987739] [2024-11-09 05:48:33,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058987739] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:48:33,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:48:33,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 05:48:33,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405278047] [2024-11-09 05:48:33,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:48:33,982 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:48:33,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:48:33,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:48:33,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:48:33,984 INFO L87 Difference]: Start difference. First operand 15887 states and 22264 transitions. Second operand has 3 states, 3 states have (on average 84.66666666666667) internal successors, (254), 3 states have internal predecessors, (254), 2 states have call successors, (88), 2 states have call predecessors, (88), 2 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) [2024-11-09 05:48:36,040 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 05:48:38,231 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 05:48:45,671 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 05:48:47,686 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 05:48:53,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:48:53,833 INFO L93 Difference]: Finished difference Result 31564 states and 44261 transitions. [2024-11-09 05:48:53,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:48:53,835 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 84.66666666666667) internal successors, (254), 3 states have internal predecessors, (254), 2 states have call successors, (88), 2 states have call predecessors, (88), 2 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) Word has length 689 [2024-11-09 05:48:53,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:48:53,924 INFO L225 Difference]: With dead ends: 31564 [2024-11-09 05:48:53,924 INFO L226 Difference]: Without dead ends: 15963 [2024-11-09 05:48:53,971 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 05:48:53,972 INFO L432 NwaCegarLoop]: 2694 mSDtfsCounter, 14 mSDsluCounter, 2683 mSDsCounter, 0 mSdLazyCounter, 951 mSolverCounterSat, 6 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 5377 SdHoareTripleChecker+Invalid, 961 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 951 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.9s IncrementalHoareTripleChecker+Time [2024-11-09 05:48:53,972 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 5377 Invalid, 961 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 951 Invalid, 4 Unknown, 0 Unchecked, 17.9s Time] [2024-11-09 05:48:53,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15963 states. [2024-11-09 05:48:55,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15963 to 15903. [2024-11-09 05:48:55,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15903 states, 9630 states have (on average 1.293146417445483) internal successors, (12453), 9886 states have internal predecessors, (12453), 4895 states have call successors, (4895), 1383 states have call predecessors, (4895), 1376 states have return successors, (4932), 4766 states have call predecessors, (4932), 4895 states have call successors, (4932) [2024-11-09 05:48:55,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15903 states to 15903 states and 22280 transitions. [2024-11-09 05:48:55,734 INFO L78 Accepts]: Start accepts. Automaton has 15903 states and 22280 transitions. Word has length 689 [2024-11-09 05:48:55,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:48:55,734 INFO L471 AbstractCegarLoop]: Abstraction has 15903 states and 22280 transitions. [2024-11-09 05:48:55,734 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 84.66666666666667) internal successors, (254), 3 states have internal predecessors, (254), 2 states have call successors, (88), 2 states have call predecessors, (88), 2 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) [2024-11-09 05:48:55,734 INFO L276 IsEmpty]: Start isEmpty. Operand 15903 states and 22280 transitions. [2024-11-09 05:48:55,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 714 [2024-11-09 05:48:55,778 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:48:55,778 INFO L215 NwaCegarLoop]: trace histogram [27, 15, 15, 15, 15, 15, 15, 15, 15, 12, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 05:48:55,778 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-09 05:48:55,778 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 05:48:55,779 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:48:55,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1358116813, now seen corresponding path program 1 times [2024-11-09 05:48:55,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:48:55,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037359945] [2024-11-09 05:48:55,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:48:55,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:49:01,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:49:02,254 INFO L134 CoverageAnalysis]: Checked inductivity of 2013 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 1998 trivial. 0 not checked. [2024-11-09 05:49:02,254 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:49:02,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037359945] [2024-11-09 05:49:02,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037359945] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:49:02,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372164992] [2024-11-09 05:49:02,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:49:02,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:49:02,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497e3be8-58e6-4795-8005-462221c8fea8/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:49:02,257 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497e3be8-58e6-4795-8005-462221c8fea8/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:49:02,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497e3be8-58e6-4795-8005-462221c8fea8/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process