./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.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_af6f7477-08ca-40df-8803-3b435d28267f/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af6f7477-08ca-40df-8803-3b435d28267f/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_af6f7477-08ca-40df-8803-3b435d28267f/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af6f7477-08ca-40df-8803-3b435d28267f/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af6f7477-08ca-40df-8803-3b435d28267f/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_af6f7477-08ca-40df-8803-3b435d28267f/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 19ba0d35210d41c6c507f30932a0dbf2999508b559098af97fec2d7b0a73d078 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 03:31:06,720 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 03:31:06,806 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af6f7477-08ca-40df-8803-3b435d28267f/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Default.epf [2024-11-14 03:31:06,813 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 03:31:06,814 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 03:31:06,845 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 03:31:06,846 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 03:31:06,846 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 03:31:06,847 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 03:31:06,847 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 03:31:06,847 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 03:31:06,847 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 03:31:06,847 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 03:31:06,848 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 03:31:06,848 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 03:31:06,848 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 03:31:06,848 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 03:31:06,848 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 03:31:06,848 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 03:31:06,849 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 03:31:06,849 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 03:31:06,849 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 03:31:06,849 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 03:31:06,849 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 03:31:06,850 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 03:31:06,850 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 03:31:06,850 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 03:31:06,850 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 03:31:06,850 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 03:31:06,850 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 03:31:06,851 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 03:31:06,851 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 03:31:06,851 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 03:31:06,852 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 03:31:06,852 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 03:31:06,852 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:31:06,852 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 03:31:06,853 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 03:31:06,853 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 03:31:06,853 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 03:31:06,853 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 03:31:06,853 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 03:31:06,854 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 03:31:06,854 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 03:31:06,854 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_af6f7477-08ca-40df-8803-3b435d28267f/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 -> 19ba0d35210d41c6c507f30932a0dbf2999508b559098af97fec2d7b0a73d078 [2024-11-14 03:31:07,304 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 03:31:07,319 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 03:31:07,325 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 03:31:07,327 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 03:31:07,327 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 03:31:07,330 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af6f7477-08ca-40df-8803-3b435d28267f/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i Unable to find full path for "g++" [2024-11-14 03:31:09,810 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 03:31:10,882 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 03:31:10,883 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af6f7477-08ca-40df-8803-3b435d28267f/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i [2024-11-14 03:31:10,956 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af6f7477-08ca-40df-8803-3b435d28267f/bin/utaipan-verify-sOmjnqqW8E/data/2803a7e00/0dd614193d194b388765177923a1c69f/FLAG5b41fe3aa [2024-11-14 03:31:10,976 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af6f7477-08ca-40df-8803-3b435d28267f/bin/utaipan-verify-sOmjnqqW8E/data/2803a7e00/0dd614193d194b388765177923a1c69f [2024-11-14 03:31:10,979 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 03:31:10,981 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 03:31:10,985 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 03:31:10,985 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 03:31:10,995 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 03:31:10,997 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:31:10" (1/1) ... [2024-11-14 03:31:11,000 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a114ac2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:31:10, skipping insertion in model container [2024-11-14 03:31:11,001 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:31:10" (1/1) ... [2024-11-14 03:31:11,223 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 03:31:17,325 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_af6f7477-08ca-40df-8803-3b435d28267f/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[491154,491167] [2024-11-14 03:31:17,330 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_af6f7477-08ca-40df-8803-3b435d28267f/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[491323,491336] [2024-11-14 03:31:17,332 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_af6f7477-08ca-40df-8803-3b435d28267f/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[491490,491503] [2024-11-14 03:31:17,333 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_af6f7477-08ca-40df-8803-3b435d28267f/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[491658,491671] [2024-11-14 03:31:17,396 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:31:17,528 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 03:31:17,782 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"); [6249] [2024-11-14 03:31:17,785 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)); [6256] [2024-11-14 03:31:17,785 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6263] [2024-11-14 03:31:17,789 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/520b8de/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6336-6337] [2024-11-14 03:31:17,790 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"); [6342-6344] [2024-11-14 03:31:17,791 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [6359] [2024-11-14 03:31:17,792 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)); [6381] [2024-11-14 03:31:17,793 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6432] [2024-11-14 03:31:17,794 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6435] [2024-11-14 03:31:17,794 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (val)); [6437] [2024-11-14 03:31:17,794 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6442] [2024-11-14 03:31:17,795 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6445] [2024-11-14 03:31:17,795 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6447] [2024-11-14 03:31:17,795 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6452] [2024-11-14 03:31:17,795 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6455] [2024-11-14 03:31:17,796 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6457] [2024-11-14 03:31:17,796 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6462] [2024-11-14 03:31:17,796 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6465] [2024-11-14 03:31:17,796 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (val)); [6467] [2024-11-14 03:31:17,797 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6505] [2024-11-14 03:31:17,798 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6508] [2024-11-14 03:31:17,798 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (- val)); [6510] [2024-11-14 03:31:17,798 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6515] [2024-11-14 03:31:17,799 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6518] [2024-11-14 03:31:17,799 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6520] [2024-11-14 03:31:17,799 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6525] [2024-11-14 03:31:17,799 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6528] [2024-11-14 03:31:17,800 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6530] [2024-11-14 03:31:17,800 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6535] [2024-11-14 03:31:17,800 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6538] [2024-11-14 03:31:17,800 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (- val)); [6540] [2024-11-14 03:31:17,805 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [6699] [2024-11-14 03:31:17,805 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6707] [2024-11-14 03:31:17,806 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [6714] [2024-11-14 03:31:17,806 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr))); [6721] [2024-11-14 03:31:17,806 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr))); [6728] [2024-11-14 03:31:17,810 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6807] [2024-11-14 03:31:17,812 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/mm.h"), "i" (488), "i" (12UL)); [6852-6853] [2024-11-14 03:31:17,820 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)); [7003-7004] [2024-11-14 03:31:17,822 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)); [7037-7038] [2024-11-14 03:31:17,824 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)); [7078-7079] [2024-11-14 03:31:17,825 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)); [7107-7108] [2024-11-14 03:31:17,843 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)); [7600-7601] [2024-11-14 03:31:17,844 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7607] [2024-11-14 03:31:17,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [7880] [2024-11-14 03:31:17,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7883] [2024-11-14 03:31:17,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7886] [2024-11-14 03:31:17,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7889] [2024-11-14 03:31:17,852 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [7920] [2024-11-14 03:31:17,852 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7923] [2024-11-14 03:31:17,852 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7926] [2024-11-14 03:31:17,852 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7929] [2024-11-14 03:31:17,853 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [7960] [2024-11-14 03:31:17,853 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7963] [2024-11-14 03:31:17,853 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7966] [2024-11-14 03:31:17,854 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7969] [2024-11-14 03:31:17,855 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8000] [2024-11-14 03:31:17,856 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8003] [2024-11-14 03:31:17,856 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8006] [2024-11-14 03:31:17,856 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8009] [2024-11-14 03:31:17,858 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [8099] [2024-11-14 03:31:17,859 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8102] [2024-11-14 03:31:17,860 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8105] [2024-11-14 03:31:17,860 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8108] [2024-11-14 03:31:17,860 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [8139] [2024-11-14 03:31:17,861 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8142] [2024-11-14 03:31:17,861 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8145] [2024-11-14 03:31:17,861 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8148] [2024-11-14 03:31:17,862 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [8179] [2024-11-14 03:31:17,862 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8182] [2024-11-14 03:31:17,862 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8185] [2024-11-14 03:31:17,862 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8188] [2024-11-14 03:31:17,863 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8219] [2024-11-14 03:31:17,863 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8222] [2024-11-14 03:31:17,863 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8225] [2024-11-14 03:31:17,864 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8228] [2024-11-14 03:31:17,893 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8704] [2024-11-14 03:31:17,893 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8713] [2024-11-14 03:31:17,901 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8871] [2024-11-14 03:31:17,910 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [9012] [2024-11-14 03:31:17,922 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [9193] [2024-11-14 03:31:17,924 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [9208] [2024-11-14 03:31:17,924 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [9210] [2024-11-14 03:31:17,950 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9716] [2024-11-14 03:31:17,951 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [9757] [2024-11-14 03:31:17,951 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [9760] [2024-11-14 03:31:17,952 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [9763] [2024-11-14 03:31:17,952 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [9766] [2024-11-14 03:31:17,952 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [9797] [2024-11-14 03:31:17,952 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [9800] [2024-11-14 03:31:17,952 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [9803] [2024-11-14 03:31:17,953 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [9806] [2024-11-14 03:31:17,953 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [9837] [2024-11-14 03:31:17,953 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [9840] [2024-11-14 03:31:17,953 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [9843] [2024-11-14 03:31:17,953 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [9846] [2024-11-14 03:31:17,954 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [9877] [2024-11-14 03:31:17,954 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [9880] [2024-11-14 03:31:17,954 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [9883] [2024-11-14 03:31:17,954 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [9886] [2024-11-14 03:31:17,957 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9921] [2024-11-14 03:31:17,961 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10035] [2024-11-14 03:31:17,962 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10037] [2024-11-14 03:31:17,962 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10040] [2024-11-14 03:31:17,976 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)va) [10202] [2024-11-14 03:31:17,987 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10363] [2024-11-14 03:31:17,987 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10364] [2024-11-14 03:31:18,013 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10647] [2024-11-14 03:31:18,014 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10684] [2024-11-14 03:31:18,082 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12397] [2024-11-14 03:31:18,085 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12485] [2024-11-14 03:31:18,086 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12508] [2024-11-14 03:31:18,087 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12518] [2024-11-14 03:31:18,088 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12537] [2024-11-14 03:31:18,088 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12545] [2024-11-14 03:31:18,103 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12889] [2024-11-14 03:31:18,103 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12890] [2024-11-14 03:31:18,127 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 *)"drivers/net/ethernet/myricom/myri10ge/myri10ge.c"), "i" (3414), "i" (12UL)); [13427-13428] [2024-11-14 03:31:18,128 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 *)"drivers/net/ethernet/myricom/myri10ge/myri10ge.c"), "i" (3422), "i" (12UL)); [13455-13456] [2024-11-14 03:31:18,328 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_af6f7477-08ca-40df-8803-3b435d28267f/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[491154,491167] [2024-11-14 03:31:18,329 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_af6f7477-08ca-40df-8803-3b435d28267f/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[491323,491336] [2024-11-14 03:31:18,330 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_af6f7477-08ca-40df-8803-3b435d28267f/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[491490,491503] [2024-11-14 03:31:18,330 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_af6f7477-08ca-40df-8803-3b435d28267f/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[491658,491671] [2024-11-14 03:31:18,347 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:31:18,722 INFO L204 MainTranslator]: Completed translation [2024-11-14 03:31:18,724 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:31:18 WrapperNode [2024-11-14 03:31:18,725 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 03:31:18,726 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 03:31:18,726 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 03:31:18,726 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 03:31:18,735 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:31:18" (1/1) ... [2024-11-14 03:31:18,915 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:31:18" (1/1) ... [2024-11-14 03:31:19,629 INFO L138 Inliner]: procedures = 656, calls = 5575, calls flagged for inlining = 329, calls inlined = 309, statements flattened = 12784 [2024-11-14 03:31:19,631 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 03:31:19,632 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 03:31:19,633 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 03:31:19,633 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 03:31:19,644 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:31:18" (1/1) ... [2024-11-14 03:31:19,645 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:31:18" (1/1) ... [2024-11-14 03:31:19,733 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:31:18" (1/1) ... [2024-11-14 03:31:19,733 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:31:18" (1/1) ... [2024-11-14 03:31:20,235 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:31:18" (1/1) ... [2024-11-14 03:31:20,306 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:31:18" (1/1) ... [2024-11-14 03:31:20,377 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:31:18" (1/1) ... [2024-11-14 03:31:20,422 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:31:18" (1/1) ... [2024-11-14 03:31:20,518 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 03:31:20,521 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 03:31:20,521 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 03:31:20,522 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 03:31:20,523 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:31:18" (1/1) ... [2024-11-14 03:31:20,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:31:20,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af6f7477-08ca-40df-8803-3b435d28267f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:31:20,566 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af6f7477-08ca-40df-8803-3b435d28267f/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 03:31:20,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af6f7477-08ca-40df-8803-3b435d28267f/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 03:31:20,606 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_wake_queue [2024-11-14 03:31:20,606 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_wake_queue [2024-11-14 03:31:20,606 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_request_irq [2024-11-14 03:31:20,606 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_request_irq [2024-11-14 03:31:20,606 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-14 03:31:20,606 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-14 03:31:20,606 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2024-11-14 03:31:20,606 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2024-11-14 03:31:20,607 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2024-11-14 03:31:20,607 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2024-11-14 03:31:20,607 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-14 03:31:20,607 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-14 03:31:20,607 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_sw_tso [2024-11-14 03:31:20,607 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_sw_tso [2024-11-14 03:31:20,607 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_word [2024-11-14 03:31:20,607 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_word [2024-11-14 03:31:20,607 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2024-11-14 03:31:20,607 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2024-11-14 03:31:20,607 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-11-14 03:31:20,607 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-11-14 03:31:20,607 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_page [2024-11-14 03:31:20,607 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_page [2024-11-14 03:31:20,607 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_clean_rx_done [2024-11-14 03:31:20,608 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_clean_rx_done [2024-11-14 03:31:20,608 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2024-11-14 03:31:20,608 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2024-11-14 03:31:20,608 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-11-14 03:31:20,608 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-11-14 03:31:20,608 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2024-11-14 03:31:20,608 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2024-11-14 03:31:20,608 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2024-11-14 03:31:20,608 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2024-11-14 03:31:20,608 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2024-11-14 03:31:20,608 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2024-11-14 03:31:20,608 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_page [2024-11-14 03:31:20,608 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_page [2024-11-14 03:31:20,608 INFO L130 BoogieDeclarations]: Found specification of procedure PageTail [2024-11-14 03:31:20,608 INFO L138 BoogieDeclarations]: Found implementation of procedure PageTail [2024-11-14 03:31:20,608 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_myri10ge_slice_state [2024-11-14 03:31:20,608 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_myri10ge_slice_state [2024-11-14 03:31:20,608 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_unlock [2024-11-14 03:31:20,608 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_unlock [2024-11-14 03:31:20,608 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_free_rings [2024-11-14 03:31:20,609 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_free_rings [2024-11-14 03:31:20,609 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_pages [2024-11-14 03:31:20,609 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_pages [2024-11-14 03:31:20,609 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size_set [2024-11-14 03:31:20,609 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size_set [2024-11-14 03:31:20,609 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2024-11-14 03:31:20,609 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2024-11-14 03:31:20,609 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-11-14 03:31:20,609 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-11-14 03:31:20,609 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2024-11-14 03:31:20,609 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2024-11-14 03:31:20,609 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2024-11-14 03:31:20,609 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2024-11-14 03:31:20,609 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2024-11-14 03:31:20,609 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2024-11-14 03:31:20,609 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-14 03:31:20,609 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-14 03:31:20,610 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_change_pause [2024-11-14 03:31:20,610 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_change_pause [2024-11-14 03:31:20,610 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2024-11-14 03:31:20,611 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2024-11-14 03:31:20,611 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-14 03:31:20,611 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2024-11-14 03:31:20,611 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2024-11-14 03:31:20,611 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_close [2024-11-14 03:31:20,611 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_close [2024-11-14 03:31:20,611 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_update_dca [2024-11-14 03:31:20,611 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_update_dca [2024-11-14 03:31:20,611 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-11-14 03:31:20,611 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-11-14 03:31:20,611 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2024-11-14 03:31:20,612 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2024-11-14 03:31:20,612 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2024-11-14 03:31:20,612 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2024-11-14 03:31:20,612 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_teardown_dca [2024-11-14 03:31:20,612 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_teardown_dca [2024-11-14 03:31:20,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2024-11-14 03:31:20,612 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2024-11-14 03:31:20,612 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2024-11-14 03:31:20,612 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-11-14 03:31:20,612 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-11-14 03:31:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure simple_strtoul [2024-11-14 03:31:20,613 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_strtoul [2024-11-14 03:31:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2024-11-14 03:31:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-11-14 03:31:20,613 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-11-14 03:31:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2024-11-14 03:31:20,613 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2024-11-14 03:31:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_update_mac_address [2024-11-14 03:31:20,613 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_update_mac_address [2024-11-14 03:31:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure pcie_capability_read_word [2024-11-14 03:31:20,614 INFO L138 BoogieDeclarations]: Found implementation of procedure pcie_capability_read_word [2024-11-14 03:31:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-14 03:31:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2024-11-14 03:31:20,614 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2024-11-14 03:31:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_82 [2024-11-14 03:31:20,614 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_82 [2024-11-14 03:31:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure skb_get_queue_mapping [2024-11-14 03:31:20,614 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_get_queue_mapping [2024-11-14 03:31:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_alloc_rx_pages [2024-11-14 03:31:20,614 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_alloc_rx_pages [2024-11-14 03:31:20,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2024-11-14 03:31:20,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2024-11-14 03:31:20,615 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2024-11-14 03:31:20,615 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2024-11-14 03:31:20,615 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2024-11-14 03:31:20,615 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2024-11-14 03:31:20,615 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2024-11-14 03:31:20,615 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2024-11-14 03:31:20,615 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2024-11-14 03:31:20,615 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2024-11-14 03:31:20,615 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_get_stats [2024-11-14 03:31:20,615 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_get_stats [2024-11-14 03:31:20,615 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_set_multicast_list [2024-11-14 03:31:20,615 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_set_multicast_list [2024-11-14 03:31:20,616 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2024-11-14 03:31:20,616 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2024-11-14 03:31:20,616 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_check_slice [2024-11-14 03:31:20,616 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_check_slice [2024-11-14 03:31:20,616 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2024-11-14 03:31:20,616 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2024-11-14 03:31:20,616 INFO L130 BoogieDeclarations]: Found specification of procedure pci_pcie_type [2024-11-14 03:31:20,616 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_pcie_type [2024-11-14 03:31:20,616 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-11-14 03:31:20,616 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-11-14 03:31:20,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-14 03:31:20,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 03:31:20,616 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-11-14 03:31:20,616 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-11-14 03:31:20,616 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-11-14 03:31:20,616 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-11-14 03:31:20,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-14 03:31:20,616 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2024-11-14 03:31:20,616 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2024-11-14 03:31:20,616 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2024-11-14 03:31:20,616 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2024-11-14 03:31:20,616 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-14 03:31:20,617 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-14 03:31:20,617 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_myri10ge_slice_state [2024-11-14 03:31:20,617 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_myri10ge_slice_state [2024-11-14 03:31:20,617 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_led [2024-11-14 03:31:20,617 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_led [2024-11-14 03:31:20,617 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_gso [2024-11-14 03:31:20,617 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_gso [2024-11-14 03:31:20,617 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_toggle_relaxed [2024-11-14 03:31:20,617 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_toggle_relaxed [2024-11-14 03:31:20,617 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2024-11-14 03:31:20,617 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2024-11-14 03:31:20,617 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2024-11-14 03:31:20,617 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2024-11-14 03:31:20,617 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-11-14 03:31:20,617 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-11-14 03:31:20,617 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2024-11-14 03:31:20,617 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2024-11-14 03:31:20,617 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_send_cmd [2024-11-14 03:31:20,617 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_send_cmd [2024-11-14 03:31:20,617 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2024-11-14 03:31:20,617 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2024-11-14 03:31:20,618 INFO L130 BoogieDeclarations]: Found specification of procedure mtrr_del [2024-11-14 03:31:20,618 INFO L138 BoogieDeclarations]: Found implementation of procedure mtrr_del [2024-11-14 03:31:20,618 INFO L130 BoogieDeclarations]: Found specification of procedure set_fw_name [2024-11-14 03:31:20,618 INFO L138 BoogieDeclarations]: Found implementation of procedure set_fw_name [2024-11-14 03:31:20,618 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-11-14 03:31:20,618 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-11-14 03:31:20,618 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2024-11-14 03:31:20,618 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2024-11-14 03:31:20,618 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 03:31:20,618 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 03:31:20,618 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2024-11-14 03:31:20,618 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2024-11-14 03:31:20,618 INFO L130 BoogieDeclarations]: Found specification of procedure put_be32 [2024-11-14 03:31:20,618 INFO L138 BoogieDeclarations]: Found implementation of procedure put_be32 [2024-11-14 03:31:20,618 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2024-11-14 03:31:20,618 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2024-11-14 03:31:20,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2024-11-14 03:31:20,618 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2024-11-14 03:31:20,619 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-14 03:31:20,620 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-14 03:31:20,620 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-14 03:31:20,620 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-14 03:31:20,620 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2024-11-14 03:31:20,620 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2024-11-14 03:31:20,620 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_remove [2024-11-14 03:31:20,620 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_remove [2024-11-14 03:31:20,620 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_gso_v6 [2024-11-14 03:31:20,620 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_gso_v6 [2024-11-14 03:31:20,620 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_fromio [2024-11-14 03:31:20,620 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_fromio [2024-11-14 03:31:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-11-14 03:31:20,621 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-11-14 03:31:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2024-11-14 03:31:20,621 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2024-11-14 03:31:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2024-11-14 03:31:20,621 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2024-11-14 03:31:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_try [2024-11-14 03:31:20,621 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_try [2024-11-14 03:31:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2024-11-14 03:31:20,621 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_size_call_parameter [2024-11-14 03:31:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2024-11-14 03:31:20,621 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2024-11-14 03:31:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2024-11-14 03:31:20,621 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2024-11-14 03:31:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_free_slices [2024-11-14 03:31:20,621 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_free_slices [2024-11-14 03:31:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2024-11-14 03:31:20,621 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2024-11-14 03:31:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_unmap_rx_page [2024-11-14 03:31:20,622 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_unmap_rx_page [2024-11-14 03:31:20,622 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_ss_lock_napi [2024-11-14 03:31:20,622 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_ss_lock_napi [2024-11-14 03:31:20,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2024-11-14 03:31:20,622 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2024-11-14 03:31:20,622 INFO L130 BoogieDeclarations]: Found specification of procedure netif_set_real_num_tx_queues [2024-11-14 03:31:20,622 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_set_real_num_tx_queues [2024-11-14 03:31:20,622 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msix [2024-11-14 03:31:20,622 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msix [2024-11-14 03:31:20,622 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2024-11-14 03:31:20,622 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2024-11-14 03:31:20,622 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2024-11-14 03:31:20,622 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2024-11-14 03:31:20,622 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_dummy_rdma [2024-11-14 03:31:20,622 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_dummy_rdma [2024-11-14 03:31:20,622 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2024-11-14 03:31:20,622 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2024-11-14 03:31:20,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-14 03:31:20,622 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-11-14 03:31:20,622 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-11-14 03:31:20,623 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2024-11-14 03:31:20,623 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2024-11-14 03:31:20,623 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2024-11-14 03:31:20,623 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2024-11-14 03:31:20,623 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-14 03:31:20,623 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_busy_poll [2024-11-14 03:31:20,623 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_busy_poll [2024-11-14 03:31:20,623 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2024-11-14 03:31:20,623 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2024-11-14 03:31:20,623 INFO L130 BoogieDeclarations]: Found specification of procedure local_bh_disable [2024-11-14 03:31:20,623 INFO L138 BoogieDeclarations]: Found implementation of procedure local_bh_disable [2024-11-14 03:31:20,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-14 03:31:20,623 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-14 03:31:20,623 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-14 03:31:20,623 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-11-14 03:31:20,623 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-11-14 03:31:20,623 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_warn [2024-11-14 03:31:20,624 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_warn [2024-11-14 03:31:20,624 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-11-14 03:31:20,625 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-11-14 03:31:20,625 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2024-11-14 03:31:20,625 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2024-11-14 03:31:20,625 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_reset [2024-11-14 03:31:20,625 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_reset [2024-11-14 03:31:20,625 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_load_firmware [2024-11-14 03:31:20,625 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_load_firmware [2024-11-14 03:31:20,625 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2024-11-14 03:31:20,625 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2024-11-14 03:31:20,626 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2024-11-14 03:31:20,626 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2024-11-14 03:31:20,626 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-11-14 03:31:20,626 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-11-14 03:31:20,626 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_msix [2024-11-14 03:31:20,626 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_msix [2024-11-14 03:31:20,626 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2024-11-14 03:31:20,627 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2024-11-14 03:31:20,627 INFO L130 BoogieDeclarations]: Found specification of procedure __iowrite64_copy [2024-11-14 03:31:20,627 INFO L138 BoogieDeclarations]: Found implementation of procedure __iowrite64_copy [2024-11-14 03:31:20,627 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-11-14 03:31:20,627 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-11-14 03:31:20,627 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_open [2024-11-14 03:31:20,627 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_open [2024-11-14 03:31:20,627 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2024-11-14 03:31:20,627 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2024-11-14 03:31:20,627 INFO L130 BoogieDeclarations]: Found specification of procedure pci_restore_state [2024-11-14 03:31:20,628 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_restore_state [2024-11-14 03:31:20,628 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_setup_dca [2024-11-14 03:31:20,628 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_setup_dca [2024-11-14 03:31:20,628 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2024-11-14 03:31:20,628 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2024-11-14 03:31:20,628 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-11-14 03:31:20,628 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-11-14 03:31:20,628 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_77 [2024-11-14 03:31:20,628 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_77 [2024-11-14 03:31:20,628 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_81 [2024-11-14 03:31:20,628 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_81 [2024-11-14 03:31:20,629 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_page [2024-11-14 03:31:20,629 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_page [2024-11-14 03:31:20,629 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-14 03:31:20,629 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-14 03:31:20,629 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-14 03:31:20,629 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-14 03:31:20,629 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_validate_firmware [2024-11-14 03:31:20,629 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_validate_firmware [2024-11-14 03:31:20,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-14 03:31:20,629 INFO L130 BoogieDeclarations]: Found specification of procedure is_power_of_2 [2024-11-14 03:31:20,630 INFO L138 BoogieDeclarations]: Found implementation of procedure is_power_of_2 [2024-11-14 03:31:20,630 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-14 03:31:20,630 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-14 03:31:20,630 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_xmit [2024-11-14 03:31:20,630 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_xmit [2024-11-14 03:31:20,630 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2024-11-14 03:31:20,630 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2024-11-14 03:31:20,630 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2024-11-14 03:31:20,630 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2024-11-14 03:31:20,630 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_78 [2024-11-14 03:31:20,630 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_78 [2024-11-14 03:31:20,631 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2024-11-14 03:31:20,631 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2024-11-14 03:31:20,631 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_dma_test [2024-11-14 03:31:20,631 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_dma_test [2024-11-14 03:31:20,631 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdrlen [2024-11-14 03:31:20,631 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdrlen [2024-11-14 03:31:20,631 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2024-11-14 03:31:20,631 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2024-11-14 03:31:20,631 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_get_firmware_capabilities [2024-11-14 03:31:20,631 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_get_firmware_capabilities [2024-11-14 03:31:20,631 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2024-11-14 03:31:20,631 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2024-11-14 03:31:20,631 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_resume [2024-11-14 03:31:20,631 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_resume [2024-11-14 03:31:20,631 INFO L130 BoogieDeclarations]: Found specification of procedure pci_find_ext_capability [2024-11-14 03:31:20,632 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_find_ext_capability [2024-11-14 03:31:20,632 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-11-14 03:31:20,632 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-11-14 03:31:20,632 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2024-11-14 03:31:20,632 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2024-11-14 03:31:20,632 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2024-11-14 03:31:20,632 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2024-11-14 03:31:20,632 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2024-11-14 03:31:20,632 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2024-11-14 03:31:20,632 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_free_irq [2024-11-14 03:31:20,632 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_free_irq [2024-11-14 03:31:20,632 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2024-11-14 03:31:20,632 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2024-11-14 03:31:20,632 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2024-11-14 03:31:20,632 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2024-11-14 03:31:20,632 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2024-11-14 03:31:20,632 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2024-11-14 03:31:20,632 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2024-11-14 03:31:20,632 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2024-11-14 03:31:20,632 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 03:31:20,632 INFO L130 BoogieDeclarations]: Found specification of procedure local_bh_enable [2024-11-14 03:31:20,633 INFO L138 BoogieDeclarations]: Found implementation of procedure local_bh_enable [2024-11-14 03:31:20,633 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2024-11-14 03:31:20,633 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2024-11-14 03:31:22,809 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 03:31:22,814 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 03:31:23,612 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-14 03:31:50,878 INFO L? ?]: Removed 4481 outVars from TransFormulas that were not future-live. [2024-11-14 03:31:50,878 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 03:31:55,526 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 03:31:55,526 INFO L316 CfgBuilder]: Removed 19 assume(true) statements. [2024-11-14 03:31:55,527 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:31:55 BoogieIcfgContainer [2024-11-14 03:31:55,527 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 03:31:55,530 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 03:31:55,530 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 03:31:55,537 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 03:31:55,537 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 03:31:10" (1/3) ... [2024-11-14 03:31:55,538 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d4b65b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:31:55, skipping insertion in model container [2024-11-14 03:31:55,538 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:31:18" (2/3) ... [2024-11-14 03:31:55,538 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d4b65b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:31:55, skipping insertion in model container [2024-11-14 03:31:55,539 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:31:55" (3/3) ... [2024-11-14 03:31:55,540 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i [2024-11-14 03:31:55,564 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 03:31:55,568 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i that has 166 procedures, 2533 locations, 1 initial locations, 6 loop locations, and 4 error locations. [2024-11-14 03:31:55,736 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 03:31:55,751 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;@6b6f9408, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 03:31:55,751 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-14 03:31:55,765 INFO L276 IsEmpty]: Start isEmpty. Operand has 2532 states, 1551 states have (on average 1.3088330109606705) internal successors, (2030), 1617 states have internal predecessors, (2030), 813 states have call successors, (813), 165 states have call predecessors, (813), 164 states have return successors, (809), 800 states have call predecessors, (809), 809 states have call successors, (809) [2024-11-14 03:31:55,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-14 03:31:55,778 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:31:55,779 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:31:55,779 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_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:31:55,785 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:31:55,785 INFO L85 PathProgramCache]: Analyzing trace with hash -821626062, now seen corresponding path program 1 times [2024-11-14 03:31:55,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:31:55,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676041136] [2024-11-14 03:31:55,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:31:55,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:32:05,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:32:08,454 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-14 03:32:08,456 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:32:08,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676041136] [2024-11-14 03:32:08,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676041136] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:32:08,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:32:08,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:32:08,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116002571] [2024-11-14 03:32:08,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:32:08,466 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:32:08,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:32:08,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:32:08,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:32:08,508 INFO L87 Difference]: Start difference. First operand has 2532 states, 1551 states have (on average 1.3088330109606705) internal successors, (2030), 1617 states have internal predecessors, (2030), 813 states have call successors, (813), 165 states have call predecessors, (813), 164 states have return successors, (809), 800 states have call predecessors, (809), 809 states have call successors, (809) Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-14 03:32:10,756 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-14 03:32:12,945 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-14 03:32:15,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:32:38,160 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-14 03:32:40,174 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-14 03:32:42,180 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-14 03:32:44,185 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-14 03:32:46,236 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-14 03:32:48,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:32:50,249 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-14 03:32:51,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:32:51,211 INFO L93 Difference]: Finished difference Result 7345 states and 10678 transitions. [2024-11-14 03:32:51,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:32:51,216 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 64 [2024-11-14 03:32:51,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:32:51,297 INFO L225 Difference]: With dead ends: 7345 [2024-11-14 03:32:51,297 INFO L226 Difference]: Without dead ends: 4832 [2024-11-14 03:32:51,331 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-14 03:32:51,335 INFO L432 NwaCegarLoop]: 3603 mSDtfsCounter, 3449 mSDsluCounter, 10191 mSDsCounter, 0 mSdLazyCounter, 1983 mSolverCounterSat, 1 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 40.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3450 SdHoareTripleChecker+Valid, 13794 SdHoareTripleChecker+Invalid, 1994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1983 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 41.7s IncrementalHoareTripleChecker+Time [2024-11-14 03:32:51,336 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3450 Valid, 13794 Invalid, 1994 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [1 Valid, 1983 Invalid, 10 Unknown, 0 Unchecked, 41.7s Time] [2024-11-14 03:32:51,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4832 states. [2024-11-14 03:32:51,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4832 to 4822. [2024-11-14 03:32:51,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4822 states, 2937 states have (on average 1.27170582226762) internal successors, (3735), 3028 states have internal predecessors, (3735), 1559 states have call successors, (1559), 324 states have call predecessors, (1559), 322 states have return successors, (1585), 1534 states have call predecessors, (1585), 1553 states have call successors, (1585) [2024-11-14 03:32:52,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4822 states to 4822 states and 6879 transitions. [2024-11-14 03:32:52,019 INFO L78 Accepts]: Start accepts. Automaton has 4822 states and 6879 transitions. Word has length 64 [2024-11-14 03:32:52,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:32:52,020 INFO L471 AbstractCegarLoop]: Abstraction has 4822 states and 6879 transitions. [2024-11-14 03:32:52,020 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-14 03:32:52,020 INFO L276 IsEmpty]: Start isEmpty. Operand 4822 states and 6879 transitions. [2024-11-14 03:32:52,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-11-14 03:32:52,024 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:32:52,024 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 3, 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] [2024-11-14 03:32:52,025 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-14 03:32:52,025 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:32:52,026 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:32:52,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1970571643, now seen corresponding path program 1 times [2024-11-14 03:32:52,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:32:52,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015480506] [2024-11-14 03:32:52,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:32:52,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:33:01,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:33:03,228 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-14 03:33:03,229 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:33:03,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015480506] [2024-11-14 03:33:03,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015480506] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:33:03,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:33:03,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:33:03,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041492177] [2024-11-14 03:33:03,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:33:03,233 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:33:03,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:33:03,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:33:03,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:33:03,236 INFO L87 Difference]: Start difference. First operand 4822 states and 6879 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2024-11-14 03:33:05,441 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-14 03:33:07,614 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-14 03:33:09,817 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-14 03:33:26,010 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-14 03:33:28,015 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-14 03:33:30,022 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-14 03:33:30,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:33:30,498 INFO L93 Difference]: Finished difference Result 4832 states and 6888 transitions. [2024-11-14 03:33:30,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:33:30,499 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 70 [2024-11-14 03:33:30,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:33:30,544 INFO L225 Difference]: With dead ends: 4832 [2024-11-14 03:33:30,544 INFO L226 Difference]: Without dead ends: 4830 [2024-11-14 03:33:30,549 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-14 03:33:30,550 INFO L432 NwaCegarLoop]: 3053 mSDtfsCounter, 3446 mSDsluCounter, 6085 mSDsCounter, 0 mSdLazyCounter, 1270 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3447 SdHoareTripleChecker+Valid, 9138 SdHoareTripleChecker+Invalid, 1276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1270 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.7s IncrementalHoareTripleChecker+Time [2024-11-14 03:33:30,551 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3447 Valid, 9138 Invalid, 1276 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [0 Valid, 1270 Invalid, 6 Unknown, 0 Unchecked, 26.7s Time] [2024-11-14 03:33:30,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4830 states. [2024-11-14 03:33:30,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4830 to 4830. [2024-11-14 03:33:30,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4830 states, 2943 states have (on average 1.2711518858307849) internal successors, (3741), 3034 states have internal predecessors, (3741), 1559 states have call successors, (1559), 326 states have call predecessors, (1559), 324 states have return successors, (1585), 1534 states have call predecessors, (1585), 1553 states have call successors, (1585) [2024-11-14 03:33:30,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4830 states to 4830 states and 6885 transitions. [2024-11-14 03:33:30,948 INFO L78 Accepts]: Start accepts. Automaton has 4830 states and 6885 transitions. Word has length 70 [2024-11-14 03:33:30,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:33:30,950 INFO L471 AbstractCegarLoop]: Abstraction has 4830 states and 6885 transitions. [2024-11-14 03:33:30,951 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2024-11-14 03:33:30,951 INFO L276 IsEmpty]: Start isEmpty. Operand 4830 states and 6885 transitions. [2024-11-14 03:33:30,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2024-11-14 03:33:30,954 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:33:30,957 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:33:30,958 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-14 03:33:30,958 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:33:30,958 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:33:30,958 INFO L85 PathProgramCache]: Analyzing trace with hash -885636110, now seen corresponding path program 1 times [2024-11-14 03:33:30,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:33:30,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241111061] [2024-11-14 03:33:30,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:33:30,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:33:40,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:33:42,770 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-14 03:33:42,770 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:33:42,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241111061] [2024-11-14 03:33:42,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241111061] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:33:42,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:33:42,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:33:42,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561163285] [2024-11-14 03:33:42,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:33:42,772 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:33:42,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:33:42,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:33:42,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:33:42,778 INFO L87 Difference]: Start difference. First operand 4830 states and 6885 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-11-14 03:33:44,939 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-14 03:33:47,113 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-14 03:33:49,318 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-14 03:34:03,955 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-14 03:34:05,962 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-14 03:34:07,968 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-14 03:34:08,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:34:08,513 INFO L93 Difference]: Finished difference Result 4840 states and 6894 transitions. [2024-11-14 03:34:08,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:34:08,514 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 74 [2024-11-14 03:34:08,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:34:08,562 INFO L225 Difference]: With dead ends: 4840 [2024-11-14 03:34:08,563 INFO L226 Difference]: Without dead ends: 4838 [2024-11-14 03:34:08,571 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-14 03:34:08,572 INFO L432 NwaCegarLoop]: 3053 mSDtfsCounter, 3446 mSDsluCounter, 6085 mSDsCounter, 0 mSdLazyCounter, 1270 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3447 SdHoareTripleChecker+Valid, 9138 SdHoareTripleChecker+Invalid, 1276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1270 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:34:08,573 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3447 Valid, 9138 Invalid, 1276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1270 Invalid, 6 Unknown, 0 Unchecked, 25.3s Time] [2024-11-14 03:34:08,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4838 states. [2024-11-14 03:34:08,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4838 to 4838. [2024-11-14 03:34:08,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4838 states, 2949 states have (on average 1.2706002034587995) internal successors, (3747), 3040 states have internal predecessors, (3747), 1559 states have call successors, (1559), 328 states have call predecessors, (1559), 326 states have return successors, (1585), 1534 states have call predecessors, (1585), 1553 states have call successors, (1585) [2024-11-14 03:34:08,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4838 states to 4838 states and 6891 transitions. [2024-11-14 03:34:08,984 INFO L78 Accepts]: Start accepts. Automaton has 4838 states and 6891 transitions. Word has length 74 [2024-11-14 03:34:08,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:34:08,985 INFO L471 AbstractCegarLoop]: Abstraction has 4838 states and 6891 transitions. [2024-11-14 03:34:08,985 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-11-14 03:34:08,985 INFO L276 IsEmpty]: Start isEmpty. Operand 4838 states and 6891 transitions. [2024-11-14 03:34:08,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-11-14 03:34:08,995 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:34:08,995 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:34:08,996 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-14 03:34:08,996 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:34:08,996 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:34:08,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1861886715, now seen corresponding path program 1 times [2024-11-14 03:34:08,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:34:08,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764116132] [2024-11-14 03:34:08,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:34:08,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:34:16,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:34:18,639 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-14 03:34:18,639 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:34:18,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764116132] [2024-11-14 03:34:18,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764116132] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:34:18,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:34:18,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:34:18,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074321405] [2024-11-14 03:34:18,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:34:18,641 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:34:18,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:34:18,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:34:18,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:34:18,643 INFO L87 Difference]: Start difference. First operand 4838 states and 6891 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2024-11-14 03:34:20,799 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-14 03:34:22,987 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-14 03:34:25,196 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-14 03:34:41,205 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:34:43,214 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-14 03:34:45,223 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-14 03:34:45,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:34:45,734 INFO L93 Difference]: Finished difference Result 4848 states and 6900 transitions. [2024-11-14 03:34:45,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:34:45,735 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 80 [2024-11-14 03:34:45,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:34:45,783 INFO L225 Difference]: With dead ends: 4848 [2024-11-14 03:34:45,783 INFO L226 Difference]: Without dead ends: 4846 [2024-11-14 03:34:45,790 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-14 03:34:45,791 INFO L432 NwaCegarLoop]: 3053 mSDtfsCounter, 3444 mSDsluCounter, 6085 mSDsCounter, 0 mSdLazyCounter, 1270 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3445 SdHoareTripleChecker+Valid, 9138 SdHoareTripleChecker+Invalid, 1276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1270 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.6s IncrementalHoareTripleChecker+Time [2024-11-14 03:34:45,791 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3445 Valid, 9138 Invalid, 1276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1270 Invalid, 6 Unknown, 0 Unchecked, 26.6s Time] [2024-11-14 03:34:45,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4846 states. [2024-11-14 03:34:46,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4846 to 4846. [2024-11-14 03:34:46,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4846 states, 2955 states have (on average 1.27005076142132) internal successors, (3753), 3046 states have internal predecessors, (3753), 1559 states have call successors, (1559), 330 states have call predecessors, (1559), 328 states have return successors, (1585), 1534 states have call predecessors, (1585), 1553 states have call successors, (1585) [2024-11-14 03:34:46,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4846 states to 4846 states and 6897 transitions. [2024-11-14 03:34:46,221 INFO L78 Accepts]: Start accepts. Automaton has 4846 states and 6897 transitions. Word has length 80 [2024-11-14 03:34:46,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:34:46,222 INFO L471 AbstractCegarLoop]: Abstraction has 4846 states and 6897 transitions. [2024-11-14 03:34:46,222 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2024-11-14 03:34:46,222 INFO L276 IsEmpty]: Start isEmpty. Operand 4846 states and 6897 transitions. [2024-11-14 03:34:46,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2024-11-14 03:34:46,225 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:34:46,226 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:34:46,226 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-14 03:34:46,226 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_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:34:46,227 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:34:46,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1232352305, now seen corresponding path program 1 times [2024-11-14 03:34:46,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:34:46,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710305465] [2024-11-14 03:34:46,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:34:46,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:34:53,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:34:55,294 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-14 03:34:55,294 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:34:55,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710305465] [2024-11-14 03:34:55,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710305465] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:34:55,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:34:55,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:34:55,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925313437] [2024-11-14 03:34:55,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:34:55,296 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:34:55,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:34:55,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:34:55,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:34:55,298 INFO L87 Difference]: Start difference. First operand 4846 states and 6897 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2024-11-14 03:34:57,504 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-14 03:34:59,673 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-14 03:35:01,866 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-14 03:35:17,317 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-14 03:35:19,322 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-14 03:35:21,329 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-14 03:35:21,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:35:21,771 INFO L93 Difference]: Finished difference Result 4856 states and 6906 transitions. [2024-11-14 03:35:21,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:35:21,771 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 85 [2024-11-14 03:35:21,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:35:21,818 INFO L225 Difference]: With dead ends: 4856 [2024-11-14 03:35:21,818 INFO L226 Difference]: Without dead ends: 4854 [2024-11-14 03:35:21,824 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-14 03:35:21,825 INFO L432 NwaCegarLoop]: 3053 mSDtfsCounter, 3443 mSDsluCounter, 6085 mSDsCounter, 0 mSdLazyCounter, 1270 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3444 SdHoareTripleChecker+Valid, 9138 SdHoareTripleChecker+Invalid, 1276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1270 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.0s IncrementalHoareTripleChecker+Time [2024-11-14 03:35:21,825 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3444 Valid, 9138 Invalid, 1276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1270 Invalid, 6 Unknown, 0 Unchecked, 26.0s Time] [2024-11-14 03:35:21,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4854 states. [2024-11-14 03:35:22,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4854 to 4854. [2024-11-14 03:35:22,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4854 states, 2961 states have (on average 1.2695035460992907) internal successors, (3759), 3052 states have internal predecessors, (3759), 1559 states have call successors, (1559), 332 states have call predecessors, (1559), 330 states have return successors, (1585), 1534 states have call predecessors, (1585), 1553 states have call successors, (1585) [2024-11-14 03:35:22,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4854 states to 4854 states and 6903 transitions. [2024-11-14 03:35:22,207 INFO L78 Accepts]: Start accepts. Automaton has 4854 states and 6903 transitions. Word has length 85 [2024-11-14 03:35:22,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:35:22,208 INFO L471 AbstractCegarLoop]: Abstraction has 4854 states and 6903 transitions. [2024-11-14 03:35:22,209 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2024-11-14 03:35:22,209 INFO L276 IsEmpty]: Start isEmpty. Operand 4854 states and 6903 transitions. [2024-11-14 03:35:22,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-11-14 03:35:22,211 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:35:22,211 INFO L215 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:35:22,211 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-14 03:35:22,211 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_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:35:22,212 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:35:22,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1239387259, now seen corresponding path program 1 times [2024-11-14 03:35:22,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:35:22,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013568454] [2024-11-14 03:35:22,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:35:22,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:35:28,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:35:30,202 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-11-14 03:35:30,203 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:35:30,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013568454] [2024-11-14 03:35:30,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013568454] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:35:30,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:35:30,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:35:30,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709042010] [2024-11-14 03:35:30,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:35:30,206 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:35:30,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:35:30,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:35:30,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:35:30,208 INFO L87 Difference]: Start difference. First operand 4854 states and 6903 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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-14 03:35:32,386 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-14 03:35:34,553 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-14 03:35:36,752 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-14 03:35:51,078 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-14 03:35:53,087 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-14 03:35:55,093 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-14 03:35:55,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:35:55,577 INFO L93 Difference]: Finished difference Result 4864 states and 6912 transitions. [2024-11-14 03:35:55,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:35:55,578 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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 90 [2024-11-14 03:35:55,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:35:55,617 INFO L225 Difference]: With dead ends: 4864 [2024-11-14 03:35:55,617 INFO L226 Difference]: Without dead ends: 4862 [2024-11-14 03:35:55,624 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-14 03:35:55,624 INFO L432 NwaCegarLoop]: 3053 mSDtfsCounter, 3442 mSDsluCounter, 6085 mSDsCounter, 0 mSdLazyCounter, 1270 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3443 SdHoareTripleChecker+Valid, 9138 SdHoareTripleChecker+Invalid, 1276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1270 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.9s IncrementalHoareTripleChecker+Time [2024-11-14 03:35:55,625 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3443 Valid, 9138 Invalid, 1276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1270 Invalid, 6 Unknown, 0 Unchecked, 24.9s Time] [2024-11-14 03:35:55,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4862 states. [2024-11-14 03:35:56,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4862 to 4862. [2024-11-14 03:35:56,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4862 states, 2967 states have (on average 1.268958543983822) internal successors, (3765), 3058 states have internal predecessors, (3765), 1559 states have call successors, (1559), 334 states have call predecessors, (1559), 332 states have return successors, (1585), 1534 states have call predecessors, (1585), 1553 states have call successors, (1585) [2024-11-14 03:35:56,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4862 states to 4862 states and 6909 transitions. [2024-11-14 03:35:56,046 INFO L78 Accepts]: Start accepts. Automaton has 4862 states and 6909 transitions. Word has length 90 [2024-11-14 03:35:56,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:35:56,047 INFO L471 AbstractCegarLoop]: Abstraction has 4862 states and 6909 transitions. [2024-11-14 03:35:56,047 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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-14 03:35:56,047 INFO L276 IsEmpty]: Start isEmpty. Operand 4862 states and 6909 transitions. [2024-11-14 03:35:56,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2024-11-14 03:35:56,048 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:35:56,049 INFO L215 NwaCegarLoop]: trace histogram [7, 6, 6, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:35:56,049 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-14 03:35:56,049 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_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:35:56,049 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:35:56,049 INFO L85 PathProgramCache]: Analyzing trace with hash 635311474, now seen corresponding path program 1 times [2024-11-14 03:35:56,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:35:56,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240259014] [2024-11-14 03:35:56,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:35:56,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:36:02,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:36:03,649 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2024-11-14 03:36:03,649 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:36:03,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240259014] [2024-11-14 03:36:03,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240259014] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:36:03,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:36:03,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:36:03,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433808892] [2024-11-14 03:36:03,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:36:03,650 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:36:03,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:36:03,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:36:03,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:36:03,651 INFO L87 Difference]: Start difference. First operand 4862 states and 6909 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 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-14 03:36:05,771 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:36:07,934 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-14 03:36:10,129 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-14 03:36:24,233 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-14 03:36:26,242 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-14 03:36:28,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:36:28,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:36:28,704 INFO L93 Difference]: Finished difference Result 4894 states and 6932 transitions. [2024-11-14 03:36:28,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:36:28,705 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 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 94 [2024-11-14 03:36:28,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:36:28,731 INFO L225 Difference]: With dead ends: 4894 [2024-11-14 03:36:28,731 INFO L226 Difference]: Without dead ends: 4892 [2024-11-14 03:36:28,737 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-14 03:36:28,737 INFO L432 NwaCegarLoop]: 3056 mSDtfsCounter, 3393 mSDsluCounter, 6135 mSDsCounter, 0 mSdLazyCounter, 1293 mSolverCounterSat, 1 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3394 SdHoareTripleChecker+Valid, 9191 SdHoareTripleChecker+Invalid, 1300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1293 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.6s IncrementalHoareTripleChecker+Time [2024-11-14 03:36:28,739 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3394 Valid, 9191 Invalid, 1300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1293 Invalid, 6 Unknown, 0 Unchecked, 24.6s Time] [2024-11-14 03:36:28,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4892 states. [2024-11-14 03:36:29,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4892 to 4890. [2024-11-14 03:36:29,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4890 states, 2985 states have (on average 1.2676716917922948) internal successors, (3784), 3076 states have internal predecessors, (3784), 1559 states have call successors, (1559), 344 states have call predecessors, (1559), 342 states have return successors, (1585), 1534 states have call predecessors, (1585), 1553 states have call successors, (1585) [2024-11-14 03:36:29,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4890 states to 4890 states and 6928 transitions. [2024-11-14 03:36:29,110 INFO L78 Accepts]: Start accepts. Automaton has 4890 states and 6928 transitions. Word has length 94 [2024-11-14 03:36:29,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:36:29,110 INFO L471 AbstractCegarLoop]: Abstraction has 4890 states and 6928 transitions. [2024-11-14 03:36:29,111 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 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-14 03:36:29,111 INFO L276 IsEmpty]: Start isEmpty. Operand 4890 states and 6928 transitions. [2024-11-14 03:36:29,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-11-14 03:36:29,113 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:36:29,113 INFO L215 NwaCegarLoop]: trace histogram [8, 7, 7, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:36:29,113 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-14 03:36:29,113 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:36:29,114 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:36:29,114 INFO L85 PathProgramCache]: Analyzing trace with hash -325007877, now seen corresponding path program 1 times [2024-11-14 03:36:29,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:36:29,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815462584] [2024-11-14 03:36:29,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:36:29,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:36:35,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:36:36,211 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-11-14 03:36:36,211 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:36:36,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815462584] [2024-11-14 03:36:36,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815462584] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:36:36,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:36:36,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:36:36,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213006868] [2024-11-14 03:36:36,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:36:36,212 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:36:36,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:36:36,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:36:36,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:36:36,213 INFO L87 Difference]: Start difference. First operand 4890 states and 6928 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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-14 03:36:38,328 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:36:40,497 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-14 03:36:42,687 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-14 03:36:56,930 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-14 03:36:58,938 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-14 03:37:00,944 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-14 03:37:01,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:37:01,402 INFO L93 Difference]: Finished difference Result 4900 states and 6937 transitions. [2024-11-14 03:37:01,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:37:01,403 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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 100 [2024-11-14 03:37:01,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:37:01,423 INFO L225 Difference]: With dead ends: 4900 [2024-11-14 03:37:01,423 INFO L226 Difference]: Without dead ends: 4898 [2024-11-14 03:37:01,426 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-14 03:37:01,427 INFO L432 NwaCegarLoop]: 3053 mSDtfsCounter, 3440 mSDsluCounter, 6085 mSDsCounter, 0 mSdLazyCounter, 1270 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3441 SdHoareTripleChecker+Valid, 9138 SdHoareTripleChecker+Invalid, 1276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1270 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.8s IncrementalHoareTripleChecker+Time [2024-11-14 03:37:01,427 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3441 Valid, 9138 Invalid, 1276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1270 Invalid, 6 Unknown, 0 Unchecked, 24.8s Time] [2024-11-14 03:37:01,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4898 states. [2024-11-14 03:37:01,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4898 to 4898. [2024-11-14 03:37:01,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4898 states, 2991 states have (on average 1.2671347375459712) internal successors, (3790), 3082 states have internal predecessors, (3790), 1559 states have call successors, (1559), 346 states have call predecessors, (1559), 344 states have return successors, (1585), 1534 states have call predecessors, (1585), 1553 states have call successors, (1585) [2024-11-14 03:37:01,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4898 states to 4898 states and 6934 transitions. [2024-11-14 03:37:01,813 INFO L78 Accepts]: Start accepts. Automaton has 4898 states and 6934 transitions. Word has length 100 [2024-11-14 03:37:01,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:37:01,813 INFO L471 AbstractCegarLoop]: Abstraction has 4898 states and 6934 transitions. [2024-11-14 03:37:01,813 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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-14 03:37:01,813 INFO L276 IsEmpty]: Start isEmpty. Operand 4898 states and 6934 transitions. [2024-11-14 03:37:01,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2024-11-14 03:37:01,816 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:37:01,817 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:37:01,817 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-14 03:37:01,817 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_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:37:01,817 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:37:01,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1980772303, now seen corresponding path program 1 times [2024-11-14 03:37:01,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:37:01,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521488537] [2024-11-14 03:37:01,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:37:01,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:37:08,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:37:09,831 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-11-14 03:37:09,832 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:37:09,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521488537] [2024-11-14 03:37:09,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521488537] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:37:09,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:37:09,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:37:09,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842773361] [2024-11-14 03:37:09,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:37:09,833 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:37:09,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:37:09,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:37:09,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:37:09,834 INFO L87 Difference]: Start difference. First operand 4898 states and 6934 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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-14 03:37:11,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-14 03:37:14,164 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-14 03:37:16,361 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-14 03:37:24,244 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:37:31,956 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-14 03:37:33,961 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:37:35,969 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-14 03:37:36,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:37:36,431 INFO L93 Difference]: Finished difference Result 4908 states and 6943 transitions. [2024-11-14 03:37:36,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:37:36,432 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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 105 [2024-11-14 03:37:36,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:37:36,464 INFO L225 Difference]: With dead ends: 4908 [2024-11-14 03:37:36,464 INFO L226 Difference]: Without dead ends: 4906 [2024-11-14 03:37:36,469 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-14 03:37:36,470 INFO L432 NwaCegarLoop]: 3053 mSDtfsCounter, 3439 mSDsluCounter, 6085 mSDsCounter, 0 mSdLazyCounter, 1270 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3440 SdHoareTripleChecker+Valid, 9138 SdHoareTripleChecker+Invalid, 1276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1270 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.1s IncrementalHoareTripleChecker+Time [2024-11-14 03:37:36,470 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3440 Valid, 9138 Invalid, 1276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1270 Invalid, 6 Unknown, 0 Unchecked, 26.1s Time] [2024-11-14 03:37:36,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4906 states. [2024-11-14 03:37:36,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4906 to 4906. [2024-11-14 03:37:36,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4906 states, 2997 states have (on average 1.2665999332666) internal successors, (3796), 3088 states have internal predecessors, (3796), 1559 states have call successors, (1559), 348 states have call predecessors, (1559), 346 states have return successors, (1585), 1534 states have call predecessors, (1585), 1553 states have call successors, (1585) [2024-11-14 03:37:36,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4906 states to 4906 states and 6940 transitions. [2024-11-14 03:37:36,951 INFO L78 Accepts]: Start accepts. Automaton has 4906 states and 6940 transitions. Word has length 105 [2024-11-14 03:37:36,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:37:36,953 INFO L471 AbstractCegarLoop]: Abstraction has 4906 states and 6940 transitions. [2024-11-14 03:37:36,953 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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-14 03:37:36,953 INFO L276 IsEmpty]: Start isEmpty. Operand 4906 states and 6940 transitions. [2024-11-14 03:37:36,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2024-11-14 03:37:36,956 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:37:36,956 INFO L215 NwaCegarLoop]: trace histogram [10, 9, 9, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:37:36,956 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-14 03:37:36,957 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_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:37:36,959 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:37:36,959 INFO L85 PathProgramCache]: Analyzing trace with hash 477665818, now seen corresponding path program 1 times [2024-11-14 03:37:36,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:37:36,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007324542] [2024-11-14 03:37:36,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:37:36,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:37:43,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:37:43,913 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-11-14 03:37:43,914 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:37:43,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007324542] [2024-11-14 03:37:43,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007324542] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:37:43,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:37:43,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:37:43,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740471678] [2024-11-14 03:37:43,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:37:43,915 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:37:43,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:37:43,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:37:43,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:37:43,915 INFO L87 Difference]: Start difference. First operand 4906 states and 6940 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 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-14 03:37:46,037 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:37:48,204 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-14 03:37:50,402 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-14 03:38:04,086 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-14 03:38:06,093 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-14 03:38:08,098 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-14 03:38:08,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:38:08,571 INFO L93 Difference]: Finished difference Result 4916 states and 6949 transitions. [2024-11-14 03:38:08,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:38:08,571 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 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 109 [2024-11-14 03:38:08,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:38:08,605 INFO L225 Difference]: With dead ends: 4916 [2024-11-14 03:38:08,605 INFO L226 Difference]: Without dead ends: 4914 [2024-11-14 03:38:08,609 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-14 03:38:08,610 INFO L432 NwaCegarLoop]: 3053 mSDtfsCounter, 3439 mSDsluCounter, 6085 mSDsCounter, 0 mSdLazyCounter, 1270 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3440 SdHoareTripleChecker+Valid, 9138 SdHoareTripleChecker+Invalid, 1276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1270 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:38:08,611 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3440 Valid, 9138 Invalid, 1276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1270 Invalid, 6 Unknown, 0 Unchecked, 24.2s Time] [2024-11-14 03:38:08,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4914 states. [2024-11-14 03:38:09,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4914 to 4914. [2024-11-14 03:38:09,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4914 states, 3003 states have (on average 1.266067266067266) internal successors, (3802), 3094 states have internal predecessors, (3802), 1559 states have call successors, (1559), 350 states have call predecessors, (1559), 348 states have return successors, (1585), 1534 states have call predecessors, (1585), 1553 states have call successors, (1585) [2024-11-14 03:38:09,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4914 states to 4914 states and 6946 transitions. [2024-11-14 03:38:09,042 INFO L78 Accepts]: Start accepts. Automaton has 4914 states and 6946 transitions. Word has length 109 [2024-11-14 03:38:09,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:38:09,042 INFO L471 AbstractCegarLoop]: Abstraction has 4914 states and 6946 transitions. [2024-11-14 03:38:09,043 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 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-14 03:38:09,043 INFO L276 IsEmpty]: Start isEmpty. Operand 4914 states and 6946 transitions. [2024-11-14 03:38:09,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2024-11-14 03:38:09,045 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:38:09,045 INFO L215 NwaCegarLoop]: trace histogram [11, 10, 10, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:38:09,045 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-14 03:38:09,045 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_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:38:09,045 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:38:09,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1102767665, now seen corresponding path program 1 times [2024-11-14 03:38:09,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:38:09,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173885719] [2024-11-14 03:38:09,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:38:09,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:38:15,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:38:16,189 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2024-11-14 03:38:16,190 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:38:16,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173885719] [2024-11-14 03:38:16,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173885719] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:38:16,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:38:16,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:38:16,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568309268] [2024-11-14 03:38:16,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:38:16,191 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:38:16,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:38:16,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:38:16,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:38:16,191 INFO L87 Difference]: Start difference. First operand 4914 states and 6946 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2024-11-14 03:38:18,303 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:38:20,472 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-14 03:38:22,667 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-14 03:38:39,931 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-14 03:38:41,940 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-14 03:38:43,945 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-14 03:38:44,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:38:44,445 INFO L93 Difference]: Finished difference Result 4924 states and 6955 transitions. [2024-11-14 03:38:44,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:38:44,446 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 115 [2024-11-14 03:38:44,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:38:44,482 INFO L225 Difference]: With dead ends: 4924 [2024-11-14 03:38:44,482 INFO L226 Difference]: Without dead ends: 4922 [2024-11-14 03:38:44,487 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-14 03:38:44,488 INFO L432 NwaCegarLoop]: 3053 mSDtfsCounter, 3437 mSDsluCounter, 6085 mSDsCounter, 0 mSdLazyCounter, 1270 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3438 SdHoareTripleChecker+Valid, 9138 SdHoareTripleChecker+Invalid, 1276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1270 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.7s IncrementalHoareTripleChecker+Time [2024-11-14 03:38:44,489 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3438 Valid, 9138 Invalid, 1276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1270 Invalid, 6 Unknown, 0 Unchecked, 27.7s Time] [2024-11-14 03:38:44,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4922 states. [2024-11-14 03:38:45,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4922 to 4922. [2024-11-14 03:38:45,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4922 states, 3009 states have (on average 1.265536723163842) internal successors, (3808), 3100 states have internal predecessors, (3808), 1559 states have call successors, (1559), 352 states have call predecessors, (1559), 350 states have return successors, (1585), 1534 states have call predecessors, (1585), 1553 states have call successors, (1585) [2024-11-14 03:38:45,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4922 states to 4922 states and 6952 transitions. [2024-11-14 03:38:45,046 INFO L78 Accepts]: Start accepts. Automaton has 4922 states and 6952 transitions. Word has length 115 [2024-11-14 03:38:45,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:38:45,047 INFO L471 AbstractCegarLoop]: Abstraction has 4922 states and 6952 transitions. [2024-11-14 03:38:45,047 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2024-11-14 03:38:45,047 INFO L276 IsEmpty]: Start isEmpty. Operand 4922 states and 6952 transitions. [2024-11-14 03:38:45,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2024-11-14 03:38:45,051 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:38:45,051 INFO L215 NwaCegarLoop]: trace histogram [12, 11, 11, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:38:45,051 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-14 03:38:45,052 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_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:38:45,052 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:38:45,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1878784218, now seen corresponding path program 1 times [2024-11-14 03:38:45,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:38:45,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461061757] [2024-11-14 03:38:45,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:38:45,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:38:52,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:38:53,942 INFO L134 CoverageAnalysis]: Checked inductivity of 278 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 256 trivial. 0 not checked. [2024-11-14 03:38:53,942 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:38:53,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461061757] [2024-11-14 03:38:53,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461061757] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:38:53,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:38:53,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:38:53,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844244859] [2024-11-14 03:38:53,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:38:53,943 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:38:53,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:38:53,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:38:53,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:38:53,945 INFO L87 Difference]: Start difference. First operand 4922 states and 6952 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 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-14 03:38:56,077 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:38:58,245 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-14 03:39:00,442 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-14 03:39:15,644 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-14 03:39:17,652 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-14 03:39:19,658 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-14 03:39:20,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:39:20,140 INFO L93 Difference]: Finished difference Result 4932 states and 6961 transitions. [2024-11-14 03:39:20,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:39:20,141 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 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 119 [2024-11-14 03:39:20,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:39:20,175 INFO L225 Difference]: With dead ends: 4932 [2024-11-14 03:39:20,176 INFO L226 Difference]: Without dead ends: 4930 [2024-11-14 03:39:20,181 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-14 03:39:20,181 INFO L432 NwaCegarLoop]: 3053 mSDtfsCounter, 3437 mSDsluCounter, 6085 mSDsCounter, 0 mSdLazyCounter, 1270 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3438 SdHoareTripleChecker+Valid, 9138 SdHoareTripleChecker+Invalid, 1276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1270 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.6s IncrementalHoareTripleChecker+Time [2024-11-14 03:39:20,182 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3438 Valid, 9138 Invalid, 1276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1270 Invalid, 6 Unknown, 0 Unchecked, 25.6s Time] [2024-11-14 03:39:20,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4930 states. [2024-11-14 03:39:20,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4930 to 4930. [2024-11-14 03:39:20,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4930 states, 3015 states have (on average 1.2650082918739636) internal successors, (3814), 3106 states have internal predecessors, (3814), 1559 states have call successors, (1559), 354 states have call predecessors, (1559), 352 states have return successors, (1585), 1534 states have call predecessors, (1585), 1553 states have call successors, (1585) [2024-11-14 03:39:20,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4930 states to 4930 states and 6958 transitions. [2024-11-14 03:39:20,669 INFO L78 Accepts]: Start accepts. Automaton has 4930 states and 6958 transitions. Word has length 119 [2024-11-14 03:39:20,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:39:20,669 INFO L471 AbstractCegarLoop]: Abstraction has 4930 states and 6958 transitions. [2024-11-14 03:39:20,670 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 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-14 03:39:20,670 INFO L276 IsEmpty]: Start isEmpty. Operand 4930 states and 6958 transitions. [2024-11-14 03:39:20,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2024-11-14 03:39:20,673 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:39:20,673 INFO L215 NwaCegarLoop]: trace histogram [13, 12, 12, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:39:20,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-14 03:39:20,673 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_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:39:20,673 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:39:20,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1047253967, now seen corresponding path program 1 times [2024-11-14 03:39:20,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:39:20,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74535164] [2024-11-14 03:39:20,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:39:20,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:39:26,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:39:27,391 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2024-11-14 03:39:27,391 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:39:27,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74535164] [2024-11-14 03:39:27,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74535164] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:39:27,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:39:27,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:39:27,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099401640] [2024-11-14 03:39:27,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:39:27,392 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:39:27,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:39:27,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:39:27,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:39:27,393 INFO L87 Difference]: Start difference. First operand 4930 states and 6958 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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-14 03:39:29,554 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-14 03:39:31,724 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-14 03:39:33,920 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-14 03:39:48,131 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:39:50,138 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:39:52,146 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-14 03:39:52,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:39:52,703 INFO L93 Difference]: Finished difference Result 4940 states and 6967 transitions. [2024-11-14 03:39:52,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:39:52,704 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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 125 [2024-11-14 03:39:52,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:39:52,736 INFO L225 Difference]: With dead ends: 4940 [2024-11-14 03:39:52,736 INFO L226 Difference]: Without dead ends: 4938 [2024-11-14 03:39:52,741 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-14 03:39:52,742 INFO L432 NwaCegarLoop]: 3053 mSDtfsCounter, 3435 mSDsluCounter, 6085 mSDsCounter, 0 mSdLazyCounter, 1270 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3436 SdHoareTripleChecker+Valid, 9138 SdHoareTripleChecker+Invalid, 1276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1270 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.8s IncrementalHoareTripleChecker+Time [2024-11-14 03:39:52,743 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3436 Valid, 9138 Invalid, 1276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1270 Invalid, 6 Unknown, 0 Unchecked, 24.8s Time] [2024-11-14 03:39:52,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4938 states. [2024-11-14 03:39:53,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4938 to 4938. [2024-11-14 03:39:53,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4938 states, 3021 states have (on average 1.2644819596160213) internal successors, (3820), 3112 states have internal predecessors, (3820), 1559 states have call successors, (1559), 356 states have call predecessors, (1559), 354 states have return successors, (1585), 1534 states have call predecessors, (1585), 1553 states have call successors, (1585) [2024-11-14 03:39:53,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4938 states to 4938 states and 6964 transitions. [2024-11-14 03:39:53,286 INFO L78 Accepts]: Start accepts. Automaton has 4938 states and 6964 transitions. Word has length 125 [2024-11-14 03:39:53,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:39:53,288 INFO L471 AbstractCegarLoop]: Abstraction has 4938 states and 6964 transitions. [2024-11-14 03:39:53,288 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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-14 03:39:53,288 INFO L276 IsEmpty]: Start isEmpty. Operand 4938 states and 6964 transitions. [2024-11-14 03:39:53,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2024-11-14 03:39:53,290 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:39:53,291 INFO L215 NwaCegarLoop]: trace histogram [14, 13, 13, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:39:53,291 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-14 03:39:53,291 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_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:39:53,293 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:39:53,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1071862395, now seen corresponding path program 1 times [2024-11-14 03:39:53,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:39:53,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963008352] [2024-11-14 03:39:53,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:39:53,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:40:00,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:40:01,009 INFO L134 CoverageAnalysis]: Checked inductivity of 374 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 348 trivial. 0 not checked. [2024-11-14 03:40:01,009 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:40:01,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963008352] [2024-11-14 03:40:01,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963008352] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:40:01,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:40:01,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:40:01,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925070083] [2024-11-14 03:40:01,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:40:01,010 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:40:01,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:40:01,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:40:01,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:40:01,011 INFO L87 Difference]: Start difference. First operand 4938 states and 6964 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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-14 03:40:03,106 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:40:05,273 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-14 03:40:07,467 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-14 03:40:22,145 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-14 03:40:24,156 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-14 03:40:26,162 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-14 03:40:26,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:40:26,653 INFO L93 Difference]: Finished difference Result 4948 states and 6973 transitions. [2024-11-14 03:40:26,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:40:26,653 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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 130 [2024-11-14 03:40:26,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:40:26,679 INFO L225 Difference]: With dead ends: 4948 [2024-11-14 03:40:26,680 INFO L226 Difference]: Without dead ends: 4944 [2024-11-14 03:40:26,684 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-14 03:40:26,685 INFO L432 NwaCegarLoop]: 3053 mSDtfsCounter, 3434 mSDsluCounter, 6085 mSDsCounter, 0 mSdLazyCounter, 1270 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3435 SdHoareTripleChecker+Valid, 9138 SdHoareTripleChecker+Invalid, 1276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1270 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.1s IncrementalHoareTripleChecker+Time [2024-11-14 03:40:26,686 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3435 Valid, 9138 Invalid, 1276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1270 Invalid, 6 Unknown, 0 Unchecked, 25.1s Time] [2024-11-14 03:40:26,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4944 states. [2024-11-14 03:40:27,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4944 to 4944. [2024-11-14 03:40:27,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4944 states, 3026 states have (on average 1.2637144745538664) internal successors, (3824), 3116 states have internal predecessors, (3824), 1559 states have call successors, (1559), 358 states have call predecessors, (1559), 355 states have return successors, (1585), 1534 states have call predecessors, (1585), 1553 states have call successors, (1585) [2024-11-14 03:40:27,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4944 states to 4944 states and 6968 transitions. [2024-11-14 03:40:27,279 INFO L78 Accepts]: Start accepts. Automaton has 4944 states and 6968 transitions. Word has length 130 [2024-11-14 03:40:27,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:40:27,282 INFO L471 AbstractCegarLoop]: Abstraction has 4944 states and 6968 transitions. [2024-11-14 03:40:27,283 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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-14 03:40:27,283 INFO L276 IsEmpty]: Start isEmpty. Operand 4944 states and 6968 transitions. [2024-11-14 03:40:27,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2024-11-14 03:40:27,286 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:40:27,286 INFO L215 NwaCegarLoop]: trace histogram [15, 14, 14, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:40:27,286 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-14 03:40:27,286 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_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:40:27,287 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:40:27,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1317035471, now seen corresponding path program 1 times [2024-11-14 03:40:27,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:40:27,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816707312] [2024-11-14 03:40:27,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:40:27,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:40:34,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:40:35,432 INFO L134 CoverageAnalysis]: Checked inductivity of 428 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 400 trivial. 0 not checked. [2024-11-14 03:40:35,432 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:40:35,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816707312] [2024-11-14 03:40:35,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816707312] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:40:35,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:40:35,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:40:35,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751929603] [2024-11-14 03:40:35,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:40:35,433 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:40:35,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:40:35,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:40:35,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:40:35,434 INFO L87 Difference]: Start difference. First operand 4944 states and 6968 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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-14 03:40:37,585 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-14 03:40:39,798 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:40:42,016 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-14 03:40:56,713 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:40:58,718 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-14 03:41:00,723 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-14 03:41:01,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:41:01,200 INFO L93 Difference]: Finished difference Result 4950 states and 6973 transitions. [2024-11-14 03:41:01,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:41:01,201 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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 135 [2024-11-14 03:41:01,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:41:01,226 INFO L225 Difference]: With dead ends: 4950 [2024-11-14 03:41:01,226 INFO L226 Difference]: Without dead ends: 4786 [2024-11-14 03:41:01,230 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-14 03:41:01,231 INFO L432 NwaCegarLoop]: 3054 mSDtfsCounter, 3434 mSDsluCounter, 6087 mSDsCounter, 0 mSdLazyCounter, 1267 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3434 SdHoareTripleChecker+Valid, 9141 SdHoareTripleChecker+Invalid, 1273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1267 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:41:01,231 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3434 Valid, 9141 Invalid, 1273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1267 Invalid, 6 Unknown, 0 Unchecked, 25.2s Time] [2024-11-14 03:41:01,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4786 states. [2024-11-14 03:41:01,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4786 to 4786. [2024-11-14 03:41:01,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4786 states, 2934 states have (on average 1.2706203135650989) internal successors, (3728), 3022 states have internal predecessors, (3728), 1521 states have call successors, (1521), 329 states have call predecessors, (1521), 327 states have return successors, (1550), 1499 states have call predecessors, (1550), 1518 states have call successors, (1550) [2024-11-14 03:41:01,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4786 states to 4786 states and 6799 transitions. [2024-11-14 03:41:01,772 INFO L78 Accepts]: Start accepts. Automaton has 4786 states and 6799 transitions. Word has length 135 [2024-11-14 03:41:01,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:41:01,773 INFO L471 AbstractCegarLoop]: Abstraction has 4786 states and 6799 transitions. [2024-11-14 03:41:01,773 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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-14 03:41:01,773 INFO L276 IsEmpty]: Start isEmpty. Operand 4786 states and 6799 transitions. [2024-11-14 03:41:01,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2024-11-14 03:41:01,775 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:41:01,775 INFO L215 NwaCegarLoop]: trace histogram [13, 13, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:41:01,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-14 03:41:01,775 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:41:01,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:41:01,776 INFO L85 PathProgramCache]: Analyzing trace with hash -15065989, now seen corresponding path program 1 times [2024-11-14 03:41:01,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:41:01,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353866192] [2024-11-14 03:41:01,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:41:01,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:41:07,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:41:09,115 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2024-11-14 03:41:09,116 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:41:09,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353866192] [2024-11-14 03:41:09,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353866192] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:41:09,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:41:09,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:41:09,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799408929] [2024-11-14 03:41:09,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:41:09,117 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:41:09,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:41:09,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:41:09,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:41:09,118 INFO L87 Difference]: Start difference. First operand 4786 states and 6799 transitions. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2024-11-14 03:41:11,207 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:41:13,365 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-14 03:41:15,574 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-14 03:41:31,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-14 03:41:33,179 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:41:35,188 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-14 03:41:35,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:41:35,667 INFO L93 Difference]: Finished difference Result 4798 states and 6809 transitions. [2024-11-14 03:41:35,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:41:35,667 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 188 [2024-11-14 03:41:35,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:41:35,690 INFO L225 Difference]: With dead ends: 4798 [2024-11-14 03:41:35,691 INFO L226 Difference]: Without dead ends: 4796 [2024-11-14 03:41:35,694 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 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-14 03:41:35,694 INFO L432 NwaCegarLoop]: 3020 mSDtfsCounter, 3331 mSDsluCounter, 6083 mSDsCounter, 0 mSdLazyCounter, 1274 mSolverCounterSat, 1 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3332 SdHoareTripleChecker+Valid, 9103 SdHoareTripleChecker+Invalid, 1281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1274 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.9s IncrementalHoareTripleChecker+Time [2024-11-14 03:41:35,695 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3332 Valid, 9103 Invalid, 1281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1274 Invalid, 6 Unknown, 0 Unchecked, 25.9s Time] [2024-11-14 03:41:35,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4796 states. [2024-11-14 03:41:36,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4796 to 4794. [2024-11-14 03:41:36,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4794 states, 2940 states have (on average 1.2700680272108844) internal successors, (3734), 3028 states have internal predecessors, (3734), 1521 states have call successors, (1521), 331 states have call predecessors, (1521), 329 states have return successors, (1550), 1499 states have call predecessors, (1550), 1518 states have call successors, (1550) [2024-11-14 03:41:36,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4794 states to 4794 states and 6805 transitions. [2024-11-14 03:41:36,392 INFO L78 Accepts]: Start accepts. Automaton has 4794 states and 6805 transitions. Word has length 188 [2024-11-14 03:41:36,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:41:36,393 INFO L471 AbstractCegarLoop]: Abstraction has 4794 states and 6805 transitions. [2024-11-14 03:41:36,393 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2024-11-14 03:41:36,393 INFO L276 IsEmpty]: Start isEmpty. Operand 4794 states and 6805 transitions. [2024-11-14 03:41:36,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-14 03:41:36,399 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:41:36,399 INFO L215 NwaCegarLoop]: trace histogram [14, 14, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:41:36,399 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-14 03:41:36,399 INFO L396 AbstractCegarLoop]: === Iteration 17 === 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_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:41:36,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:41:36,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1081821945, now seen corresponding path program 1 times [2024-11-14 03:41:36,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:41:36,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848763449] [2024-11-14 03:41:36,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:41:36,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:41:42,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:41:44,250 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2024-11-14 03:41:44,250 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:41:44,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848763449] [2024-11-14 03:41:44,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848763449] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:41:44,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:41:44,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:41:44,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761334144] [2024-11-14 03:41:44,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:41:44,252 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:41:44,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:41:44,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:41:44,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:41:44,253 INFO L87 Difference]: Start difference. First operand 4794 states and 6805 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (33), 3 states have call predecessors, (33), 2 states have return successors, (29), 2 states have call predecessors, (29), 1 states have call successors, (29) [2024-11-14 03:41:46,420 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-14 03:41:48,584 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-14 03:41:50,764 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-14 03:41:52,970 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-14 03:42:13,577 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-14 03:42:15,583 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-14 03:42:17,591 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-14 03:42:19,599 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-14 03:42:20,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:42:20,378 INFO L93 Difference]: Finished difference Result 4796 states and 6806 transitions. [2024-11-14 03:42:20,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:42:20,378 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (33), 3 states have call predecessors, (33), 2 states have return successors, (29), 2 states have call predecessors, (29), 1 states have call successors, (29) Word has length 205 [2024-11-14 03:42:20,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:42:20,401 INFO L225 Difference]: With dead ends: 4796 [2024-11-14 03:42:20,401 INFO L226 Difference]: Without dead ends: 4794 [2024-11-14 03:42:20,405 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-14 03:42:20,405 INFO L432 NwaCegarLoop]: 3016 mSDtfsCounter, 50 mSDsluCounter, 9000 mSDsCounter, 0 mSdLazyCounter, 1683 mSolverCounterSat, 0 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 12016 SdHoareTripleChecker+Invalid, 1691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1683 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.4s IncrementalHoareTripleChecker+Time [2024-11-14 03:42:20,406 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 12016 Invalid, 1691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1683 Invalid, 8 Unknown, 0 Unchecked, 35.4s Time] [2024-11-14 03:42:20,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4794 states. [2024-11-14 03:42:20,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4794 to 4794. [2024-11-14 03:42:20,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4794 states, 2940 states have (on average 1.2693877551020407) internal successors, (3732), 3028 states have internal predecessors, (3732), 1521 states have call successors, (1521), 331 states have call predecessors, (1521), 329 states have return successors, (1550), 1499 states have call predecessors, (1550), 1518 states have call successors, (1550) [2024-11-14 03:42:20,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4794 states to 4794 states and 6803 transitions. [2024-11-14 03:42:20,898 INFO L78 Accepts]: Start accepts. Automaton has 4794 states and 6803 transitions. Word has length 205 [2024-11-14 03:42:20,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:42:20,899 INFO L471 AbstractCegarLoop]: Abstraction has 4794 states and 6803 transitions. [2024-11-14 03:42:20,899 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (33), 3 states have call predecessors, (33), 2 states have return successors, (29), 2 states have call predecessors, (29), 1 states have call successors, (29) [2024-11-14 03:42:20,899 INFO L276 IsEmpty]: Start isEmpty. Operand 4794 states and 6803 transitions. [2024-11-14 03:42:20,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2024-11-14 03:42:20,905 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:42:20,905 INFO L215 NwaCegarLoop]: trace histogram [11, 11, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2024-11-14 03:42:20,905 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-14 03:42:20,905 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:42:20,906 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:42:20,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1277594628, now seen corresponding path program 1 times [2024-11-14 03:42:20,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:42:20,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785855493] [2024-11-14 03:42:20,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:42:20,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:42:28,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:42:29,754 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 263 trivial. 0 not checked. [2024-11-14 03:42:29,755 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:42:29,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785855493] [2024-11-14 03:42:29,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785855493] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:42:29,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:42:29,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:42:29,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043597643] [2024-11-14 03:42:29,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:42:29,757 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:42:29,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:42:29,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:42:29,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:42:29,758 INFO L87 Difference]: Start difference. First operand 4794 states and 6803 transitions. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-14 03:42:31,938 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-14 03:42:34,125 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-14 03:42:36,333 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-14 03:42:57,580 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-14 03:42:59,586 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-14 03:43:01,595 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-14 03:43:03,600 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-14 03:43:05,675 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-14 03:43:07,683 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-14 03:43:09,691 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-14 03:43:10,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:43:10,742 INFO L93 Difference]: Finished difference Result 4800 states and 6807 transitions. [2024-11-14 03:43:10,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:43:10,743 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 201 [2024-11-14 03:43:10,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:43:10,761 INFO L225 Difference]: With dead ends: 4800 [2024-11-14 03:43:10,761 INFO L226 Difference]: Without dead ends: 4798 [2024-11-14 03:43:10,764 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 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-14 03:43:10,765 INFO L432 NwaCegarLoop]: 3558 mSDtfsCounter, 3308 mSDsluCounter, 10068 mSDsCounter, 0 mSdLazyCounter, 1966 mSolverCounterSat, 1 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 39.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3309 SdHoareTripleChecker+Valid, 13626 SdHoareTripleChecker+Invalid, 1977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1966 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:43:10,765 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3309 Valid, 13626 Invalid, 1977 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 1966 Invalid, 10 Unknown, 0 Unchecked, 40.3s Time] [2024-11-14 03:43:10,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4798 states. [2024-11-14 03:43:11,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4798 to 4794. [2024-11-14 03:43:11,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4794 states, 2940 states have (on average 1.269047619047619) internal successors, (3731), 3028 states have internal predecessors, (3731), 1521 states have call successors, (1521), 331 states have call predecessors, (1521), 329 states have return successors, (1550), 1499 states have call predecessors, (1550), 1518 states have call successors, (1550) [2024-11-14 03:43:11,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4794 states to 4794 states and 6802 transitions. [2024-11-14 03:43:11,236 INFO L78 Accepts]: Start accepts. Automaton has 4794 states and 6802 transitions. Word has length 201 [2024-11-14 03:43:11,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:43:11,237 INFO L471 AbstractCegarLoop]: Abstraction has 4794 states and 6802 transitions. [2024-11-14 03:43:11,237 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-14 03:43:11,237 INFO L276 IsEmpty]: Start isEmpty. Operand 4794 states and 6802 transitions. [2024-11-14 03:43:11,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2024-11-14 03:43:11,243 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:43:11,243 INFO L215 NwaCegarLoop]: trace histogram [12, 12, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2024-11-14 03:43:11,244 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-14 03:43:11,244 INFO L396 AbstractCegarLoop]: === Iteration 19 === 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_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:43:11,244 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:43:11,244 INFO L85 PathProgramCache]: Analyzing trace with hash 92545040, now seen corresponding path program 1 times [2024-11-14 03:43:11,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:43:11,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781697939] [2024-11-14 03:43:11,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:43:11,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:43:17,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:43:18,352 INFO L134 CoverageAnalysis]: Checked inductivity of 298 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 298 trivial. 0 not checked. [2024-11-14 03:43:18,352 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:43:18,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781697939] [2024-11-14 03:43:18,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781697939] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:43:18,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:43:18,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:43:18,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636739706] [2024-11-14 03:43:18,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:43:18,353 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:43:18,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:43:18,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:43:18,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:43:18,354 INFO L87 Difference]: Start difference. First operand 4794 states and 6802 transitions. Second operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 4 states have internal predecessors, (98), 2 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-14 03:43:20,454 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:22,644 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-14 03:43:24,839 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-14 03:43:26,998 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-14 03:43:47,419 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:49,426 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:51,432 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:53,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:54,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:43:54,203 INFO L93 Difference]: Finished difference Result 4829 states and 6839 transitions. [2024-11-14 03:43:54,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:43:54,204 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.6) internal successors, (98), 4 states have internal predecessors, (98), 2 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 232 [2024-11-14 03:43:54,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:43:54,229 INFO L225 Difference]: With dead ends: 4829 [2024-11-14 03:43:54,229 INFO L226 Difference]: Without dead ends: 4827 [2024-11-14 03:43:54,233 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-14 03:43:54,234 INFO L432 NwaCegarLoop]: 3039 mSDtfsCounter, 38 mSDsluCounter, 9075 mSDsCounter, 0 mSdLazyCounter, 1701 mSolverCounterSat, 0 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 12114 SdHoareTripleChecker+Invalid, 1709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1701 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:43:54,234 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 12114 Invalid, 1709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1701 Invalid, 8 Unknown, 0 Unchecked, 35.2s Time] [2024-11-14 03:43:54,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4827 states. [2024-11-14 03:43:54,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4827 to 4826. [2024-11-14 03:43:54,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4826 states, 2958 states have (on average 1.2680865449628127) internal successors, (3751), 3047 states have internal predecessors, (3751), 1528 states have call successors, (1528), 339 states have call predecessors, (1528), 336 states have return successors, (1557), 1505 states have call predecessors, (1557), 1525 states have call successors, (1557) [2024-11-14 03:43:54,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4826 states to 4826 states and 6836 transitions. [2024-11-14 03:43:54,650 INFO L78 Accepts]: Start accepts. Automaton has 4826 states and 6836 transitions. Word has length 232 [2024-11-14 03:43:54,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:43:54,650 INFO L471 AbstractCegarLoop]: Abstraction has 4826 states and 6836 transitions. [2024-11-14 03:43:54,650 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.6) internal successors, (98), 4 states have internal predecessors, (98), 2 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-14 03:43:54,651 INFO L276 IsEmpty]: Start isEmpty. Operand 4826 states and 6836 transitions. [2024-11-14 03:43:54,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2024-11-14 03:43:54,664 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:43:54,664 INFO L215 NwaCegarLoop]: trace histogram [14, 14, 10, 8, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2024-11-14 03:43:54,665 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-14 03:43:54,665 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:43:54,665 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:43:54,665 INFO L85 PathProgramCache]: Analyzing trace with hash -219937780, now seen corresponding path program 1 times [2024-11-14 03:43:54,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:43:54,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897425299] [2024-11-14 03:43:54,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:43:54,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:44:02,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:44:03,178 INFO L134 CoverageAnalysis]: Checked inductivity of 511 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 511 trivial. 0 not checked. [2024-11-14 03:44:03,178 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:44:03,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897425299] [2024-11-14 03:44:03,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897425299] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:44:03,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:44:03,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 03:44:03,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891821413] [2024-11-14 03:44:03,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:44:03,180 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:44:03,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:44:03,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:44:03,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:44:03,181 INFO L87 Difference]: Start difference. First operand 4826 states and 6836 transitions. Second operand has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 3 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (47), 3 states have call predecessors, (47), 3 states have call successors, (47) [2024-11-14 03:44:05,376 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-14 03:44:07,550 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-14 03:44:19,659 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:44:21,665 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-14 03:44:22,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:44:22,067 INFO L93 Difference]: Finished difference Result 9626 states and 13635 transitions. [2024-11-14 03:44:22,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:44:22,068 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 3 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (47), 3 states have call predecessors, (47), 3 states have call successors, (47) Word has length 321 [2024-11-14 03:44:22,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:44:22,102 INFO L225 Difference]: With dead ends: 9626 [2024-11-14 03:44:22,102 INFO L226 Difference]: Without dead ends: 4830 [2024-11-14 03:44:22,137 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-14 03:44:22,138 INFO L432 NwaCegarLoop]: 3018 mSDtfsCounter, 18 mSDsluCounter, 2982 mSDsCounter, 0 mSdLazyCounter, 831 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 6000 SdHoareTripleChecker+Invalid, 835 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 831 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:44:22,138 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 6000 Invalid, 835 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 831 Invalid, 4 Unknown, 0 Unchecked, 18.3s Time] [2024-11-14 03:44:22,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4830 states. [2024-11-14 03:44:22,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4830 to 4828. [2024-11-14 03:44:22,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4828 states, 2960 states have (on average 1.2679054054054053) internal successors, (3753), 3049 states have internal predecessors, (3753), 1528 states have call successors, (1528), 339 states have call predecessors, (1528), 336 states have return successors, (1557), 1505 states have call predecessors, (1557), 1525 states have call successors, (1557) [2024-11-14 03:44:22,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4828 states to 4828 states and 6838 transitions. [2024-11-14 03:44:22,772 INFO L78 Accepts]: Start accepts. Automaton has 4828 states and 6838 transitions. Word has length 321 [2024-11-14 03:44:22,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:44:22,772 INFO L471 AbstractCegarLoop]: Abstraction has 4828 states and 6838 transitions. [2024-11-14 03:44:22,773 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 3 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (47), 3 states have call predecessors, (47), 3 states have call successors, (47) [2024-11-14 03:44:22,773 INFO L276 IsEmpty]: Start isEmpty. Operand 4828 states and 6838 transitions. [2024-11-14 03:44:22,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2024-11-14 03:44:22,785 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:44:22,785 INFO L215 NwaCegarLoop]: trace histogram [14, 14, 10, 8, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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-14 03:44:22,785 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-14 03:44:22,786 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:44:22,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:44:22,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1060193566, now seen corresponding path program 1 times [2024-11-14 03:44:22,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:44:22,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174056285] [2024-11-14 03:44:22,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:44:22,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:44:29,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:44:30,267 INFO L134 CoverageAnalysis]: Checked inductivity of 513 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 513 trivial. 0 not checked. [2024-11-14 03:44:30,267 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:44:30,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174056285] [2024-11-14 03:44:30,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174056285] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:44:30,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:44:30,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 03:44:30,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773808041] [2024-11-14 03:44:30,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:44:30,268 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:44:30,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:44:30,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:44:30,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 03:44:30,269 INFO L87 Difference]: Start difference. First operand 4828 states and 6838 transitions. Second operand has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 3 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) [2024-11-14 03:44:32,373 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:44:34,537 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-14 03:44:36,711 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-14 03:44:52,699 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-14 03:44:54,705 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-14 03:44:56,713 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:44:57,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:44:57,242 INFO L93 Difference]: Finished difference Result 9746 states and 13829 transitions. [2024-11-14 03:44:57,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:44:57,243 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 3 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) Word has length 332 [2024-11-14 03:44:57,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:44:57,265 INFO L225 Difference]: With dead ends: 9746 [2024-11-14 03:44:57,266 INFO L226 Difference]: Without dead ends: 4948 [2024-11-14 03:44:57,282 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:44:57,283 INFO L432 NwaCegarLoop]: 3088 mSDtfsCounter, 83 mSDsluCounter, 5988 mSDsCounter, 0 mSdLazyCounter, 1301 mSolverCounterSat, 26 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 9076 SdHoareTripleChecker+Invalid, 1333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1301 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:44:57,283 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 9076 Invalid, 1333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1301 Invalid, 6 Unknown, 0 Unchecked, 26.3s Time] [2024-11-14 03:44:57,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4948 states. [2024-11-14 03:44:57,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4948 to 4940. [2024-11-14 03:44:57,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4940 states, 3030 states have (on average 1.2683168316831683) internal successors, (3843), 3119 states have internal predecessors, (3843), 1568 states have call successors, (1568), 341 states have call predecessors, (1568), 338 states have return successors, (1597), 1545 states have call predecessors, (1597), 1565 states have call successors, (1597) [2024-11-14 03:44:57,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4940 states to 4940 states and 7008 transitions. [2024-11-14 03:44:57,846 INFO L78 Accepts]: Start accepts. Automaton has 4940 states and 7008 transitions. Word has length 332 [2024-11-14 03:44:57,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:44:57,847 INFO L471 AbstractCegarLoop]: Abstraction has 4940 states and 7008 transitions. [2024-11-14 03:44:57,847 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 3 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) [2024-11-14 03:44:57,847 INFO L276 IsEmpty]: Start isEmpty. Operand 4940 states and 7008 transitions. [2024-11-14 03:44:57,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2024-11-14 03:44:57,857 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:44:57,857 INFO L215 NwaCegarLoop]: trace histogram [16, 16, 9, 8, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:44:57,857 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-14 03:44:57,857 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-11-14 03:44:57,858 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:44:57,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1198570581, now seen corresponding path program 1 times [2024-11-14 03:44:57,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:44:57,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099846932] [2024-11-14 03:44:57,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:44:57,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms