./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463263aa-f77b-4af8-8408-edff48f7aaa1/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463263aa-f77b-4af8-8408-edff48f7aaa1/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463263aa-f77b-4af8-8408-edff48f7aaa1/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463263aa-f77b-4af8-8408-edff48f7aaa1/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463263aa-f77b-4af8-8408-edff48f7aaa1/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463263aa-f77b-4af8-8408-edff48f7aaa1/bin/utaipan-verify-sOmjnqqW8E --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 5663310b82fa3e5d48c5bcacd13ac8ac886029c41a2f8f3bd2b8442c496a9447 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 23:43:24,792 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 23:43:24,874 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463263aa-f77b-4af8-8408-edff48f7aaa1/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Default.epf [2024-11-13 23:43:24,879 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 23:43:24,879 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 23:43:24,901 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 23:43:24,902 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 23:43:24,902 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 23:43:24,902 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 23:43:24,902 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 23:43:24,902 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-13 23:43:24,902 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-13 23:43:24,903 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-13 23:43:24,903 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-13 23:43:24,903 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-13 23:43:24,903 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-13 23:43:24,903 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-13 23:43:24,903 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-13 23:43:24,903 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-13 23:43:24,903 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-13 23:43:24,903 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-13 23:43:24,904 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-13 23:43:24,904 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 23:43:24,904 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 23:43:24,904 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 23:43:24,904 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 23:43:24,904 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 23:43:24,904 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 23:43:24,905 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 23:43:24,905 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 23:43:24,905 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 23:43:24,905 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 23:43:24,905 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 23:43:24,905 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 23:43:24,905 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 23:43:24,905 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-13 23:43:24,905 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 23:43:24,906 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 23:43:24,906 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 23:43:24,906 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-13 23:43:24,906 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 23:43:24,906 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 23:43:24,906 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-13 23:43:24,906 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 23:43:24,906 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_463263aa-f77b-4af8-8408-edff48f7aaa1/bin/utaipan-verify-sOmjnqqW8E 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 -> 5663310b82fa3e5d48c5bcacd13ac8ac886029c41a2f8f3bd2b8442c496a9447 [2024-11-13 23:43:25,229 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 23:43:25,238 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 23:43:25,240 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 23:43:25,242 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 23:43:25,242 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 23:43:25,244 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463263aa-f77b-4af8-8408-edff48f7aaa1/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i Unable to find full path for "g++" [2024-11-13 23:43:27,364 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 23:43:28,268 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 23:43:28,269 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463263aa-f77b-4af8-8408-edff48f7aaa1/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i [2024-11-13 23:43:28,330 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463263aa-f77b-4af8-8408-edff48f7aaa1/bin/utaipan-verify-sOmjnqqW8E/data/a0bd26798/0011fa0fd91141c99996d71a0e290f88/FLAG241480e2c [2024-11-13 23:43:28,350 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463263aa-f77b-4af8-8408-edff48f7aaa1/bin/utaipan-verify-sOmjnqqW8E/data/a0bd26798/0011fa0fd91141c99996d71a0e290f88 [2024-11-13 23:43:28,354 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 23:43:28,355 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 23:43:28,357 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 23:43:28,358 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 23:43:28,362 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 23:43:28,363 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 11:43:28" (1/1) ... [2024-11-13 23:43:28,364 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@20304012 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:43:28, skipping insertion in model container [2024-11-13 23:43:28,364 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 11:43:28" (1/1) ... [2024-11-13 23:43:28,526 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 23:43:32,308 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_463263aa-f77b-4af8-8408-edff48f7aaa1/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i[408897,408910] [2024-11-13 23:43:32,311 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_463263aa-f77b-4af8-8408-edff48f7aaa1/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i[409066,409079] [2024-11-13 23:43:32,312 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_463263aa-f77b-4af8-8408-edff48f7aaa1/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i[409233,409246] [2024-11-13 23:43:32,312 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_463263aa-f77b-4af8-8408-edff48f7aaa1/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i[409401,409414] [2024-11-13 23:43:32,338 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 23:43:32,374 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 23:43:32,565 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"); [5595] [2024-11-13 23:43:32,567 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)); [5602] [2024-11-13 23:43:32,567 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5609] [2024-11-13 23:43:32,570 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)); [5648-5649] [2024-11-13 23:43:32,570 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"); [5654-5656] [2024-11-13 23:43:32,572 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [5683] [2024-11-13 23:43:32,572 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0": "+m" (v->counter)); [5690] [2024-11-13 23:43:32,579 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5850] [2024-11-13 23:43:32,579 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5857] [2024-11-13 23:43:32,590 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)); [5988-5989] [2024-11-13 23:43:32,594 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)); [6022-6023] [2024-11-13 23:43:32,596 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (79), "i" (12UL)); [6063-6064] [2024-11-13 23:43:32,598 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (91), "i" (12UL)); [6092-6093] [2024-11-13 23:43:32,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/netdevice.h"), "i" (502), "i" (12UL)); [6445-6446] [2024-11-13 23:43:32,619 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6452] [2024-11-13 23:43:32,755 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9125] [2024-11-13 23:43:32,760 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9187] [2024-11-13 23:43:32,833 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)skb->data) [9315] [2024-11-13 23:43:32,834 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)skb2->data) [9372] [2024-11-13 23:43:32,840 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9427] [2024-11-13 23:43:32,864 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9863] [2024-11-13 23:43:32,864 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9870] [2024-11-13 23:43:32,866 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9894] [2024-11-13 23:43:33,001 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_463263aa-f77b-4af8-8408-edff48f7aaa1/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i[408897,408910] [2024-11-13 23:43:33,002 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_463263aa-f77b-4af8-8408-edff48f7aaa1/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i[409066,409079] [2024-11-13 23:43:33,002 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_463263aa-f77b-4af8-8408-edff48f7aaa1/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i[409233,409246] [2024-11-13 23:43:33,003 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_463263aa-f77b-4af8-8408-edff48f7aaa1/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i[409401,409414] [2024-11-13 23:43:33,013 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 23:43:33,273 INFO L204 MainTranslator]: Completed translation [2024-11-13 23:43:33,273 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:43:33 WrapperNode [2024-11-13 23:43:33,274 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 23:43:33,275 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 23:43:33,275 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 23:43:33,275 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 23:43:33,281 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:43:33" (1/1) ... [2024-11-13 23:43:33,395 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:43:33" (1/1) ... [2024-11-13 23:43:33,665 INFO L138 Inliner]: procedures = 571, calls = 3092, calls flagged for inlining = 288, calls inlined = 256, statements flattened = 8095 [2024-11-13 23:43:33,666 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 23:43:33,667 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 23:43:33,667 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 23:43:33,667 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 23:43:33,675 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:43:33" (1/1) ... [2024-11-13 23:43:33,675 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:43:33" (1/1) ... [2024-11-13 23:43:33,735 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:43:33" (1/1) ... [2024-11-13 23:43:33,736 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:43:33" (1/1) ... [2024-11-13 23:43:33,973 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:43:33" (1/1) ... [2024-11-13 23:43:34,028 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:43:33" (1/1) ... [2024-11-13 23:43:34,082 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:43:33" (1/1) ... [2024-11-13 23:43:34,116 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:43:33" (1/1) ... [2024-11-13 23:43:34,186 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 23:43:34,190 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 23:43:34,190 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 23:43:34,190 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 23:43:34,191 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:43:33" (1/1) ... [2024-11-13 23:43:34,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-13 23:43:34,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463263aa-f77b-4af8-8408-edff48f7aaa1/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:43:34,237 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463263aa-f77b-4af8-8408-edff48f7aaa1/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-13 23:43:34,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463263aa-f77b-4af8-8408-edff48f7aaa1/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-13 23:43:34,272 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_link_speed [2024-11-13 23:43:34,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_link_speed [2024-11-13 23:43:34,272 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_hw_lock_of_ql3_adapter [2024-11-13 23:43:34,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_hw_lock_of_ql3_adapter [2024-11-13 23:43:34,272 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2024-11-13 23:43:34,273 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2024-11-13 23:43:34,273 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-13 23:43:34,273 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-13 23:43:34,273 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2024-11-13 23:43:34,273 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2024-11-13 23:43:34,273 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2024-11-13 23:43:34,273 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2024-11-13 23:43:34,274 INFO L130 BoogieDeclarations]: Found specification of procedure ql3xxx_close [2024-11-13 23:43:34,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ql3xxx_close [2024-11-13 23:43:34,274 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-13 23:43:34,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-13 23:43:34,274 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2024-11-13 23:43:34,274 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2024-11-13 23:43:34,274 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_delayed_work [2024-11-13 23:43:34,274 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_delayed_work [2024-11-13 23:43:34,275 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-11-13 23:43:34,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-11-13 23:43:34,275 INFO L130 BoogieDeclarations]: Found specification of procedure ql_this_adapter_controls_port [2024-11-13 23:43:34,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_this_adapter_controls_port [2024-11-13 23:43:34,275 INFO L130 BoogieDeclarations]: Found specification of procedure ql_enable_interrupts [2024-11-13 23:43:34,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_enable_interrupts [2024-11-13 23:43:34,275 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2024-11-13 23:43:34,275 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2024-11-13 23:43:34,276 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-11-13 23:43:34,276 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-11-13 23:43:34,276 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_61 [2024-11-13 23:43:34,276 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_61 [2024-11-13 23:43:34,276 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_common_reg_l [2024-11-13 23:43:34,276 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_common_reg_l [2024-11-13 23:43:34,276 INFO L130 BoogieDeclarations]: Found specification of procedure ql_free_send_free_list [2024-11-13 23:43:34,276 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_free_send_free_list [2024-11-13 23:43:34,276 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2024-11-13 23:43:34,276 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2024-11-13 23:43:34,277 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2024-11-13 23:43:34,277 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2024-11-13 23:43:34,277 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-13 23:43:34,277 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-13 23:43:34,277 INFO L130 BoogieDeclarations]: Found specification of procedure ssleep [2024-11-13 23:43:34,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ssleep [2024-11-13 23:43:34,277 INFO L130 BoogieDeclarations]: Found specification of procedure ql_cycle_adapter [2024-11-13 23:43:34,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_cycle_adapter [2024-11-13 23:43:34,277 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-11-13 23:43:34,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-11-13 23:43:34,277 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mac_cfg_soft_reset [2024-11-13 23:43:34,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mac_cfg_soft_reset [2024-11-13 23:43:34,277 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2024-11-13 23:43:34,278 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2024-11-13 23:43:34,278 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2024-11-13 23:43:34,278 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2024-11-13 23:43:34,278 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mii_disable_scan_mode [2024-11-13 23:43:34,278 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mii_disable_scan_mode [2024-11-13 23:43:34,278 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2024-11-13 23:43:34,278 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2024-11-13 23:43:34,278 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-13 23:43:34,278 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-13 23:43:34,278 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2024-11-13 23:43:34,278 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2024-11-13 23:43:34,278 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-13 23:43:34,278 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2024-11-13 23:43:34,278 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2024-11-13 23:43:34,278 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_page0_reg_l [2024-11-13 23:43:34,278 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_page0_reg_l [2024-11-13 23:43:34,279 INFO L130 BoogieDeclarations]: Found specification of procedure ql_adapter_up [2024-11-13 23:43:34,279 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_adapter_up [2024-11-13 23:43:34,280 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-11-13 23:43:34,280 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-11-13 23:43:34,280 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2024-11-13 23:43:34,280 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2024-11-13 23:43:34,280 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2024-11-13 23:43:34,280 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2024-11-13 23:43:34,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2024-11-13 23:43:34,280 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-11-13 23:43:34,280 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-11-13 23:43:34,281 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2024-11-13 23:43:34,281 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2024-11-13 23:43:34,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2024-11-13 23:43:34,281 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-11-13 23:43:34,281 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-11-13 23:43:34,281 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_page1_reg [2024-11-13 23:43:34,281 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_page1_reg [2024-11-13 23:43:34,282 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-13 23:43:34,282 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2024-11-13 23:43:34,282 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2024-11-13 23:43:34,282 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2024-11-13 23:43:34,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2024-11-13 23:43:34,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2024-11-13 23:43:34,282 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2024-11-13 23:43:34,283 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2024-11-13 23:43:34,283 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2024-11-13 23:43:34,283 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2024-11-13 23:43:34,283 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2024-11-13 23:43:34,283 INFO L130 BoogieDeclarations]: Found specification of procedure dev_close [2024-11-13 23:43:34,283 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_close [2024-11-13 23:43:34,283 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2024-11-13 23:43:34,283 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2024-11-13 23:43:34,284 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_hw_lock_of_ql3_adapter [2024-11-13 23:43:34,284 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_hw_lock_of_ql3_adapter [2024-11-13 23:43:34,284 INFO L130 BoogieDeclarations]: Found specification of procedure ql_set_register_page [2024-11-13 23:43:34,284 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_set_register_page [2024-11-13 23:43:34,284 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2024-11-13 23:43:34,284 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2024-11-13 23:43:34,284 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mii_read_reg_ex [2024-11-13 23:43:34,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mii_read_reg_ex [2024-11-13 23:43:34,285 INFO L130 BoogieDeclarations]: Found specification of procedure ql_phy_init_ex [2024-11-13 23:43:34,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_phy_init_ex [2024-11-13 23:43:34,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-11-13 23:43:34,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-11-13 23:43:34,285 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_common_reg_l [2024-11-13 23:43:34,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_common_reg_l [2024-11-13 23:43:34,285 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-13 23:43:34,285 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_common_reg [2024-11-13 23:43:34,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_common_reg [2024-11-13 23:43:34,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2024-11-13 23:43:34,286 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2024-11-13 23:43:34,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2024-11-13 23:43:34,286 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2024-11-13 23:43:34,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2024-11-13 23:43:34,286 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2024-11-13 23:43:34,286 INFO L130 BoogieDeclarations]: Found specification of procedure ql_sem_spinlock [2024-11-13 23:43:34,286 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_sem_spinlock [2024-11-13 23:43:34,286 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_page2_reg [2024-11-13 23:43:34,286 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_page2_reg [2024-11-13 23:43:34,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 23:43:34,286 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_common_reg [2024-11-13 23:43:34,286 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_common_reg [2024-11-13 23:43:34,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-11-13 23:43:34,286 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-11-13 23:43:34,286 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-11-13 23:43:34,286 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-11-13 23:43:34,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-13 23:43:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mii_read_reg [2024-11-13 23:43:34,287 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mii_read_reg [2024-11-13 23:43:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-13 23:43:34,287 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-13 23:43:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure ql_sem_unlock [2024-11-13 23:43:34,287 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_sem_unlock [2024-11-13 23:43:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2024-11-13 23:43:34,287 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2024-11-13 23:43:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_printk [2024-11-13 23:43:34,287 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_printk [2024-11-13 23:43:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2024-11-13 23:43:34,287 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2024-11-13 23:43:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_nvram_reg [2024-11-13 23:43:34,287 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_nvram_reg [2024-11-13 23:43:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2024-11-13 23:43:34,287 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2024-11-13 23:43:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2024-11-13 23:43:34,288 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2024-11-13 23:43:34,288 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2024-11-13 23:43:34,288 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2024-11-13 23:43:34,289 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-11-13 23:43:34,289 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-11-13 23:43:34,289 INFO L130 BoogieDeclarations]: Found specification of procedure ql_wait_for_drvr_lock [2024-11-13 23:43:34,289 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_wait_for_drvr_lock [2024-11-13 23:43:34,289 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2024-11-13 23:43:34,289 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2024-11-13 23:43:34,289 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2024-11-13 23:43:34,290 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2024-11-13 23:43:34,290 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mii_enable_scan_mode [2024-11-13 23:43:34,290 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mii_enable_scan_mode [2024-11-13 23:43:34,290 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work [2024-11-13 23:43:34,290 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work [2024-11-13 23:43:34,290 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2024-11-13 23:43:34,290 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2024-11-13 23:43:34,290 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-11-13 23:43:34,291 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-11-13 23:43:34,291 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 23:43:34,291 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 23:43:34,291 INFO L130 BoogieDeclarations]: Found specification of procedure ql_wait_for_mii_ready [2024-11-13 23:43:34,291 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_wait_for_mii_ready [2024-11-13 23:43:34,291 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2024-11-13 23:43:34,291 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2024-11-13 23:43:34,292 INFO L130 BoogieDeclarations]: Found specification of procedure ql_free_large_buffers [2024-11-13 23:43:34,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_free_large_buffers [2024-11-13 23:43:34,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2024-11-13 23:43:34,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2024-11-13 23:43:34,292 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-13 23:43:34,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-13 23:43:34,292 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2024-11-13 23:43:34,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2024-11-13 23:43:34,292 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-11-13 23:43:34,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-11-13 23:43:34,293 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2024-11-13 23:43:34,293 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2024-11-13 23:43:34,293 INFO L130 BoogieDeclarations]: Found specification of procedure ql_disable_interrupts [2024-11-13 23:43:34,293 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_disable_interrupts [2024-11-13 23:43:34,293 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2024-11-13 23:43:34,293 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2024-11-13 23:43:34,293 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2024-11-13 23:43:34,293 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2024-11-13 23:43:34,294 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2024-11-13 23:43:34,294 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2024-11-13 23:43:34,294 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_page0_reg [2024-11-13 23:43:34,294 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_page0_reg [2024-11-13 23:43:34,294 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2024-11-13 23:43:34,294 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2024-11-13 23:43:34,294 INFO L130 BoogieDeclarations]: Found specification of procedure PHY_Setup [2024-11-13 23:43:34,294 INFO L138 BoogieDeclarations]: Found implementation of procedure PHY_Setup [2024-11-13 23:43:34,294 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2024-11-13 23:43:34,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2024-11-13 23:43:34,294 INFO L130 BoogieDeclarations]: Found specification of procedure ql_free_buffer_queues [2024-11-13 23:43:34,294 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_free_buffer_queues [2024-11-13 23:43:34,294 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2024-11-13 23:43:34,294 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2024-11-13 23:43:34,294 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2024-11-13 23:43:34,294 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2024-11-13 23:43:34,294 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2024-11-13 23:43:34,294 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2024-11-13 23:43:34,295 INFO L130 BoogieDeclarations]: Found specification of procedure ql3xxx_remove [2024-11-13 23:43:34,295 INFO L138 BoogieDeclarations]: Found implementation of procedure ql3xxx_remove [2024-11-13 23:43:34,295 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2024-11-13 23:43:34,295 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2024-11-13 23:43:34,295 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2024-11-13 23:43:34,295 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2024-11-13 23:43:34,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-13 23:43:34,295 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-11-13 23:43:34,295 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-11-13 23:43:34,295 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-13 23:43:34,295 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-13 23:43:34,295 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-13 23:43:34,295 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2024-11-13 23:43:34,295 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2024-11-13 23:43:34,295 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_warn [2024-11-13 23:43:34,296 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_warn [2024-11-13 23:43:34,296 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2024-11-13 23:43:34,296 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2024-11-13 23:43:34,296 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2024-11-13 23:43:34,296 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2024-11-13 23:43:34,296 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-11-13 23:43:34,296 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-11-13 23:43:34,296 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2024-11-13 23:43:34,296 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2024-11-13 23:43:34,296 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_page0_reg [2024-11-13 23:43:34,296 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_page0_reg [2024-11-13 23:43:34,296 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2024-11-13 23:43:34,296 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2024-11-13 23:43:34,296 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2024-11-13 23:43:34,296 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2024-11-13 23:43:34,296 INFO L130 BoogieDeclarations]: Found specification of procedure ql_is_link_full_dup [2024-11-13 23:43:34,297 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_is_link_full_dup [2024-11-13 23:43:34,298 INFO L130 BoogieDeclarations]: Found specification of procedure ql3xxx_open [2024-11-13 23:43:34,298 INFO L138 BoogieDeclarations]: Found implementation of procedure ql3xxx_open [2024-11-13 23:43:34,299 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-11-13 23:43:34,299 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-11-13 23:43:34,299 INFO L130 BoogieDeclarations]: Found specification of procedure ql3xxx_tx_timeout [2024-11-13 23:43:34,299 INFO L138 BoogieDeclarations]: Found implementation of procedure ql3xxx_tx_timeout [2024-11-13 23:43:34,299 INFO L130 BoogieDeclarations]: Found specification of procedure ql_supported_modes [2024-11-13 23:43:34,300 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_supported_modes [2024-11-13 23:43:34,300 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2024-11-13 23:43:34,300 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2024-11-13 23:43:34,300 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-13 23:43:34,300 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-13 23:43:34,300 INFO L130 BoogieDeclarations]: Found specification of procedure ql_is_fiber [2024-11-13 23:43:34,302 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_is_fiber [2024-11-13 23:43:34,302 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2024-11-13 23:43:34,302 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2024-11-13 23:43:34,302 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-13 23:43:34,303 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-13 23:43:34,303 INFO L130 BoogieDeclarations]: Found specification of procedure ql_free_net_req_rsp_queues [2024-11-13 23:43:34,303 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_free_net_req_rsp_queues [2024-11-13 23:43:34,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-13 23:43:34,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-13 23:43:34,303 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-13 23:43:34,303 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mii_write_reg_ex [2024-11-13 23:43:34,303 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mii_write_reg_ex [2024-11-13 23:43:34,303 INFO L130 BoogieDeclarations]: Found specification of procedure ql_adapter_down [2024-11-13 23:43:34,303 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_adapter_down [2024-11-13 23:43:34,303 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2024-11-13 23:43:34,303 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2024-11-13 23:43:34,303 INFO L130 BoogieDeclarations]: Found specification of procedure ql_port_start [2024-11-13 23:43:34,303 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_port_start [2024-11-13 23:43:34,303 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2024-11-13 23:43:34,303 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2024-11-13 23:43:34,303 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_auto_cfg_status [2024-11-13 23:43:34,304 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_auto_cfg_status [2024-11-13 23:43:34,304 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mii_write_reg [2024-11-13 23:43:34,304 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mii_write_reg [2024-11-13 23:43:34,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-11-13 23:43:34,304 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-11-13 23:43:34,304 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2024-11-13 23:43:34,304 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2024-11-13 23:43:34,304 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2024-11-13 23:43:34,304 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2024-11-13 23:43:34,304 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2024-11-13 23:43:34,304 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2024-11-13 23:43:34,304 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2024-11-13 23:43:34,304 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2024-11-13 23:43:34,304 INFO L130 BoogieDeclarations]: Found specification of procedure delayed_work_timer_fn [2024-11-13 23:43:34,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-13 23:43:34,304 INFO L130 BoogieDeclarations]: Found specification of procedure ql_set_mac_addr [2024-11-13 23:43:34,304 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_set_mac_addr [2024-11-13 23:43:34,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2024-11-13 23:43:34,308 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2024-11-13 23:43:35,683 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 23:43:35,688 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 23:43:36,058 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-13 23:43:49,983 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2024-11-13 23:43:51,600 INFO L? ?]: Removed 3107 outVars from TransFormulas that were not future-live. [2024-11-13 23:43:51,600 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 23:43:55,621 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 23:43:55,621 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-13 23:43:55,621 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 11:43:55 BoogieIcfgContainer [2024-11-13 23:43:55,622 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 23:43:55,624 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 23:43:55,624 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 23:43:55,630 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 23:43:55,631 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 11:43:28" (1/3) ... [2024-11-13 23:43:55,631 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@366ac2aa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 11:43:55, skipping insertion in model container [2024-11-13 23:43:55,632 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:43:33" (2/3) ... [2024-11-13 23:43:55,632 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@366ac2aa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 11:43:55, skipping insertion in model container [2024-11-13 23:43:55,632 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 11:43:55" (3/3) ... [2024-11-13 23:43:55,633 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i [2024-11-13 23:43:55,653 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 23:43:55,655 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i that has 142 procedures, 2210 locations, 1 initial locations, 3 loop locations, and 3 error locations. [2024-11-13 23:43:55,771 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 23:43:55,784 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;@7c7f5501, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 23:43:55,784 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-11-13 23:43:55,795 INFO L276 IsEmpty]: Start isEmpty. Operand has 2208 states, 1254 states have (on average 1.2416267942583732) internal successors, (1557), 1301 states have internal predecessors, (1557), 811 states have call successors, (811), 141 states have call predecessors, (811), 140 states have return successors, (806), 792 states have call predecessors, (806), 806 states have call successors, (806) [2024-11-13 23:43:55,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2024-11-13 23:43:55,807 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:43:55,808 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 23:43:55,808 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-13 23:43:55,812 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:43:55,812 INFO L85 PathProgramCache]: Analyzing trace with hash -434892852, now seen corresponding path program 1 times [2024-11-13 23:43:55,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:43:55,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990867139] [2024-11-13 23:43:55,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:43:55,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:44:01,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:44:02,363 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2024-11-13 23:44:02,365 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:44:02,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990867139] [2024-11-13 23:44:02,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990867139] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:44:02,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:44:02,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 23:44:02,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220328777] [2024-11-13 23:44:02,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:44:02,374 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 23:44:02,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:44:02,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 23:44:02,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 23:44:02,410 INFO L87 Difference]: Start difference. First operand has 2208 states, 1254 states have (on average 1.2416267942583732) internal successors, (1557), 1301 states have internal predecessors, (1557), 811 states have call successors, (811), 141 states have call predecessors, (811), 140 states have return successors, (806), 792 states have call predecessors, (806), 806 states have call successors, (806) Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2024-11-13 23:44:04,499 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-13 23:44:06,692 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-13 23:44:15,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-13 23:44:16,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:44:16,529 INFO L93 Difference]: Finished difference Result 6530 states and 9541 transitions. [2024-11-13 23:44:16,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 23:44:16,531 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 97 [2024-11-13 23:44:16,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:44:16,591 INFO L225 Difference]: With dead ends: 6530 [2024-11-13 23:44:16,591 INFO L226 Difference]: Without dead ends: 4329 [2024-11-13 23:44:16,617 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-13 23:44:16,621 INFO L432 NwaCegarLoop]: 2791 mSDtfsCounter, 3085 mSDsluCounter, 2751 mSDsCounter, 0 mSdLazyCounter, 785 mSolverCounterSat, 3 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3085 SdHoareTripleChecker+Valid, 5542 SdHoareTripleChecker+Invalid, 791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 785 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.6s IncrementalHoareTripleChecker+Time [2024-11-13 23:44:16,624 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3085 Valid, 5542 Invalid, 791 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 785 Invalid, 3 Unknown, 0 Unchecked, 13.6s Time] [2024-11-13 23:44:16,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4329 states. [2024-11-13 23:44:17,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4329 to 4325. [2024-11-13 23:44:17,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4325 states, 2467 states have (on average 1.2379408188082692) internal successors, (3054), 2559 states have internal predecessors, (3054), 1578 states have call successors, (1578), 278 states have call predecessors, (1578), 277 states have return successors, (1575), 1547 states have call predecessors, (1575), 1575 states have call successors, (1575) [2024-11-13 23:44:17,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4325 states to 4325 states and 6207 transitions. [2024-11-13 23:44:17,104 INFO L78 Accepts]: Start accepts. Automaton has 4325 states and 6207 transitions. Word has length 97 [2024-11-13 23:44:17,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:44:17,107 INFO L471 AbstractCegarLoop]: Abstraction has 4325 states and 6207 transitions. [2024-11-13 23:44:17,107 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2024-11-13 23:44:17,107 INFO L276 IsEmpty]: Start isEmpty. Operand 4325 states and 6207 transitions. [2024-11-13 23:44:17,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2024-11-13 23:44:17,117 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:44:17,117 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 23:44:17,119 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 23:44:17,119 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-13 23:44:17,119 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:44:17,120 INFO L85 PathProgramCache]: Analyzing trace with hash -959421745, now seen corresponding path program 1 times [2024-11-13 23:44:17,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:44:17,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717733696] [2024-11-13 23:44:17,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:44:17,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:44:21,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:44:22,478 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2024-11-13 23:44:22,478 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:44:22,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717733696] [2024-11-13 23:44:22,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717733696] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:44:22,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:44:22,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 23:44:22,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522427715] [2024-11-13 23:44:22,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:44:22,483 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 23:44:22,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:44:22,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 23:44:22,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 23:44:22,488 INFO L87 Difference]: Start difference. First operand 4325 states and 6207 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-13 23:44:24,738 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 23:44:26,936 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-13 23:44:36,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:44:36,507 INFO L93 Difference]: Finished difference Result 7873 states and 11190 transitions. [2024-11-13 23:44:36,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 23:44:36,508 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 102 [2024-11-13 23:44:36,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:44:36,541 INFO L225 Difference]: With dead ends: 7873 [2024-11-13 23:44:36,541 INFO L226 Difference]: Without dead ends: 3565 [2024-11-13 23:44:36,564 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-13 23:44:36,565 INFO L432 NwaCegarLoop]: 2793 mSDtfsCounter, 938 mSDsluCounter, 2723 mSDsCounter, 0 mSdLazyCounter, 848 mSolverCounterSat, 17 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 938 SdHoareTripleChecker+Valid, 5516 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 848 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.7s IncrementalHoareTripleChecker+Time [2024-11-13 23:44:36,565 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [938 Valid, 5516 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 848 Invalid, 2 Unknown, 0 Unchecked, 13.7s Time] [2024-11-13 23:44:36,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3565 states. [2024-11-13 23:44:36,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3565 to 3539. [2024-11-13 23:44:36,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3539 states, 2030 states have (on average 1.2315270935960592) internal successors, (2500), 2091 states have internal predecessors, (2500), 1223 states have call successors, (1223), 284 states have call predecessors, (1223), 283 states have return successors, (1220), 1203 states have call predecessors, (1220), 1220 states have call successors, (1220) [2024-11-13 23:44:36,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3539 states to 3539 states and 4943 transitions. [2024-11-13 23:44:36,764 INFO L78 Accepts]: Start accepts. Automaton has 3539 states and 4943 transitions. Word has length 102 [2024-11-13 23:44:36,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:44:36,765 INFO L471 AbstractCegarLoop]: Abstraction has 3539 states and 4943 transitions. [2024-11-13 23:44:36,766 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-13 23:44:36,766 INFO L276 IsEmpty]: Start isEmpty. Operand 3539 states and 4943 transitions. [2024-11-13 23:44:36,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2024-11-13 23:44:36,769 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:44:36,769 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 23:44:36,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-13 23:44:36,770 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-13 23:44:36,770 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:44:36,771 INFO L85 PathProgramCache]: Analyzing trace with hash -453196604, now seen corresponding path program 1 times [2024-11-13 23:44:36,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:44:36,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041132719] [2024-11-13 23:44:36,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:44:36,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:44:41,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:44:41,464 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2024-11-13 23:44:41,466 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:44:41,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041132719] [2024-11-13 23:44:41,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041132719] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:44:41,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:44:41,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 23:44:41,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852464451] [2024-11-13 23:44:41,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:44:41,467 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 23:44:41,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:44:41,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 23:44:41,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 23:44:41,468 INFO L87 Difference]: Start difference. First operand 3539 states and 4943 transitions. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2024-11-13 23:44:43,529 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-13 23:44:45,675 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-13 23:44:54,342 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 23:44:55,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:44:55,508 INFO L93 Difference]: Finished difference Result 9585 states and 13418 transitions. [2024-11-13 23:44:55,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 23:44:55,509 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 105 [2024-11-13 23:44:55,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:44:55,562 INFO L225 Difference]: With dead ends: 9585 [2024-11-13 23:44:55,562 INFO L226 Difference]: Without dead ends: 6063 [2024-11-13 23:44:55,579 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 23:44:55,581 INFO L432 NwaCegarLoop]: 3176 mSDtfsCounter, 3049 mSDsluCounter, 2565 mSDsCounter, 0 mSdLazyCounter, 822 mSolverCounterSat, 5 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3049 SdHoareTripleChecker+Valid, 5741 SdHoareTripleChecker+Invalid, 829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 822 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.7s IncrementalHoareTripleChecker+Time [2024-11-13 23:44:55,582 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3049 Valid, 5741 Invalid, 829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 822 Invalid, 2 Unknown, 0 Unchecked, 13.7s Time] [2024-11-13 23:44:55,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6063 states. [2024-11-13 23:44:55,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6063 to 6035. [2024-11-13 23:44:55,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6035 states, 3476 states have (on average 1.2341772151898733) internal successors, (4290), 3587 states have internal predecessors, (4290), 2074 states have call successors, (2074), 487 states have call predecessors, (2074), 482 states have return successors, (2090), 2028 states have call predecessors, (2090), 2071 states have call successors, (2090) [2024-11-13 23:44:55,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6035 states to 6035 states and 8454 transitions. [2024-11-13 23:44:56,004 INFO L78 Accepts]: Start accepts. Automaton has 6035 states and 8454 transitions. Word has length 105 [2024-11-13 23:44:56,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:44:56,006 INFO L471 AbstractCegarLoop]: Abstraction has 6035 states and 8454 transitions. [2024-11-13 23:44:56,006 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2024-11-13 23:44:56,006 INFO L276 IsEmpty]: Start isEmpty. Operand 6035 states and 8454 transitions. [2024-11-13 23:44:56,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2024-11-13 23:44:56,010 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:44:56,011 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 23:44:56,011 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-13 23:44:56,011 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-13 23:44:56,012 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:44:56,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1881483742, now seen corresponding path program 1 times [2024-11-13 23:44:56,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:44:56,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753742717] [2024-11-13 23:44:56,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:44:56,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:44:59,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:45:00,212 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2024-11-13 23:45:00,212 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:45:00,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753742717] [2024-11-13 23:45:00,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753742717] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:45:00,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:45:00,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 23:45:00,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853845238] [2024-11-13 23:45:00,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:45:00,214 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 23:45:00,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:45:00,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 23:45:00,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 23:45:00,215 INFO L87 Difference]: Start difference. First operand 6035 states and 8454 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2024-11-13 23:45:02,278 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-13 23:45:04,427 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-13 23:45:13,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:45:13,029 INFO L93 Difference]: Finished difference Result 15551 states and 21867 transitions. [2024-11-13 23:45:13,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 23:45:13,030 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 117 [2024-11-13 23:45:13,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:45:13,102 INFO L225 Difference]: With dead ends: 15551 [2024-11-13 23:45:13,102 INFO L226 Difference]: Without dead ends: 9533 [2024-11-13 23:45:13,128 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-13 23:45:13,129 INFO L432 NwaCegarLoop]: 2793 mSDtfsCounter, 2763 mSDsluCounter, 2711 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 7 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2763 SdHoareTripleChecker+Valid, 5504 SdHoareTripleChecker+Invalid, 822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.4s IncrementalHoareTripleChecker+Time [2024-11-13 23:45:13,129 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2763 Valid, 5504 Invalid, 822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 813 Invalid, 2 Unknown, 0 Unchecked, 12.4s Time] [2024-11-13 23:45:13,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9533 states. [2024-11-13 23:45:13,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9533 to 9504. [2024-11-13 23:45:13,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9504 states, 5469 states have (on average 1.228378131285427) internal successors, (6718), 5679 states have internal predecessors, (6718), 3310 states have call successors, (3310), 732 states have call predecessors, (3310), 722 states have return successors, (3347), 3215 states have call predecessors, (3347), 3307 states have call successors, (3347) [2024-11-13 23:45:13,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9504 states to 9504 states and 13375 transitions. [2024-11-13 23:45:13,677 INFO L78 Accepts]: Start accepts. Automaton has 9504 states and 13375 transitions. Word has length 117 [2024-11-13 23:45:13,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:45:13,678 INFO L471 AbstractCegarLoop]: Abstraction has 9504 states and 13375 transitions. [2024-11-13 23:45:13,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2024-11-13 23:45:13,678 INFO L276 IsEmpty]: Start isEmpty. Operand 9504 states and 13375 transitions. [2024-11-13 23:45:13,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2024-11-13 23:45:13,680 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:45:13,681 INFO L215 NwaCegarLoop]: trace histogram [12, 8, 8, 8, 8, 8, 8, 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] [2024-11-13 23:45:13,681 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-13 23:45:13,681 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-13 23:45:13,681 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:45:13,682 INFO L85 PathProgramCache]: Analyzing trace with hash -838665848, now seen corresponding path program 1 times [2024-11-13 23:45:13,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:45:13,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523704527] [2024-11-13 23:45:13,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:45:13,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:45:17,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:45:18,443 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 323 trivial. 0 not checked. [2024-11-13 23:45:18,443 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:45:18,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523704527] [2024-11-13 23:45:18,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523704527] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:45:18,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:45:18,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 23:45:18,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550321531] [2024-11-13 23:45:18,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:45:18,444 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 23:45:18,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:45:18,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 23:45:18,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 23:45:18,445 INFO L87 Difference]: Start difference. First operand 9504 states and 13375 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-11-13 23:45:20,506 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-13 23:45:22,655 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-13 23:45:24,860 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-13 23:45:36,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:45:36,370 INFO L93 Difference]: Finished difference Result 9510 states and 13380 transitions. [2024-11-13 23:45:36,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 23:45:36,370 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 135 [2024-11-13 23:45:36,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:45:36,439 INFO L225 Difference]: With dead ends: 9510 [2024-11-13 23:45:36,440 INFO L226 Difference]: Without dead ends: 9508 [2024-11-13 23:45:36,453 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-13 23:45:36,454 INFO L432 NwaCegarLoop]: 2758 mSDtfsCounter, 3118 mSDsluCounter, 5502 mSDsCounter, 0 mSdLazyCounter, 1192 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3119 SdHoareTripleChecker+Valid, 8260 SdHoareTripleChecker+Invalid, 1195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1192 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.5s IncrementalHoareTripleChecker+Time [2024-11-13 23:45:36,455 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3119 Valid, 8260 Invalid, 1195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1192 Invalid, 3 Unknown, 0 Unchecked, 17.5s Time] [2024-11-13 23:45:36,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9508 states. [2024-11-13 23:45:36,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9508 to 9508. [2024-11-13 23:45:36,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9508 states, 5472 states have (on average 1.2282529239766082) internal successors, (6721), 5682 states have internal predecessors, (6721), 3310 states have call successors, (3310), 733 states have call predecessors, (3310), 723 states have return successors, (3347), 3215 states have call predecessors, (3347), 3307 states have call successors, (3347) [2024-11-13 23:45:37,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9508 states to 9508 states and 13378 transitions. [2024-11-13 23:45:37,021 INFO L78 Accepts]: Start accepts. Automaton has 9508 states and 13378 transitions. Word has length 135 [2024-11-13 23:45:37,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:45:37,022 INFO L471 AbstractCegarLoop]: Abstraction has 9508 states and 13378 transitions. [2024-11-13 23:45:37,023 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-11-13 23:45:37,024 INFO L276 IsEmpty]: Start isEmpty. Operand 9508 states and 13378 transitions. [2024-11-13 23:45:37,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2024-11-13 23:45:37,028 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:45:37,028 INFO L215 NwaCegarLoop]: trace histogram [12, 8, 8, 8, 8, 8, 8, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 23:45:37,029 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-13 23:45:37,029 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-13 23:45:37,029 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:45:37,029 INFO L85 PathProgramCache]: Analyzing trace with hash 114498214, now seen corresponding path program 1 times [2024-11-13 23:45:37,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:45:37,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292069304] [2024-11-13 23:45:37,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:45:37,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:45:40,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:45:41,778 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 323 trivial. 0 not checked. [2024-11-13 23:45:41,779 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:45:41,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292069304] [2024-11-13 23:45:41,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292069304] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:45:41,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:45:41,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 23:45:41,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77050834] [2024-11-13 23:45:41,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:45:41,780 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 23:45:41,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:45:41,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 23:45:41,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 23:45:41,781 INFO L87 Difference]: Start difference. First operand 9508 states and 13378 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-11-13 23:45:43,839 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-13 23:45:45,997 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-13 23:45:48,195 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-13 23:45:59,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:45:59,653 INFO L93 Difference]: Finished difference Result 9834 states and 13715 transitions. [2024-11-13 23:45:59,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 23:45:59,653 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 140 [2024-11-13 23:45:59,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:45:59,716 INFO L225 Difference]: With dead ends: 9834 [2024-11-13 23:45:59,716 INFO L226 Difference]: Without dead ends: 9832 [2024-11-13 23:45:59,725 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-13 23:45:59,726 INFO L432 NwaCegarLoop]: 2774 mSDtfsCounter, 3076 mSDsluCounter, 5640 mSDsCounter, 0 mSdLazyCounter, 1230 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3077 SdHoareTripleChecker+Valid, 8414 SdHoareTripleChecker+Invalid, 1234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1230 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.4s IncrementalHoareTripleChecker+Time [2024-11-13 23:45:59,727 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3077 Valid, 8414 Invalid, 1234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1230 Invalid, 3 Unknown, 0 Unchecked, 17.4s Time] [2024-11-13 23:45:59,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9832 states. [2024-11-13 23:46:00,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9832 to 9828. [2024-11-13 23:46:00,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9828 states, 5633 states have (on average 1.2245695011539144) internal successors, (6898), 5848 states have internal predecessors, (6898), 3388 states have call successors, (3388), 814 states have call predecessors, (3388), 804 states have return successors, (3425), 3293 states have call predecessors, (3425), 3385 states have call successors, (3425) [2024-11-13 23:46:00,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9828 states to 9828 states and 13711 transitions. [2024-11-13 23:46:00,470 INFO L78 Accepts]: Start accepts. Automaton has 9828 states and 13711 transitions. Word has length 140 [2024-11-13 23:46:00,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:46:00,470 INFO L471 AbstractCegarLoop]: Abstraction has 9828 states and 13711 transitions. [2024-11-13 23:46:00,470 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-11-13 23:46:00,471 INFO L276 IsEmpty]: Start isEmpty. Operand 9828 states and 13711 transitions. [2024-11-13 23:46:00,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2024-11-13 23:46:00,475 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:46:00,475 INFO L215 NwaCegarLoop]: trace histogram [12, 8, 8, 8, 8, 8, 8, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 23:46:00,475 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-13 23:46:00,475 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-13 23:46:00,475 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:46:00,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1396577288, now seen corresponding path program 1 times [2024-11-13 23:46:00,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:46:00,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072200020] [2024-11-13 23:46:00,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:46:00,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:46:04,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:46:05,130 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 327 trivial. 0 not checked. [2024-11-13 23:46:05,130 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:46:05,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072200020] [2024-11-13 23:46:05,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072200020] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:46:05,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:46:05,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 23:46:05,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862840288] [2024-11-13 23:46:05,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:46:05,131 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 23:46:05,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:46:05,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 23:46:05,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 23:46:05,132 INFO L87 Difference]: Start difference. First operand 9828 states and 13711 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2024-11-13 23:46:07,187 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-13 23:46:09,333 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-13 23:46:11,573 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.24s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 23:46:21,701 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 23:46:24,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:46:24,148 INFO L93 Difference]: Finished difference Result 9834 states and 13716 transitions. [2024-11-13 23:46:24,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 23:46:24,149 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 145 [2024-11-13 23:46:24,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:46:24,204 INFO L225 Difference]: With dead ends: 9834 [2024-11-13 23:46:24,205 INFO L226 Difference]: Without dead ends: 9832 [2024-11-13 23:46:24,213 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-13 23:46:24,214 INFO L432 NwaCegarLoop]: 2761 mSDtfsCounter, 3113 mSDsluCounter, 5503 mSDsCounter, 0 mSdLazyCounter, 1192 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3114 SdHoareTripleChecker+Valid, 8264 SdHoareTripleChecker+Invalid, 1196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1192 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.5s IncrementalHoareTripleChecker+Time [2024-11-13 23:46:24,214 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3114 Valid, 8264 Invalid, 1196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1192 Invalid, 4 Unknown, 0 Unchecked, 18.5s Time] [2024-11-13 23:46:24,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9832 states. [2024-11-13 23:46:24,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9832 to 9832. [2024-11-13 23:46:24,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9832 states, 5636 states have (on average 1.2244499645138396) internal successors, (6901), 5851 states have internal predecessors, (6901), 3388 states have call successors, (3388), 815 states have call predecessors, (3388), 805 states have return successors, (3425), 3293 states have call predecessors, (3425), 3385 states have call successors, (3425) [2024-11-13 23:46:24,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9832 states to 9832 states and 13714 transitions. [2024-11-13 23:46:24,907 INFO L78 Accepts]: Start accepts. Automaton has 9832 states and 13714 transitions. Word has length 145 [2024-11-13 23:46:24,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:46:24,907 INFO L471 AbstractCegarLoop]: Abstraction has 9832 states and 13714 transitions. [2024-11-13 23:46:24,908 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2024-11-13 23:46:24,910 INFO L276 IsEmpty]: Start isEmpty. Operand 9832 states and 13714 transitions. [2024-11-13 23:46:24,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2024-11-13 23:46:24,914 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:46:24,915 INFO L215 NwaCegarLoop]: trace histogram [12, 8, 8, 8, 8, 8, 8, 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] [2024-11-13 23:46:24,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-13 23:46:24,915 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-13 23:46:24,915 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:46:24,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1299249481, now seen corresponding path program 1 times [2024-11-13 23:46:24,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:46:24,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144333192] [2024-11-13 23:46:24,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:46:24,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:46:28,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:46:29,156 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2024-11-13 23:46:29,156 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:46:29,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144333192] [2024-11-13 23:46:29,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144333192] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:46:29,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:46:29,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 23:46:29,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6614865] [2024-11-13 23:46:29,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:46:29,157 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 23:46:29,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:46:29,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 23:46:29,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 23:46:29,157 INFO L87 Difference]: Start difference. First operand 9832 states and 13714 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-11-13 23:46:31,213 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-13 23:46:33,371 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-13 23:46:42,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:46:42,701 INFO L93 Difference]: Finished difference Result 21417 states and 29737 transitions. [2024-11-13 23:46:42,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 23:46:42,702 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 145 [2024-11-13 23:46:42,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:46:42,782 INFO L225 Difference]: With dead ends: 21417 [2024-11-13 23:46:42,782 INFO L226 Difference]: Without dead ends: 11655 [2024-11-13 23:46:42,829 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-13 23:46:42,830 INFO L432 NwaCegarLoop]: 3485 mSDtfsCounter, 948 mSDsluCounter, 2716 mSDsCounter, 0 mSdLazyCounter, 990 mSolverCounterSat, 15 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 948 SdHoareTripleChecker+Valid, 6201 SdHoareTripleChecker+Invalid, 1007 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 990 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.0s IncrementalHoareTripleChecker+Time [2024-11-13 23:46:42,830 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [948 Valid, 6201 Invalid, 1007 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 990 Invalid, 2 Unknown, 0 Unchecked, 13.0s Time] [2024-11-13 23:46:42,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11655 states. [2024-11-13 23:46:43,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11655 to 11614. [2024-11-13 23:46:43,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11614 states, 6674 states have (on average 1.22100689241834) internal successors, (8149), 6913 states have internal predecessors, (8149), 3908 states have call successors, (3908), 1039 states have call predecessors, (3908), 1029 states have return successors, (3945), 3801 states have call predecessors, (3945), 3905 states have call successors, (3945) [2024-11-13 23:46:43,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11614 states to 11614 states and 16002 transitions. [2024-11-13 23:46:43,558 INFO L78 Accepts]: Start accepts. Automaton has 11614 states and 16002 transitions. Word has length 145 [2024-11-13 23:46:43,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:46:43,559 INFO L471 AbstractCegarLoop]: Abstraction has 11614 states and 16002 transitions. [2024-11-13 23:46:43,559 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-11-13 23:46:43,559 INFO L276 IsEmpty]: Start isEmpty. Operand 11614 states and 16002 transitions. [2024-11-13 23:46:43,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2024-11-13 23:46:43,561 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:46:43,562 INFO L215 NwaCegarLoop]: trace histogram [12, 8, 8, 8, 8, 8, 8, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 23:46:43,562 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-13 23:46:43,562 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-13 23:46:43,563 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:46:43,563 INFO L85 PathProgramCache]: Analyzing trace with hash -954286170, now seen corresponding path program 1 times [2024-11-13 23:46:43,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:46:43,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137784208] [2024-11-13 23:46:43,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:46:43,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:46:47,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:46:47,931 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 335 trivial. 0 not checked. [2024-11-13 23:46:47,931 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:46:47,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137784208] [2024-11-13 23:46:47,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137784208] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:46:47,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:46:47,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 23:46:47,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029038061] [2024-11-13 23:46:47,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:46:47,933 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 23:46:47,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:46:47,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 23:46:47,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 23:46:47,934 INFO L87 Difference]: Start difference. First operand 11614 states and 16002 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2024-11-13 23:46:49,993 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-13 23:46:52,148 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-13 23:46:54,351 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-13 23:47:05,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:47:05,870 INFO L93 Difference]: Finished difference Result 11620 states and 16007 transitions. [2024-11-13 23:47:05,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 23:47:05,870 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 150 [2024-11-13 23:47:05,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:47:05,939 INFO L225 Difference]: With dead ends: 11620 [2024-11-13 23:47:05,939 INFO L226 Difference]: Without dead ends: 11618 [2024-11-13 23:47:05,948 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-13 23:47:05,948 INFO L432 NwaCegarLoop]: 2761 mSDtfsCounter, 3112 mSDsluCounter, 5503 mSDsCounter, 0 mSdLazyCounter, 1193 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3113 SdHoareTripleChecker+Valid, 8264 SdHoareTripleChecker+Invalid, 1196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1193 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.2s IncrementalHoareTripleChecker+Time [2024-11-13 23:47:05,949 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3113 Valid, 8264 Invalid, 1196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1193 Invalid, 3 Unknown, 0 Unchecked, 17.2s Time] [2024-11-13 23:47:05,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11618 states. [2024-11-13 23:47:06,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11618 to 11618. [2024-11-13 23:47:06,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11618 states, 6677 states have (on average 1.2209075932304927) internal successors, (8152), 6916 states have internal predecessors, (8152), 3908 states have call successors, (3908), 1040 states have call predecessors, (3908), 1030 states have return successors, (3945), 3801 states have call predecessors, (3945), 3905 states have call successors, (3945) [2024-11-13 23:47:06,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11618 states to 11618 states and 16005 transitions. [2024-11-13 23:47:06,730 INFO L78 Accepts]: Start accepts. Automaton has 11618 states and 16005 transitions. Word has length 150 [2024-11-13 23:47:06,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:47:06,731 INFO L471 AbstractCegarLoop]: Abstraction has 11618 states and 16005 transitions. [2024-11-13 23:47:06,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2024-11-13 23:47:06,732 INFO L276 IsEmpty]: Start isEmpty. Operand 11618 states and 16005 transitions. [2024-11-13 23:47:06,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2024-11-13 23:47:06,736 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:47:06,736 INFO L215 NwaCegarLoop]: trace histogram [12, 8, 8, 8, 8, 8, 8, 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] [2024-11-13 23:47:06,736 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-13 23:47:06,737 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-13 23:47:06,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:47:06,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1716797816, now seen corresponding path program 1 times [2024-11-13 23:47:06,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:47:06,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946748405] [2024-11-13 23:47:06,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:47:06,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:47:10,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:47:11,622 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2024-11-13 23:47:11,622 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:47:11,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946748405] [2024-11-13 23:47:11,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946748405] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:47:11,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:47:11,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 23:47:11,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80532466] [2024-11-13 23:47:11,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:47:11,623 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 23:47:11,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:47:11,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 23:47:11,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 23:47:11,624 INFO L87 Difference]: Start difference. First operand 11618 states and 16005 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2024-11-13 23:47:13,686 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-13 23:47:15,851 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-13 23:47:18,055 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-13 23:47:30,173 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-13 23:47:33,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:47:33,565 INFO L93 Difference]: Finished difference Result 11922 states and 16259 transitions. [2024-11-13 23:47:33,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 23:47:33,565 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 155 [2024-11-13 23:47:33,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:47:33,626 INFO L225 Difference]: With dead ends: 11922 [2024-11-13 23:47:33,626 INFO L226 Difference]: Without dead ends: 11920 [2024-11-13 23:47:33,636 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-13 23:47:33,637 INFO L432 NwaCegarLoop]: 2780 mSDtfsCounter, 1803 mSDsluCounter, 6725 mSDsCounter, 0 mSdLazyCounter, 1381 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1804 SdHoareTripleChecker+Valid, 9505 SdHoareTripleChecker+Invalid, 1386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1381 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.2s IncrementalHoareTripleChecker+Time [2024-11-13 23:47:33,637 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1804 Valid, 9505 Invalid, 1386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1381 Invalid, 4 Unknown, 0 Unchecked, 21.2s Time] [2024-11-13 23:47:33,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11920 states. [2024-11-13 23:47:34,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11920 to 11918. [2024-11-13 23:47:34,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11918 states, 6842 states have (on average 1.2176264250219233) internal successors, (8331), 7089 states have internal predecessors, (8331), 3944 states have call successors, (3944), 1139 states have call predecessors, (3944), 1129 states have return successors, (3981), 3837 states have call predecessors, (3981), 3941 states have call successors, (3981) [2024-11-13 23:47:34,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11918 states to 11918 states and 16256 transitions. [2024-11-13 23:47:34,403 INFO L78 Accepts]: Start accepts. Automaton has 11918 states and 16256 transitions. Word has length 155 [2024-11-13 23:47:34,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:47:34,403 INFO L471 AbstractCegarLoop]: Abstraction has 11918 states and 16256 transitions. [2024-11-13 23:47:34,403 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2024-11-13 23:47:34,403 INFO L276 IsEmpty]: Start isEmpty. Operand 11918 states and 16256 transitions. [2024-11-13 23:47:34,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2024-11-13 23:47:34,406 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:47:34,406 INFO L215 NwaCegarLoop]: trace histogram [12, 8, 8, 8, 8, 8, 8, 6, 6, 6, 5, 5, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 23:47:34,406 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-13 23:47:34,406 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-13 23:47:34,406 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:47:34,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1534430437, now seen corresponding path program 1 times [2024-11-13 23:47:34,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:47:34,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663003576] [2024-11-13 23:47:34,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:47:34,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:47:37,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:47:38,198 INFO L134 CoverageAnalysis]: Checked inductivity of 399 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 389 trivial. 0 not checked. [2024-11-13 23:47:38,199 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:47:38,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663003576] [2024-11-13 23:47:38,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663003576] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:47:38,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:47:38,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 23:47:38,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847668758] [2024-11-13 23:47:38,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:47:38,199 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 23:47:38,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:47:38,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 23:47:38,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 23:47:38,200 INFO L87 Difference]: Start difference. First operand 11918 states and 16256 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (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-13 23:47:40,239 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 23:47:42,394 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-13 23:47:44,580 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-13 23:47:50,433 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 23:47:55,793 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 23:47:57,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 23:48:00,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:48:00,367 INFO L93 Difference]: Finished difference Result 11924 states and 16261 transitions. [2024-11-13 23:48:00,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 23:48:00,368 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (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 169 [2024-11-13 23:48:00,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:48:00,415 INFO L225 Difference]: With dead ends: 11924 [2024-11-13 23:48:00,415 INFO L226 Difference]: Without dead ends: 11922 [2024-11-13 23:48:00,426 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-13 23:48:00,426 INFO L432 NwaCegarLoop]: 2761 mSDtfsCounter, 3106 mSDsluCounter, 5503 mSDsCounter, 0 mSdLazyCounter, 1193 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3107 SdHoareTripleChecker+Valid, 8264 SdHoareTripleChecker+Invalid, 1196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1193 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.4s IncrementalHoareTripleChecker+Time [2024-11-13 23:48:00,427 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3107 Valid, 8264 Invalid, 1196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1193 Invalid, 3 Unknown, 0 Unchecked, 21.4s Time] [2024-11-13 23:48:00,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11922 states. [2024-11-13 23:48:01,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11922 to 11922. [2024-11-13 23:48:01,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11922 states, 6845 states have (on average 1.2175310445580716) internal successors, (8334), 7092 states have internal predecessors, (8334), 3944 states have call successors, (3944), 1140 states have call predecessors, (3944), 1130 states have return successors, (3981), 3837 states have call predecessors, (3981), 3941 states have call successors, (3981) [2024-11-13 23:48:01,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11922 states to 11922 states and 16259 transitions. [2024-11-13 23:48:01,123 INFO L78 Accepts]: Start accepts. Automaton has 11922 states and 16259 transitions. Word has length 169 [2024-11-13 23:48:01,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:48:01,123 INFO L471 AbstractCegarLoop]: Abstraction has 11922 states and 16259 transitions. [2024-11-13 23:48:01,123 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (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-13 23:48:01,124 INFO L276 IsEmpty]: Start isEmpty. Operand 11922 states and 16259 transitions. [2024-11-13 23:48:01,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2024-11-13 23:48:01,126 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:48:01,126 INFO L215 NwaCegarLoop]: trace histogram [12, 8, 8, 8, 8, 8, 8, 7, 6, 6, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 23:48:01,127 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-13 23:48:01,127 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-13 23:48:01,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:48:01,127 INFO L85 PathProgramCache]: Analyzing trace with hash -279447288, now seen corresponding path program 1 times [2024-11-13 23:48:01,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:48:01,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647133879] [2024-11-13 23:48:01,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:48:01,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:48:04,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:48:05,107 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 383 trivial. 0 not checked. [2024-11-13 23:48:05,107 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:48:05,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647133879] [2024-11-13 23:48:05,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647133879] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:48:05,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:48:05,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 23:48:05,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010622252] [2024-11-13 23:48:05,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:48:05,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 23:48:05,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:48:05,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 23:48:05,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 23:48:05,110 INFO L87 Difference]: Start difference. First operand 11922 states and 16259 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-11-13 23:48:07,176 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-13 23:48:09,344 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-13 23:48:11,602 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 23:48:23,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:48:23,861 INFO L93 Difference]: Finished difference Result 11928 states and 16264 transitions. [2024-11-13 23:48:23,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 23:48:23,861 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 165 [2024-11-13 23:48:23,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:48:23,933 INFO L225 Difference]: With dead ends: 11928 [2024-11-13 23:48:23,933 INFO L226 Difference]: Without dead ends: 11926 [2024-11-13 23:48:23,940 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-13 23:48:23,941 INFO L432 NwaCegarLoop]: 2761 mSDtfsCounter, 3109 mSDsluCounter, 5503 mSDsCounter, 0 mSdLazyCounter, 1193 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3110 SdHoareTripleChecker+Valid, 8264 SdHoareTripleChecker+Invalid, 1196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1193 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.8s IncrementalHoareTripleChecker+Time [2024-11-13 23:48:23,941 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3110 Valid, 8264 Invalid, 1196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1193 Invalid, 3 Unknown, 0 Unchecked, 17.8s Time] [2024-11-13 23:48:23,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11926 states. [2024-11-13 23:48:24,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11926 to 11926. [2024-11-13 23:48:24,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11926 states, 6848 states have (on average 1.2174357476635513) internal successors, (8337), 7095 states have internal predecessors, (8337), 3944 states have call successors, (3944), 1141 states have call predecessors, (3944), 1131 states have return successors, (3981), 3837 states have call predecessors, (3981), 3941 states have call successors, (3981) [2024-11-13 23:48:24,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11926 states to 11926 states and 16262 transitions. [2024-11-13 23:48:25,001 INFO L78 Accepts]: Start accepts. Automaton has 11926 states and 16262 transitions. Word has length 165 [2024-11-13 23:48:25,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:48:25,002 INFO L471 AbstractCegarLoop]: Abstraction has 11926 states and 16262 transitions. [2024-11-13 23:48:25,002 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-11-13 23:48:25,002 INFO L276 IsEmpty]: Start isEmpty. Operand 11926 states and 16262 transitions. [2024-11-13 23:48:25,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2024-11-13 23:48:25,003 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:48:25,003 INFO L215 NwaCegarLoop]: trace histogram [12, 8, 8, 8, 8, 8, 8, 8, 7, 7, 6, 6, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 23:48:25,003 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-13 23:48:25,004 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-13 23:48:25,004 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:48:25,004 INFO L85 PathProgramCache]: Analyzing trace with hash -100266203, now seen corresponding path program 1 times [2024-11-13 23:48:25,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:48:25,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521450062] [2024-11-13 23:48:25,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:48:25,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:48:28,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:48:29,058 INFO L134 CoverageAnalysis]: Checked inductivity of 447 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 433 trivial. 0 not checked. [2024-11-13 23:48:29,058 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:48:29,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521450062] [2024-11-13 23:48:29,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521450062] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:48:29,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:48:29,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 23:48:29,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200158251] [2024-11-13 23:48:29,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:48:29,059 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 23:48:29,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:48:29,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 23:48:29,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 23:48:29,060 INFO L87 Difference]: Start difference. First operand 11926 states and 16262 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2024-11-13 23:48:31,107 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-13 23:48:33,274 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-13 23:48:35,493 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-13 23:48:47,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:48:47,872 INFO L93 Difference]: Finished difference Result 11932 states and 16267 transitions. [2024-11-13 23:48:47,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 23:48:47,872 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 179 [2024-11-13 23:48:47,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:48:47,916 INFO L225 Difference]: With dead ends: 11932 [2024-11-13 23:48:47,916 INFO L226 Difference]: Without dead ends: 11930 [2024-11-13 23:48:47,923 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-13 23:48:47,924 INFO L432 NwaCegarLoop]: 2761 mSDtfsCounter, 3104 mSDsluCounter, 5503 mSDsCounter, 0 mSdLazyCounter, 1193 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3105 SdHoareTripleChecker+Valid, 8264 SdHoareTripleChecker+Invalid, 1196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1193 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.9s IncrementalHoareTripleChecker+Time [2024-11-13 23:48:47,924 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3105 Valid, 8264 Invalid, 1196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1193 Invalid, 3 Unknown, 0 Unchecked, 17.9s Time] [2024-11-13 23:48:47,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11930 states. [2024-11-13 23:48:48,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11930 to 11930. [2024-11-13 23:48:48,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11930 states, 6851 states have (on average 1.2173405342285797) internal successors, (8340), 7098 states have internal predecessors, (8340), 3944 states have call successors, (3944), 1142 states have call predecessors, (3944), 1132 states have return successors, (3981), 3837 states have call predecessors, (3981), 3941 states have call successors, (3981) [2024-11-13 23:48:48,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11930 states to 11930 states and 16265 transitions. [2024-11-13 23:48:48,787 INFO L78 Accepts]: Start accepts. Automaton has 11930 states and 16265 transitions. Word has length 179 [2024-11-13 23:48:48,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:48:48,788 INFO L471 AbstractCegarLoop]: Abstraction has 11930 states and 16265 transitions. [2024-11-13 23:48:48,788 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2024-11-13 23:48:48,788 INFO L276 IsEmpty]: Start isEmpty. Operand 11930 states and 16265 transitions. [2024-11-13 23:48:48,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2024-11-13 23:48:48,790 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:48:48,790 INFO L215 NwaCegarLoop]: trace histogram [12, 9, 8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 23:48:48,790 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-13 23:48:48,790 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-13 23:48:48,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:48:48,790 INFO L85 PathProgramCache]: Analyzing trace with hash -2091990136, now seen corresponding path program 1 times [2024-11-13 23:48:48,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:48:48,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760592966] [2024-11-13 23:48:48,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:48:48,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:48:53,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:48:54,531 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 435 trivial. 0 not checked. [2024-11-13 23:48:54,531 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:48:54,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760592966] [2024-11-13 23:48:54,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760592966] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:48:54,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:48:54,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 23:48:54,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835457669] [2024-11-13 23:48:54,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:48:54,532 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 23:48:54,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:48:54,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 23:48:54,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 23:48:54,533 INFO L87 Difference]: Start difference. First operand 11930 states and 16265 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 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-13 23:48:56,595 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-13 23:48:58,764 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-13 23:49:00,948 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-13 23:49:13,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:49:13,315 INFO L93 Difference]: Finished difference Result 11936 states and 16270 transitions. [2024-11-13 23:49:13,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 23:49:13,316 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 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 175 [2024-11-13 23:49:13,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:49:13,362 INFO L225 Difference]: With dead ends: 11936 [2024-11-13 23:49:13,363 INFO L226 Difference]: Without dead ends: 11934 [2024-11-13 23:49:13,370 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-13 23:49:13,370 INFO L432 NwaCegarLoop]: 2761 mSDtfsCounter, 3107 mSDsluCounter, 5503 mSDsCounter, 0 mSdLazyCounter, 1193 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3108 SdHoareTripleChecker+Valid, 8264 SdHoareTripleChecker+Invalid, 1196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1193 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.7s IncrementalHoareTripleChecker+Time [2024-11-13 23:49:13,370 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3108 Valid, 8264 Invalid, 1196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1193 Invalid, 3 Unknown, 0 Unchecked, 17.7s Time] [2024-11-13 23:49:13,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11934 states. [2024-11-13 23:49:14,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11934 to 11934. [2024-11-13 23:49:14,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11934 states, 6854 states have (on average 1.2172454041435659) internal successors, (8343), 7101 states have internal predecessors, (8343), 3944 states have call successors, (3944), 1143 states have call predecessors, (3944), 1133 states have return successors, (3981), 3837 states have call predecessors, (3981), 3941 states have call successors, (3981) [2024-11-13 23:49:14,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11934 states to 11934 states and 16268 transitions. [2024-11-13 23:49:14,159 INFO L78 Accepts]: Start accepts. Automaton has 11934 states and 16268 transitions. Word has length 175 [2024-11-13 23:49:14,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:49:14,160 INFO L471 AbstractCegarLoop]: Abstraction has 11934 states and 16268 transitions. [2024-11-13 23:49:14,160 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 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-13 23:49:14,160 INFO L276 IsEmpty]: Start isEmpty. Operand 11934 states and 16268 transitions. [2024-11-13 23:49:14,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2024-11-13 23:49:14,161 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:49:14,162 INFO L215 NwaCegarLoop]: trace histogram [12, 10, 9, 9, 8, 8, 8, 8, 8, 8, 6, 6, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 23:49:14,162 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-13 23:49:14,162 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-13 23:49:14,162 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:49:14,162 INFO L85 PathProgramCache]: Analyzing trace with hash 586838373, now seen corresponding path program 1 times [2024-11-13 23:49:14,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:49:14,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292671571] [2024-11-13 23:49:14,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:49:14,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:49:17,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:49:18,747 INFO L134 CoverageAnalysis]: Checked inductivity of 511 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 493 trivial. 0 not checked. [2024-11-13 23:49:18,747 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:49:18,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292671571] [2024-11-13 23:49:18,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292671571] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:49:18,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:49:18,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 23:49:18,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030754021] [2024-11-13 23:49:18,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:49:18,748 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 23:49:18,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:49:18,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 23:49:18,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 23:49:18,749 INFO L87 Difference]: Start difference. First operand 11934 states and 16268 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (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-13 23:49:20,817 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-13 23:49:22,976 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-13 23:49:25,153 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-13 23:49:37,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:49:37,532 INFO L93 Difference]: Finished difference Result 11940 states and 16273 transitions. [2024-11-13 23:49:37,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 23:49:37,532 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (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 189 [2024-11-13 23:49:37,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:49:37,573 INFO L225 Difference]: With dead ends: 11940 [2024-11-13 23:49:37,573 INFO L226 Difference]: Without dead ends: 11938 [2024-11-13 23:49:37,580 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-13 23:49:37,580 INFO L432 NwaCegarLoop]: 2761 mSDtfsCounter, 3102 mSDsluCounter, 5503 mSDsCounter, 0 mSdLazyCounter, 1193 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3103 SdHoareTripleChecker+Valid, 8264 SdHoareTripleChecker+Invalid, 1196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1193 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.7s IncrementalHoareTripleChecker+Time [2024-11-13 23:49:37,580 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3103 Valid, 8264 Invalid, 1196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1193 Invalid, 3 Unknown, 0 Unchecked, 17.7s Time] [2024-11-13 23:49:37,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11938 states. [2024-11-13 23:49:38,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11938 to 11938. [2024-11-13 23:49:38,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11938 states, 6857 states have (on average 1.2171503572991105) internal successors, (8346), 7104 states have internal predecessors, (8346), 3944 states have call successors, (3944), 1144 states have call predecessors, (3944), 1134 states have return successors, (3981), 3837 states have call predecessors, (3981), 3941 states have call successors, (3981) [2024-11-13 23:49:38,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11938 states to 11938 states and 16271 transitions. [2024-11-13 23:49:38,398 INFO L78 Accepts]: Start accepts. Automaton has 11938 states and 16271 transitions. Word has length 189 [2024-11-13 23:49:38,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:49:38,398 INFO L471 AbstractCegarLoop]: Abstraction has 11938 states and 16271 transitions. [2024-11-13 23:49:38,398 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (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-13 23:49:38,398 INFO L276 IsEmpty]: Start isEmpty. Operand 11938 states and 16271 transitions. [2024-11-13 23:49:38,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2024-11-13 23:49:38,399 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:49:38,399 INFO L215 NwaCegarLoop]: trace histogram [12, 11, 10, 10, 8, 8, 8, 8, 8, 8, 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] [2024-11-13 23:49:38,400 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-13 23:49:38,400 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-13 23:49:38,401 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:49:38,401 INFO L85 PathProgramCache]: Analyzing trace with hash 630988296, now seen corresponding path program 1 times [2024-11-13 23:49:38,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:49:38,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762898310] [2024-11-13 23:49:38,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:49:38,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:49:42,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:49:42,893 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 503 trivial. 0 not checked. [2024-11-13 23:49:42,893 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:49:42,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762898310] [2024-11-13 23:49:42,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762898310] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:49:42,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:49:42,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 23:49:42,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992200515] [2024-11-13 23:49:42,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:49:42,894 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 23:49:42,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:49:42,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 23:49:42,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 23:49:42,895 INFO L87 Difference]: Start difference. First operand 11938 states and 16271 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 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-13 23:49:44,933 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 23:49:47,095 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-13 23:49:49,275 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-13 23:49:58,985 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-13 23:50:02,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:50:02,400 INFO L93 Difference]: Finished difference Result 11944 states and 16276 transitions. [2024-11-13 23:50:02,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 23:50:02,401 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 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 185 [2024-11-13 23:50:02,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:50:02,437 INFO L225 Difference]: With dead ends: 11944 [2024-11-13 23:50:02,437 INFO L226 Difference]: Without dead ends: 11942 [2024-11-13 23:50:02,442 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-13 23:50:02,443 INFO L432 NwaCegarLoop]: 2761 mSDtfsCounter, 3105 mSDsluCounter, 5503 mSDsCounter, 0 mSdLazyCounter, 1192 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3106 SdHoareTripleChecker+Valid, 8264 SdHoareTripleChecker+Invalid, 1196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1192 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.4s IncrementalHoareTripleChecker+Time [2024-11-13 23:50:02,443 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3106 Valid, 8264 Invalid, 1196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1192 Invalid, 4 Unknown, 0 Unchecked, 18.4s Time] [2024-11-13 23:50:02,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11942 states. [2024-11-13 23:50:03,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11942 to 11942. [2024-11-13 23:50:03,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11942 states, 6860 states have (on average 1.2170553935860058) internal successors, (8349), 7107 states have internal predecessors, (8349), 3944 states have call successors, (3944), 1145 states have call predecessors, (3944), 1135 states have return successors, (3981), 3837 states have call predecessors, (3981), 3941 states have call successors, (3981) [2024-11-13 23:50:03,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11942 states to 11942 states and 16274 transitions. [2024-11-13 23:50:03,243 INFO L78 Accepts]: Start accepts. Automaton has 11942 states and 16274 transitions. Word has length 185 [2024-11-13 23:50:03,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:50:03,244 INFO L471 AbstractCegarLoop]: Abstraction has 11942 states and 16274 transitions. [2024-11-13 23:50:03,244 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 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-13 23:50:03,244 INFO L276 IsEmpty]: Start isEmpty. Operand 11942 states and 16274 transitions. [2024-11-13 23:50:03,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2024-11-13 23:50:03,245 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:50:03,245 INFO L215 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 8, 8, 8, 8, 8, 8, 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] [2024-11-13 23:50:03,245 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-13 23:50:03,246 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-13 23:50:03,246 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:50:03,246 INFO L85 PathProgramCache]: Analyzing trace with hash -790645850, now seen corresponding path program 1 times [2024-11-13 23:50:03,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:50:03,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919321050] [2024-11-13 23:50:03,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:50:03,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:50:07,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:50:07,661 INFO L134 CoverageAnalysis]: Checked inductivity of 565 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 543 trivial. 0 not checked. [2024-11-13 23:50:07,661 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:50:07,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919321050] [2024-11-13 23:50:07,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919321050] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:50:07,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:50:07,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 23:50:07,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134650655] [2024-11-13 23:50:07,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:50:07,662 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 23:50:07,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:50:07,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 23:50:07,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 23:50:07,662 INFO L87 Difference]: Start difference. First operand 11942 states and 16274 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 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-13 23:50:09,700 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 23:50:11,895 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-13 23:50:14,069 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-13 23:50:26,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:50:26,316 INFO L93 Difference]: Finished difference Result 11948 states and 16279 transitions. [2024-11-13 23:50:26,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 23:50:26,317 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 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 190 [2024-11-13 23:50:26,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:50:26,350 INFO L225 Difference]: With dead ends: 11948 [2024-11-13 23:50:26,350 INFO L226 Difference]: Without dead ends: 11944 [2024-11-13 23:50:26,354 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-13 23:50:26,354 INFO L432 NwaCegarLoop]: 2761 mSDtfsCounter, 3104 mSDsluCounter, 5503 mSDsCounter, 0 mSdLazyCounter, 1193 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3105 SdHoareTripleChecker+Valid, 8264 SdHoareTripleChecker+Invalid, 1196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1193 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.6s IncrementalHoareTripleChecker+Time [2024-11-13 23:50:26,355 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3105 Valid, 8264 Invalid, 1196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1193 Invalid, 3 Unknown, 0 Unchecked, 17.6s Time] [2024-11-13 23:50:26,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11944 states. [2024-11-13 23:50:27,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11944 to 11944. [2024-11-13 23:50:27,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11944 states, 6862 states have (on average 1.2168464004663364) internal successors, (8350), 7108 states have internal predecessors, (8350), 3944 states have call successors, (3944), 1146 states have call predecessors, (3944), 1135 states have return successors, (3981), 3837 states have call predecessors, (3981), 3941 states have call successors, (3981) [2024-11-13 23:50:27,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11944 states to 11944 states and 16275 transitions. [2024-11-13 23:50:27,197 INFO L78 Accepts]: Start accepts. Automaton has 11944 states and 16275 transitions. Word has length 190 [2024-11-13 23:50:27,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:50:27,197 INFO L471 AbstractCegarLoop]: Abstraction has 11944 states and 16275 transitions. [2024-11-13 23:50:27,197 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 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-13 23:50:27,197 INFO L276 IsEmpty]: Start isEmpty. Operand 11944 states and 16275 transitions. [2024-11-13 23:50:27,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2024-11-13 23:50:27,199 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:50:27,199 INFO L215 NwaCegarLoop]: trace histogram [13, 12, 12, 12, 8, 8, 8, 8, 8, 8, 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] [2024-11-13 23:50:27,199 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-13 23:50:27,199 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-13 23:50:27,199 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:50:27,199 INFO L85 PathProgramCache]: Analyzing trace with hash 122423432, now seen corresponding path program 1 times [2024-11-13 23:50:27,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:50:27,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838441214] [2024-11-13 23:50:27,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:50:27,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:50:30,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:50:31,240 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 587 trivial. 0 not checked. [2024-11-13 23:50:31,241 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:50:31,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838441214] [2024-11-13 23:50:31,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838441214] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:50:31,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:50:31,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 23:50:31,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940248139] [2024-11-13 23:50:31,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:50:31,241 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 23:50:31,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:50:31,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 23:50:31,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 23:50:31,242 INFO L87 Difference]: Start difference. First operand 11944 states and 16275 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 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-13 23:50:33,283 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 23:50:35,483 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-13 23:50:37,684 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-13 23:50:43,903 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 23:50:50,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:50:50,630 INFO L93 Difference]: Finished difference Result 11944 states and 16275 transitions. [2024-11-13 23:50:50,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 23:50:50,630 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 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 195 [2024-11-13 23:50:50,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:50:50,668 INFO L225 Difference]: With dead ends: 11944 [2024-11-13 23:50:50,669 INFO L226 Difference]: Without dead ends: 11813 [2024-11-13 23:50:50,675 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-13 23:50:50,675 INFO L432 NwaCegarLoop]: 2759 mSDtfsCounter, 3100 mSDsluCounter, 5501 mSDsCounter, 0 mSdLazyCounter, 1187 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3100 SdHoareTripleChecker+Valid, 8260 SdHoareTripleChecker+Invalid, 1190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1187 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.3s IncrementalHoareTripleChecker+Time [2024-11-13 23:50:50,676 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3100 Valid, 8260 Invalid, 1190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1187 Invalid, 3 Unknown, 0 Unchecked, 18.3s Time] [2024-11-13 23:50:50,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11813 states. [2024-11-13 23:50:51,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11813 to 11813. [2024-11-13 23:50:51,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11813 states, 6808 states have (on average 1.2150411280846063) internal successors, (8272), 7030 states have internal predecessors, (8272), 3881 states have call successors, (3881), 1131 states have call predecessors, (3881), 1122 states have return successors, (3921), 3799 states have call predecessors, (3921), 3881 states have call successors, (3921) [2024-11-13 23:50:51,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11813 states to 11813 states and 16074 transitions. [2024-11-13 23:50:51,892 INFO L78 Accepts]: Start accepts. Automaton has 11813 states and 16074 transitions. Word has length 195 [2024-11-13 23:50:51,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:50:51,892 INFO L471 AbstractCegarLoop]: Abstraction has 11813 states and 16074 transitions. [2024-11-13 23:50:51,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 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-13 23:50:51,892 INFO L276 IsEmpty]: Start isEmpty. Operand 11813 states and 16074 transitions. [2024-11-13 23:50:51,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2024-11-13 23:50:51,894 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:50:51,894 INFO L215 NwaCegarLoop]: trace histogram [14, 8, 8, 8, 8, 8, 8, 8, 8, 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] [2024-11-13 23:50:51,894 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-13 23:50:51,894 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-13 23:50:51,895 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:50:51,895 INFO L85 PathProgramCache]: Analyzing trace with hash -33449679, now seen corresponding path program 1 times [2024-11-13 23:50:51,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:50:51,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073569017] [2024-11-13 23:50:51,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:50:51,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:50:55,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:50:56,513 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 458 trivial. 0 not checked. [2024-11-13 23:50:56,513 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:50:56,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073569017] [2024-11-13 23:50:56,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073569017] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:50:56,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:50:56,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 23:50:56,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758649250] [2024-11-13 23:50:56,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:50:56,514 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 23:50:56,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:50:56,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 23:50:56,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 23:50:56,514 INFO L87 Difference]: Start difference. First operand 11813 states and 16074 transitions. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-11-13 23:50:58,549 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 23:51:00,701 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-13 23:51:02,898 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-13 23:51:15,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:51:15,585 INFO L93 Difference]: Finished difference Result 11841 states and 16100 transitions. [2024-11-13 23:51:15,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 23:51:15,585 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 207 [2024-11-13 23:51:15,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:51:15,622 INFO L225 Difference]: With dead ends: 11841 [2024-11-13 23:51:15,622 INFO L226 Difference]: Without dead ends: 11839 [2024-11-13 23:51:15,627 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-13 23:51:15,628 INFO L432 NwaCegarLoop]: 2736 mSDtfsCounter, 1734 mSDsluCounter, 6655 mSDsCounter, 0 mSdLazyCounter, 1359 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1735 SdHoareTripleChecker+Valid, 9391 SdHoareTripleChecker+Invalid, 1363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1359 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.0s IncrementalHoareTripleChecker+Time [2024-11-13 23:51:15,628 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1735 Valid, 9391 Invalid, 1363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1359 Invalid, 3 Unknown, 0 Unchecked, 18.0s Time] [2024-11-13 23:51:15,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11839 states. [2024-11-13 23:51:16,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11839 to 11837. [2024-11-13 23:51:16,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11837 states, 6826 states have (on average 1.2130090829182538) internal successors, (8280), 7048 states have internal predecessors, (8280), 3881 states have call successors, (3881), 1137 states have call predecessors, (3881), 1128 states have return successors, (3921), 3799 states have call predecessors, (3921), 3881 states have call successors, (3921) [2024-11-13 23:51:16,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11837 states to 11837 states and 16082 transitions. [2024-11-13 23:51:16,497 INFO L78 Accepts]: Start accepts. Automaton has 11837 states and 16082 transitions. Word has length 207 [2024-11-13 23:51:16,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:51:16,497 INFO L471 AbstractCegarLoop]: Abstraction has 11837 states and 16082 transitions. [2024-11-13 23:51:16,497 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-11-13 23:51:16,497 INFO L276 IsEmpty]: Start isEmpty. Operand 11837 states and 16082 transitions. [2024-11-13 23:51:16,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2024-11-13 23:51:16,500 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:51:16,500 INFO L215 NwaCegarLoop]: trace histogram [14, 9, 9, 8, 8, 8, 8, 8, 8, 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] [2024-11-13 23:51:16,500 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-13 23:51:16,500 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-13 23:51:16,501 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:51:16,501 INFO L85 PathProgramCache]: Analyzing trace with hash 350381364, now seen corresponding path program 1 times [2024-11-13 23:51:16,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:51:16,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646803765] [2024-11-13 23:51:16,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:51:16,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:51:19,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:51:20,739 INFO L134 CoverageAnalysis]: Checked inductivity of 482 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 482 trivial. 0 not checked. [2024-11-13 23:51:20,739 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:51:20,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646803765] [2024-11-13 23:51:20,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646803765] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:51:20,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:51:20,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 23:51:20,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026624442] [2024-11-13 23:51:20,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:51:20,741 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 23:51:20,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:51:20,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 23:51:20,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 23:51:20,741 INFO L87 Difference]: Start difference. First operand 11837 states and 16082 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (34), 3 states have call predecessors, (34), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2024-11-13 23:51:22,778 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 23:51:24,931 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-13 23:51:27,081 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-13 23:51:29,252 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-13 23:51:43,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:51:43,927 INFO L93 Difference]: Finished difference Result 11839 states and 16083 transitions. [2024-11-13 23:51:43,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 23:51:43,927 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (34), 3 states have call predecessors, (34), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 240 [2024-11-13 23:51:43,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:51:43,980 INFO L225 Difference]: With dead ends: 11839 [2024-11-13 23:51:43,980 INFO L226 Difference]: Without dead ends: 11837 [2024-11-13 23:51:43,989 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 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-13 23:51:43,990 INFO L432 NwaCegarLoop]: 2716 mSDtfsCounter, 1333 mSDsluCounter, 6976 mSDsCounter, 0 mSdLazyCounter, 1461 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1334 SdHoareTripleChecker+Valid, 9692 SdHoareTripleChecker+Invalid, 1465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1461 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.1s IncrementalHoareTripleChecker+Time [2024-11-13 23:51:43,990 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1334 Valid, 9692 Invalid, 1465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1461 Invalid, 4 Unknown, 0 Unchecked, 22.1s Time] [2024-11-13 23:51:44,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11837 states. [2024-11-13 23:51:44,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11837 to 11837. [2024-11-13 23:51:44,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11837 states, 6826 states have (on average 1.210665104014064) internal successors, (8264), 7048 states have internal predecessors, (8264), 3881 states have call successors, (3881), 1137 states have call predecessors, (3881), 1128 states have return successors, (3921), 3799 states have call predecessors, (3921), 3881 states have call successors, (3921) [2024-11-13 23:51:44,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11837 states to 11837 states and 16066 transitions. [2024-11-13 23:51:44,987 INFO L78 Accepts]: Start accepts. Automaton has 11837 states and 16066 transitions. Word has length 240 [2024-11-13 23:51:44,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:51:44,987 INFO L471 AbstractCegarLoop]: Abstraction has 11837 states and 16066 transitions. [2024-11-13 23:51:44,987 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (34), 3 states have call predecessors, (34), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2024-11-13 23:51:44,987 INFO L276 IsEmpty]: Start isEmpty. Operand 11837 states and 16066 transitions. [2024-11-13 23:51:44,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2024-11-13 23:51:44,994 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:51:44,995 INFO L215 NwaCegarLoop]: trace histogram [16, 12, 12, 8, 8, 8, 8, 8, 8, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 23:51:44,995 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-13 23:51:44,995 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-13 23:51:44,995 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:51:44,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1540907097, now seen corresponding path program 1 times [2024-11-13 23:51:44,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:51:44,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63958697] [2024-11-13 23:51:44,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:51:44,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:51:49,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:51:49,533 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 637 trivial. 0 not checked. [2024-11-13 23:51:49,533 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:51:49,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63958697] [2024-11-13 23:51:49,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63958697] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:51:49,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:51:49,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 23:51:49,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090402320] [2024-11-13 23:51:49,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:51:49,534 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 23:51:49,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:51:49,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 23:51:49,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 23:51:49,535 INFO L87 Difference]: Start difference. First operand 11837 states and 16066 transitions. Second operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 2 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2024-11-13 23:51:51,597 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-13 23:51:53,758 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-13 23:51:55,911 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-13 23:52:07,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:52:07,949 INFO L93 Difference]: Finished difference Result 23612 states and 32134 transitions. [2024-11-13 23:52:07,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 23:52:07,950 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 2 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) Word has length 320 [2024-11-13 23:52:07,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:52:08,037 INFO L225 Difference]: With dead ends: 23612 [2024-11-13 23:52:08,038 INFO L226 Difference]: Without dead ends: 11845 [2024-11-13 23:52:08,087 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 23:52:08,089 INFO L432 NwaCegarLoop]: 2717 mSDtfsCounter, 0 mSDsluCounter, 5427 mSDsCounter, 0 mSdLazyCounter, 1174 mSolverCounterSat, 2 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 8144 SdHoareTripleChecker+Invalid, 1179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1174 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.2s IncrementalHoareTripleChecker+Time [2024-11-13 23:52:08,089 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 8144 Invalid, 1179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1174 Invalid, 3 Unknown, 0 Unchecked, 17.2s Time] [2024-11-13 23:52:08,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11845 states. [2024-11-13 23:52:09,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11845 to 11845. [2024-11-13 23:52:09,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11845 states, 6834 states have (on average 1.2104184957565116) internal successors, (8272), 7056 states have internal predecessors, (8272), 3881 states have call successors, (3881), 1137 states have call predecessors, (3881), 1128 states have return successors, (3921), 3799 states have call predecessors, (3921), 3881 states have call successors, (3921) [2024-11-13 23:52:09,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11845 states to 11845 states and 16074 transitions. [2024-11-13 23:52:09,152 INFO L78 Accepts]: Start accepts. Automaton has 11845 states and 16074 transitions. Word has length 320 [2024-11-13 23:52:09,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:52:09,152 INFO L471 AbstractCegarLoop]: Abstraction has 11845 states and 16074 transitions. [2024-11-13 23:52:09,152 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 2 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2024-11-13 23:52:09,153 INFO L276 IsEmpty]: Start isEmpty. Operand 11845 states and 16074 transitions. [2024-11-13 23:52:09,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 382 [2024-11-13 23:52:09,164 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:52:09,164 INFO L215 NwaCegarLoop]: trace histogram [16, 12, 12, 8, 8, 8, 8, 8, 8, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-11-13 23:52:09,164 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-13 23:52:09,165 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-13 23:52:09,165 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:52:09,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1374170543, now seen corresponding path program 1 times [2024-11-13 23:52:09,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:52:09,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794700079] [2024-11-13 23:52:09,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:52:09,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:52:12,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:52:13,435 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 671 trivial. 0 not checked. [2024-11-13 23:52:13,435 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:52:13,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794700079] [2024-11-13 23:52:13,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794700079] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:52:13,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:52:13,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 23:52:13,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403611522] [2024-11-13 23:52:13,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:52:13,437 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 23:52:13,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:52:13,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 23:52:13,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 23:52:13,437 INFO L87 Difference]: Start difference. First operand 11845 states and 16074 transitions. Second operand has 4 states, 4 states have (on average 38.25) internal successors, (153), 4 states have internal predecessors, (153), 2 states have call successors, (52), 2 states have call predecessors, (52), 2 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2024-11-13 23:52:15,496 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-13 23:52:17,669 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-13 23:52:19,823 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-13 23:52:32,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:52:32,282 INFO L93 Difference]: Finished difference Result 23628 states and 32150 transitions. [2024-11-13 23:52:32,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 23:52:32,282 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 38.25) internal successors, (153), 4 states have internal predecessors, (153), 2 states have call successors, (52), 2 states have call predecessors, (52), 2 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) Word has length 381 [2024-11-13 23:52:32,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:52:32,343 INFO L225 Difference]: With dead ends: 23628 [2024-11-13 23:52:32,343 INFO L226 Difference]: Without dead ends: 11853 [2024-11-13 23:52:32,388 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 23:52:32,390 INFO L432 NwaCegarLoop]: 2717 mSDtfsCounter, 0 mSDsluCounter, 5429 mSDsCounter, 0 mSdLazyCounter, 1173 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 8146 SdHoareTripleChecker+Invalid, 1177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1173 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.7s IncrementalHoareTripleChecker+Time [2024-11-13 23:52:32,391 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 8146 Invalid, 1177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1173 Invalid, 3 Unknown, 0 Unchecked, 17.7s Time] [2024-11-13 23:52:32,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11853 states. [2024-11-13 23:52:33,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11853 to 11853. [2024-11-13 23:52:33,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11853 states, 6842 states have (on average 1.2101724641917568) internal successors, (8280), 7064 states have internal predecessors, (8280), 3881 states have call successors, (3881), 1137 states have call predecessors, (3881), 1128 states have return successors, (3921), 3799 states have call predecessors, (3921), 3881 states have call successors, (3921) [2024-11-13 23:52:33,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11853 states to 11853 states and 16082 transitions. [2024-11-13 23:52:33,286 INFO L78 Accepts]: Start accepts. Automaton has 11853 states and 16082 transitions. Word has length 381 [2024-11-13 23:52:33,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:52:33,287 INFO L471 AbstractCegarLoop]: Abstraction has 11853 states and 16082 transitions. [2024-11-13 23:52:33,287 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.25) internal successors, (153), 4 states have internal predecessors, (153), 2 states have call successors, (52), 2 states have call predecessors, (52), 2 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2024-11-13 23:52:33,287 INFO L276 IsEmpty]: Start isEmpty. Operand 11853 states and 16082 transitions. [2024-11-13 23:52:33,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 395 [2024-11-13 23:52:33,294 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:52:33,294 INFO L215 NwaCegarLoop]: trace histogram [16, 12, 12, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 23:52:33,294 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-13 23:52:33,294 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-13 23:52:33,295 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:52:33,295 INFO L85 PathProgramCache]: Analyzing trace with hash -24143027, now seen corresponding path program 1 times [2024-11-13 23:52:33,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:52:33,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779295373] [2024-11-13 23:52:33,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:52:33,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:52:36,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:52:37,533 INFO L134 CoverageAnalysis]: Checked inductivity of 711 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 697 trivial. 0 not checked. [2024-11-13 23:52:37,533 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:52:37,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779295373] [2024-11-13 23:52:37,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779295373] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:52:37,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:52:37,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 23:52:37,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999708064] [2024-11-13 23:52:37,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:52:37,534 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 23:52:37,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:52:37,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 23:52:37,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 23:52:37,536 INFO L87 Difference]: Start difference. First operand 11853 states and 16082 transitions. Second operand has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 2 states have call successors, (53), 2 states have call predecessors, (53), 2 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) [2024-11-13 23:52:39,586 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-13 23:52:41,770 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-13 23:52:43,937 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-13 23:52:56,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:52:56,148 INFO L93 Difference]: Finished difference Result 23644 states and 32166 transitions. [2024-11-13 23:52:56,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 23:52:56,148 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 2 states have call successors, (53), 2 states have call predecessors, (53), 2 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) Word has length 394 [2024-11-13 23:52:56,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:52:56,217 INFO L225 Difference]: With dead ends: 23644 [2024-11-13 23:52:56,217 INFO L226 Difference]: Without dead ends: 11861 [2024-11-13 23:52:56,265 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 23:52:56,266 INFO L432 NwaCegarLoop]: 2717 mSDtfsCounter, 0 mSDsluCounter, 5427 mSDsCounter, 0 mSdLazyCounter, 1174 mSolverCounterSat, 2 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 8144 SdHoareTripleChecker+Invalid, 1179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1174 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.5s IncrementalHoareTripleChecker+Time [2024-11-13 23:52:56,266 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 8144 Invalid, 1179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1174 Invalid, 3 Unknown, 0 Unchecked, 17.5s Time] [2024-11-13 23:52:56,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11861 states. [2024-11-13 23:52:57,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11861 to 11861. [2024-11-13 23:52:57,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11861 states, 6850 states have (on average 1.20992700729927) internal successors, (8288), 7072 states have internal predecessors, (8288), 3881 states have call successors, (3881), 1137 states have call predecessors, (3881), 1128 states have return successors, (3921), 3799 states have call predecessors, (3921), 3881 states have call successors, (3921) [2024-11-13 23:52:57,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11861 states to 11861 states and 16090 transitions. [2024-11-13 23:52:57,189 INFO L78 Accepts]: Start accepts. Automaton has 11861 states and 16090 transitions. Word has length 394 [2024-11-13 23:52:57,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:52:57,189 INFO L471 AbstractCegarLoop]: Abstraction has 11861 states and 16090 transitions. [2024-11-13 23:52:57,189 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 2 states have call successors, (53), 2 states have call predecessors, (53), 2 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) [2024-11-13 23:52:57,189 INFO L276 IsEmpty]: Start isEmpty. Operand 11861 states and 16090 transitions. [2024-11-13 23:52:57,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2024-11-13 23:52:57,196 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:52:57,197 INFO L215 NwaCegarLoop]: trace histogram [16, 12, 12, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 23:52:57,197 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-13 23:52:57,197 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-13 23:52:57,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:52:57,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1345468534, now seen corresponding path program 1 times [2024-11-13 23:52:57,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:52:57,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975702005] [2024-11-13 23:52:57,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:52:57,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:53:00,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:53:01,205 INFO L134 CoverageAnalysis]: Checked inductivity of 802 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 788 trivial. 0 not checked. [2024-11-13 23:53:01,205 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:53:01,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975702005] [2024-11-13 23:53:01,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975702005] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:53:01,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:53:01,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 23:53:01,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072209373] [2024-11-13 23:53:01,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:53:01,206 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 23:53:01,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:53:01,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 23:53:01,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 23:53:01,207 INFO L87 Difference]: Start difference. First operand 11861 states and 16090 transitions. Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 2 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) [2024-11-13 23:53:03,265 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-13 23:53:05,429 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-13 23:53:07,591 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-13 23:53:19,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:53:19,910 INFO L93 Difference]: Finished difference Result 23660 states and 32182 transitions. [2024-11-13 23:53:19,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 23:53:19,910 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 2 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) Word has length 423 [2024-11-13 23:53:19,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:53:19,961 INFO L225 Difference]: With dead ends: 23660 [2024-11-13 23:53:19,961 INFO L226 Difference]: Without dead ends: 11869 [2024-11-13 23:53:19,994 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 23:53:19,994 INFO L432 NwaCegarLoop]: 2717 mSDtfsCounter, 0 mSDsluCounter, 5428 mSDsCounter, 0 mSdLazyCounter, 1175 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 8145 SdHoareTripleChecker+Invalid, 1178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1175 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.5s IncrementalHoareTripleChecker+Time [2024-11-13 23:53:19,995 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 8145 Invalid, 1178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1175 Invalid, 3 Unknown, 0 Unchecked, 17.5s Time] [2024-11-13 23:53:20,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11869 states. [2024-11-13 23:53:20,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11869 to 11869. [2024-11-13 23:53:20,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11869 states, 6858 states have (on average 1.2096821230679498) internal successors, (8296), 7080 states have internal predecessors, (8296), 3881 states have call successors, (3881), 1137 states have call predecessors, (3881), 1128 states have return successors, (3921), 3799 states have call predecessors, (3921), 3881 states have call successors, (3921) [2024-11-13 23:53:20,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11869 states to 11869 states and 16098 transitions. [2024-11-13 23:53:20,820 INFO L78 Accepts]: Start accepts. Automaton has 11869 states and 16098 transitions. Word has length 423 [2024-11-13 23:53:20,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:53:20,821 INFO L471 AbstractCegarLoop]: Abstraction has 11869 states and 16098 transitions. [2024-11-13 23:53:20,821 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 2 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) [2024-11-13 23:53:20,821 INFO L276 IsEmpty]: Start isEmpty. Operand 11869 states and 16098 transitions. [2024-11-13 23:53:20,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 425 [2024-11-13 23:53:20,832 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:53:20,832 INFO L215 NwaCegarLoop]: trace histogram [16, 12, 12, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 3, 3, 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] [2024-11-13 23:53:20,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-13 23:53:20,832 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-13 23:53:20,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:53:20,833 INFO L85 PathProgramCache]: Analyzing trace with hash 904292331, now seen corresponding path program 1 times [2024-11-13 23:53:20,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:53:20,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831701463] [2024-11-13 23:53:20,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:53:20,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:53:24,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:53:24,653 INFO L134 CoverageAnalysis]: Checked inductivity of 804 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 790 trivial. 0 not checked. [2024-11-13 23:53:24,653 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:53:24,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831701463] [2024-11-13 23:53:24,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831701463] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:53:24,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:53:24,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 23:53:24,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864795580] [2024-11-13 23:53:24,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:53:24,654 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 23:53:24,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:53:24,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 23:53:24,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 23:53:24,655 INFO L87 Difference]: Start difference. First operand 11869 states and 16098 transitions. Second operand has 3 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 2 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) [2024-11-13 23:53:26,705 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-13 23:53:28,869 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-13 23:53:37,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:53:37,930 INFO L93 Difference]: Finished difference Result 23688 states and 32218 transitions. [2024-11-13 23:53:37,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 23:53:37,930 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 2 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) Word has length 424 [2024-11-13 23:53:37,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:53:37,979 INFO L225 Difference]: With dead ends: 23688 [2024-11-13 23:53:37,979 INFO L226 Difference]: Without dead ends: 11889 [2024-11-13 23:53:38,006 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-13 23:53:38,006 INFO L432 NwaCegarLoop]: 2718 mSDtfsCounter, 3 mSDsluCounter, 2716 mSDsCounter, 0 mSdLazyCounter, 779 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 5434 SdHoareTripleChecker+Invalid, 781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 779 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.2s IncrementalHoareTripleChecker+Time [2024-11-13 23:53:38,006 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 5434 Invalid, 781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 779 Invalid, 2 Unknown, 0 Unchecked, 12.2s Time] [2024-11-13 23:53:38,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11889 states. [2024-11-13 23:53:38,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11889 to 11873. [2024-11-13 23:53:38,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11873 states, 6862 states have (on average 1.2095598950743223) internal successors, (8300), 7084 states have internal predecessors, (8300), 3881 states have call successors, (3881), 1137 states have call predecessors, (3881), 1128 states have return successors, (3921), 3799 states have call predecessors, (3921), 3881 states have call successors, (3921) [2024-11-13 23:53:38,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11873 states to 11873 states and 16102 transitions. [2024-11-13 23:53:38,842 INFO L78 Accepts]: Start accepts. Automaton has 11873 states and 16102 transitions. Word has length 424 [2024-11-13 23:53:38,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:53:38,843 INFO L471 AbstractCegarLoop]: Abstraction has 11873 states and 16102 transitions. [2024-11-13 23:53:38,843 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 2 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) [2024-11-13 23:53:38,843 INFO L276 IsEmpty]: Start isEmpty. Operand 11873 states and 16102 transitions. [2024-11-13 23:53:38,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 440 [2024-11-13 23:53:38,851 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:53:38,851 INFO L215 NwaCegarLoop]: trace histogram [17, 12, 12, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 3, 3, 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] [2024-11-13 23:53:38,851 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-13 23:53:38,851 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-13 23:53:38,851 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:53:38,852 INFO L85 PathProgramCache]: Analyzing trace with hash 516688900, now seen corresponding path program 1 times [2024-11-13 23:53:38,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:53:38,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015976153] [2024-11-13 23:53:38,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:53:38,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:53:42,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:53:43,271 INFO L134 CoverageAnalysis]: Checked inductivity of 884 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 870 trivial. 0 not checked. [2024-11-13 23:53:43,271 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:53:43,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015976153] [2024-11-13 23:53:43,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015976153] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:53:43,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:53:43,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 23:53:43,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195424671] [2024-11-13 23:53:43,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:53:43,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 23:53:43,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:53:43,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 23:53:43,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 23:53:43,273 INFO L87 Difference]: Start difference. First operand 11873 states and 16102 transitions. Second operand has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (57), 2 states have call predecessors, (57), 2 states have call successors, (57) [2024-11-13 23:53:45,338 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-13 23:53:47,502 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-13 23:53:49,664 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-13 23:54:01,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:54:01,742 INFO L93 Difference]: Finished difference Result 23684 states and 32206 transitions. [2024-11-13 23:54:01,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 23:54:01,743 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (57), 2 states have call predecessors, (57), 2 states have call successors, (57) Word has length 439 [2024-11-13 23:54:01,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:54:01,811 INFO L225 Difference]: With dead ends: 23684 [2024-11-13 23:54:01,811 INFO L226 Difference]: Without dead ends: 11881 [2024-11-13 23:54:01,851 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 23:54:01,852 INFO L432 NwaCegarLoop]: 2717 mSDtfsCounter, 0 mSDsluCounter, 5429 mSDsCounter, 0 mSdLazyCounter, 1174 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 8146 SdHoareTripleChecker+Invalid, 1177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1174 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.2s IncrementalHoareTripleChecker+Time [2024-11-13 23:54:01,855 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 8146 Invalid, 1177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1174 Invalid, 3 Unknown, 0 Unchecked, 17.2s Time] [2024-11-13 23:54:01,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11881 states. [2024-11-13 23:54:02,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11881 to 11881. [2024-11-13 23:54:02,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11881 states, 6870 states have (on average 1.209315866084425) internal successors, (8308), 7092 states have internal predecessors, (8308), 3881 states have call successors, (3881), 1137 states have call predecessors, (3881), 1128 states have return successors, (3921), 3799 states have call predecessors, (3921), 3881 states have call successors, (3921) [2024-11-13 23:54:03,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11881 states to 11881 states and 16110 transitions. [2024-11-13 23:54:03,050 INFO L78 Accepts]: Start accepts. Automaton has 11881 states and 16110 transitions. Word has length 439 [2024-11-13 23:54:03,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:54:03,050 INFO L471 AbstractCegarLoop]: Abstraction has 11881 states and 16110 transitions. [2024-11-13 23:54:03,050 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (57), 2 states have call predecessors, (57), 2 states have call successors, (57) [2024-11-13 23:54:03,051 INFO L276 IsEmpty]: Start isEmpty. Operand 11881 states and 16110 transitions. [2024-11-13 23:54:03,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 442 [2024-11-13 23:54:03,058 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:54:03,059 INFO L215 NwaCegarLoop]: trace histogram [17, 12, 12, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 3, 3, 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] [2024-11-13 23:54:03,059 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-13 23:54:03,059 INFO L396 AbstractCegarLoop]: === Iteration 27 === 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-13 23:54:03,059 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:54:03,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1964627967, now seen corresponding path program 1 times [2024-11-13 23:54:03,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:54:03,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184099130] [2024-11-13 23:54:03,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:54:03,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:54:07,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:54:08,246 INFO L134 CoverageAnalysis]: Checked inductivity of 886 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 871 trivial. 0 not checked. [2024-11-13 23:54:08,246 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:54:08,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184099130] [2024-11-13 23:54:08,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184099130] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:54:08,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297510018] [2024-11-13 23:54:08,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:54:08,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:54:08,247 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463263aa-f77b-4af8-8408-edff48f7aaa1/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:54:08,252 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463263aa-f77b-4af8-8408-edff48f7aaa1/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:54:08,253 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463263aa-f77b-4af8-8408-edff48f7aaa1/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 23:54:15,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:54:15,956 INFO L255 TraceCheckSpWp]: Trace formula consists of 5348 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 23:54:15,978 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:54:16,187 INFO L134 CoverageAnalysis]: Checked inductivity of 886 backedges. 170 proven. 1 refuted. 0 times theorem prover too weak. 715 trivial. 0 not checked. [2024-11-13 23:54:16,187 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:54:24,093 INFO L134 CoverageAnalysis]: Checked inductivity of 886 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 871 trivial. 0 not checked. [2024-11-13 23:54:24,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297510018] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:54:24,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [352546887] [2024-11-13 23:54:24,137 INFO L159 IcfgInterpreter]: Started Sifa with 241 locations of interest [2024-11-13 23:54:24,137 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:54:24,141 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:54:24,147 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:54:24,147 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs