./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-smc91c92_cs.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_362cd7f8-938f-440c-a595-18d5c4fbdae4/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_362cd7f8-938f-440c-a595-18d5c4fbdae4/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_362cd7f8-938f-440c-a595-18d5c4fbdae4/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_362cd7f8-938f-440c-a595-18d5c4fbdae4/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-smc91c92_cs.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_362cd7f8-938f-440c-a595-18d5c4fbdae4/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_362cd7f8-938f-440c-a595-18d5c4fbdae4/bin/uautomizer-verify-aQ6SnzHsRB --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 Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 5e82a719a5cd0ec3a30cd42dbacb612fd330a6d3aa584d331bc796b2ce8b6a55 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:28:08,862 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:28:08,972 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_362cd7f8-938f-440c-a595-18d5c4fbdae4/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-28 03:28:08,978 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:28:08,978 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:28:09,022 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:28:09,024 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:28:09,024 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:28:09,025 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:28:09,025 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:28:09,026 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:28:09,026 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:28:09,027 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:28:09,027 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:28:09,028 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:28:09,028 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:28:09,028 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:28:09,028 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:28:09,028 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:28:09,028 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:28:09,029 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:28:09,029 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:28:09,029 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:28:09,029 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:28:09,029 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:28:09,029 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:28:09,029 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:28:09,029 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:28:09,030 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:28:09,030 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:28:09,030 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:28:09,030 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:28:09,030 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:28:09,030 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:28:09,030 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:28:09,030 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:28:09,031 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:28:09,031 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:28:09,031 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:28:09,031 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:28:09,031 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:28:09,031 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:28:09,031 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:28:09,031 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:28:09,031 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:28:09,032 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_362cd7f8-938f-440c-a595-18d5c4fbdae4/bin/uautomizer-verify-aQ6SnzHsRB 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 -> Automizer 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 -> 5e82a719a5cd0ec3a30cd42dbacb612fd330a6d3aa584d331bc796b2ce8b6a55 [2024-11-28 03:28:09,407 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:28:09,423 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:28:09,428 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:28:09,429 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:28:09,429 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:28:09,432 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_362cd7f8-938f-440c-a595-18d5c4fbdae4/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-smc91c92_cs.cil.i [2024-11-28 03:28:12,648 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_362cd7f8-938f-440c-a595-18d5c4fbdae4/bin/uautomizer-verify-aQ6SnzHsRB/data/2b9b40e1d/cb302e7b5acf4925941ab67d44f5897e/FLAGf6c139412 [2024-11-28 03:28:13,637 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:28:13,639 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_362cd7f8-938f-440c-a595-18d5c4fbdae4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-smc91c92_cs.cil.i [2024-11-28 03:28:13,712 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_362cd7f8-938f-440c-a595-18d5c4fbdae4/bin/uautomizer-verify-aQ6SnzHsRB/data/2b9b40e1d/cb302e7b5acf4925941ab67d44f5897e/FLAGf6c139412 [2024-11-28 03:28:14,223 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_362cd7f8-938f-440c-a595-18d5c4fbdae4/bin/uautomizer-verify-aQ6SnzHsRB/data/2b9b40e1d/cb302e7b5acf4925941ab67d44f5897e [2024-11-28 03:28:14,227 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:28:14,231 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:28:14,232 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:28:14,233 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:28:14,240 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:28:14,241 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:28:14" (1/1) ... [2024-11-28 03:28:14,242 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@402dc4f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:28:14, skipping insertion in model container [2024-11-28 03:28:14,242 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:28:14" (1/1) ... [2024-11-28 03:28:14,394 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:28:17,658 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_362cd7f8-938f-440c-a595-18d5c4fbdae4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-smc91c92_cs.cil.i[350019,350032] [2024-11-28 03:28:17,662 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_362cd7f8-938f-440c-a595-18d5c4fbdae4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-smc91c92_cs.cil.i[350188,350201] [2024-11-28 03:28:17,663 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_362cd7f8-938f-440c-a595-18d5c4fbdae4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-smc91c92_cs.cil.i[350355,350368] [2024-11-28 03:28:17,663 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_362cd7f8-938f-440c-a595-18d5c4fbdae4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-smc91c92_cs.cil.i[350523,350536] [2024-11-28 03:28:17,686 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:28:17,750 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:28:17,916 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"); [5767] [2024-11-28 03:28:17,919 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)); [5774] [2024-11-28 03:28:17,920 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5781] [2024-11-28 03:28:17,926 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5822-5823] [2024-11-28 03:28:17,927 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"); [5828-5830] [2024-11-28 03:28:17,928 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (809), "i" (12UL)); [5855-5856] [2024-11-28 03:28:17,928 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" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [5861-5863] [2024-11-28 03:28:17,932 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (814), "i" (12UL)); [5887-5888] [2024-11-28 03:28:17,932 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" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5893-5895] [2024-11-28 03:28:17,938 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [6005] [2024-11-28 03:28:17,940 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [6012] [2024-11-28 03:28:17,941 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [6031] [2024-11-28 03:28:17,942 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [6039] [2024-11-28 03:28:17,942 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [6046] [2024-11-28 03:28:17,944 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [6054] [2024-11-28 03:28:17,944 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; outsw": "+S" (addr), "+c" (count): "d" (port)); [6061] [2024-11-28 03:28:17,944 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; insw": "+D" (addr), "+c" (count): "d" (port)); [6068] [2024-11-28 03:28:18,366 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_362cd7f8-938f-440c-a595-18d5c4fbdae4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-smc91c92_cs.cil.i[350019,350032] [2024-11-28 03:28:18,366 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_362cd7f8-938f-440c-a595-18d5c4fbdae4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-smc91c92_cs.cil.i[350188,350201] [2024-11-28 03:28:18,367 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_362cd7f8-938f-440c-a595-18d5c4fbdae4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-smc91c92_cs.cil.i[350355,350368] [2024-11-28 03:28:18,367 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_362cd7f8-938f-440c-a595-18d5c4fbdae4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-smc91c92_cs.cil.i[350523,350536] [2024-11-28 03:28:18,385 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:28:18,693 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:28:18,693 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:28:18 WrapperNode [2024-11-28 03:28:18,695 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:28:18,696 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:28:18,696 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:28:18,696 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:28:18,711 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:28:18" (1/1) ... [2024-11-28 03:28:18,831 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:28:18" (1/1) ... [2024-11-28 03:28:19,141 INFO L138 Inliner]: procedures = 409, calls = 2657, calls flagged for inlining = 199, calls inlined = 173, statements flattened = 5631 [2024-11-28 03:28:19,142 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:28:19,143 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:28:19,143 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:28:19,143 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:28:19,156 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:28:18" (1/1) ... [2024-11-28 03:28:19,156 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:28:18" (1/1) ... [2024-11-28 03:28:19,221 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:28:18" (1/1) ... [2024-11-28 03:28:20,035 INFO L175 MemorySlicer]: Split 1300 memory accesses to 23 slices as follows [2, 31, 964, 3, 14, 5, 1, 2, 25, 5, 98, 52, 6, 5, 5, 4, 5, 6, 1, 8, 3, 49, 6]. 74 percent of accesses are in the largest equivalence class. The 192 initializations are split as follows [0, 31, 77, 0, 14, 0, 1, 2, 25, 3, 0, 0, 6, 5, 0, 0, 5, 6, 0, 8, 3, 0, 6]. The 795 writes are split as follows [0, 0, 614, 0, 0, 4, 0, 0, 0, 0, 84, 48, 0, 0, 3, 0, 0, 0, 0, 0, 0, 42, 0]. [2024-11-28 03:28:20,036 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:28:18" (1/1) ... [2024-11-28 03:28:20,036 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:28:18" (1/1) ... [2024-11-28 03:28:20,237 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:28:18" (1/1) ... [2024-11-28 03:28:20,254 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:28:18" (1/1) ... [2024-11-28 03:28:20,297 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:28:18" (1/1) ... [2024-11-28 03:28:20,411 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:28:18" (1/1) ... [2024-11-28 03:28:20,433 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:28:18" (1/1) ... [2024-11-28 03:28:20,502 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:28:20,503 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:28:20,504 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:28:20,504 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:28:20,507 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:28:18" (1/1) ... [2024-11-28 03:28:20,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:28:20,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_362cd7f8-938f-440c-a595-18d5c4fbdae4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:28:20,545 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_362cd7f8-938f-440c-a595-18d5c4fbdae4/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:28:20,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_362cd7f8-938f-440c-a595-18d5c4fbdae4/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:28:20,584 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_write [2024-11-28 03:28:20,585 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_write [2024-11-28 03:28:20,585 INFO L130 BoogieDeclarations]: Found specification of procedure smc91c92_detach [2024-11-28 03:28:20,586 INFO L138 BoogieDeclarations]: Found implementation of procedure smc91c92_detach [2024-11-28 03:28:20,587 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_present [2024-11-28 03:28:20,587 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_present [2024-11-28 03:28:20,587 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2024-11-28 03:28:20,587 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2024-11-28 03:28:20,588 INFO L130 BoogieDeclarations]: Found specification of procedure mhz_3288_power [2024-11-28 03:28:20,588 INFO L138 BoogieDeclarations]: Found implementation of procedure mhz_3288_power [2024-11-28 03:28:20,588 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-28 03:28:20,588 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-28 03:28:20,588 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_request_io [2024-11-28 03:28:20,588 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_request_io [2024-11-28 03:28:20,588 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_70 [2024-11-28 03:28:20,588 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_70 [2024-11-28 03:28:20,589 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-11-28 03:28:20,591 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-11-28 03:28:20,591 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2024-11-28 03:28:20,591 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2024-11-28 03:28:20,591 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2024-11-28 03:28:20,591 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2024-11-28 03:28:20,591 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-11-28 03:28:20,591 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-11-28 03:28:20,591 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2024-11-28 03:28:20,592 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2024-11-28 03:28:20,592 INFO L130 BoogieDeclarations]: Found specification of procedure smc91c92_resume [2024-11-28 03:28:20,592 INFO L138 BoogieDeclarations]: Found implementation of procedure smc91c92_resume [2024-11-28 03:28:20,592 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-28 03:28:20,592 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-28 03:28:20,592 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 03:28:20,592 INFO L130 BoogieDeclarations]: Found specification of procedure smc91c92_suspend [2024-11-28 03:28:20,592 INFO L138 BoogieDeclarations]: Found implementation of procedure smc91c92_suspend [2024-11-28 03:28:20,592 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-11-28 03:28:20,592 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-11-28 03:28:20,592 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2024-11-28 03:28:20,592 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2024-11-28 03:28:20,592 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2024-11-28 03:28:20,592 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2024-11-28 03:28:20,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-28 03:28:20,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-28 03:28:20,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-28 03:28:20,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-28 03:28:20,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-28 03:28:20,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-28 03:28:20,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-28 03:28:20,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-28 03:28:20,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-28 03:28:20,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-28 03:28:20,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-28 03:28:20,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-28 03:28:20,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-28 03:28:20,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-28 03:28:20,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-28 03:28:20,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-28 03:28:20,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-28 03:28:20,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-11-28 03:28:20,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-11-28 03:28:20,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-11-28 03:28:20,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-11-28 03:28:20,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-11-28 03:28:20,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2024-11-28 03:28:20,594 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-11-28 03:28:20,594 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-11-28 03:28:20,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 03:28:20,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 03:28:20,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-28 03:28:20,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-28 03:28:20,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-28 03:28:20,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-28 03:28:20,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-28 03:28:20,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-28 03:28:20,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-28 03:28:20,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-28 03:28:20,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-28 03:28:20,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-28 03:28:20,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-28 03:28:20,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-28 03:28:20,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-28 03:28:20,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-28 03:28:20,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-28 03:28:20,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-28 03:28:20,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-28 03:28:20,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-11-28 03:28:20,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-11-28 03:28:20,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-11-28 03:28:20,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-11-28 03:28:20,599 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2024-11-28 03:28:20,599 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2024-11-28 03:28:20,599 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2024-11-28 03:28:20,599 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2024-11-28 03:28:20,599 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2024-11-28 03:28:20,599 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2024-11-28 03:28:20,599 INFO L130 BoogieDeclarations]: Found specification of procedure cvt_ascii_address [2024-11-28 03:28:20,599 INFO L138 BoogieDeclarations]: Found implementation of procedure cvt_ascii_address [2024-11-28 03:28:20,600 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2024-11-28 03:28:20,600 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2024-11-28 03:28:20,600 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-11-28 03:28:20,600 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-11-28 03:28:20,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 03:28:20,600 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2024-11-28 03:28:20,600 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2024-11-28 03:28:20,600 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2024-11-28 03:28:20,600 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2024-11-28 03:28:20,600 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_smc91c92_cs_driver_exit_13_2 [2024-11-28 03:28:20,600 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_smc91c92_cs_driver_exit_13_2 [2024-11-28 03:28:20,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:28:20,600 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-11-28 03:28:20,600 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-11-28 03:28:20,600 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-11-28 03:28:20,600 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-11-28 03:28:20,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-28 03:28:20,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-28 03:28:20,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-28 03:28:20,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-28 03:28:20,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-28 03:28:20,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-28 03:28:20,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-28 03:28:20,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-28 03:28:20,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-28 03:28:20,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-28 03:28:20,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-28 03:28:20,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-28 03:28:20,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-28 03:28:20,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-28 03:28:20,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-28 03:28:20,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-28 03:28:20,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-28 03:28:20,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-28 03:28:20,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-28 03:28:20,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-11-28 03:28:20,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-11-28 03:28:20,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-11-28 03:28:20,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-11-28 03:28:20,606 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2024-11-28 03:28:20,606 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2024-11-28 03:28:20,606 INFO L130 BoogieDeclarations]: Found specification of procedure smc_tx_timeout [2024-11-28 03:28:20,606 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_tx_timeout [2024-11-28 03:28:20,606 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2024-11-28 03:28:20,607 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2024-11-28 03:28:20,607 INFO L130 BoogieDeclarations]: Found specification of procedure smc_reset [2024-11-28 03:28:20,607 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_reset [2024-11-28 03:28:20,608 INFO L130 BoogieDeclarations]: Found specification of procedure writeb [2024-11-28 03:28:20,608 INFO L138 BoogieDeclarations]: Found implementation of procedure writeb [2024-11-28 03:28:20,608 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2024-11-28 03:28:20,608 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2024-11-28 03:28:20,608 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:28:20,608 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:28:20,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-28 03:28:20,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-28 03:28:20,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-28 03:28:20,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-28 03:28:20,609 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-28 03:28:20,609 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-28 03:28:20,609 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-28 03:28:20,609 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-28 03:28:20,609 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-28 03:28:20,609 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-28 03:28:20,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-28 03:28:20,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-28 03:28:20,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-28 03:28:20,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-28 03:28:20,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-28 03:28:20,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-28 03:28:20,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-28 03:28:20,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-28 03:28:20,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-28 03:28:20,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-11-28 03:28:20,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-11-28 03:28:20,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-11-28 03:28:20,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-11-28 03:28:20,611 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-28 03:28:20,611 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-28 03:28:20,611 INFO L130 BoogieDeclarations]: Found specification of procedure smc_hardware_send_packet [2024-11-28 03:28:20,611 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_hardware_send_packet [2024-11-28 03:28:20,611 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-11-28 03:28:20,612 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-11-28 03:28:20,612 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2024-11-28 03:28:20,612 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2024-11-28 03:28:20,612 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_smc_private [2024-11-28 03:28:20,612 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_smc_private [2024-11-28 03:28:20,612 INFO L130 BoogieDeclarations]: Found specification of procedure osi_load_firmware [2024-11-28 03:28:20,612 INFO L138 BoogieDeclarations]: Found implementation of procedure osi_load_firmware [2024-11-28 03:28:20,612 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_notice [2024-11-28 03:28:20,612 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_notice [2024-11-28 03:28:20,612 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2024-11-28 03:28:20,612 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2024-11-28 03:28:20,612 INFO L130 BoogieDeclarations]: Found specification of procedure smc_set_xcvr [2024-11-28 03:28:20,612 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_set_xcvr [2024-11-28 03:28:20,612 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2024-11-28 03:28:20,612 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2024-11-28 03:28:20,612 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-28 03:28:20,612 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2024-11-28 03:28:20,612 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2024-11-28 03:28:20,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-28 03:28:20,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-28 03:28:20,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-28 03:28:20,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-28 03:28:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-28 03:28:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-28 03:28:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-28 03:28:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-28 03:28:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-28 03:28:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-28 03:28:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-28 03:28:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-28 03:28:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-28 03:28:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-28 03:28:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-28 03:28:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-28 03:28:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-28 03:28:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-28 03:28:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-28 03:28:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-11-28 03:28:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-11-28 03:28:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-11-28 03:28:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-11-28 03:28:20,613 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2024-11-28 03:28:20,613 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2024-11-28 03:28:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure mot_config [2024-11-28 03:28:20,614 INFO L138 BoogieDeclarations]: Found implementation of procedure mot_config [2024-11-28 03:28:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure dev_notice [2024-11-28 03:28:20,614 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_notice [2024-11-28 03:28:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-28 03:28:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-28 03:28:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-28 03:28:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-28 03:28:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-28 03:28:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-28 03:28:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-28 03:28:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-28 03:28:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-28 03:28:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-28 03:28:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-28 03:28:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-28 03:28:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-28 03:28:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-28 03:28:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-28 03:28:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-28 03:28:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-28 03:28:20,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-28 03:28:20,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-28 03:28:20,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-11-28 03:28:20,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-11-28 03:28:20,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-11-28 03:28:20,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-11-28 03:28:20,615 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-28 03:28:20,615 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-28 03:28:20,615 INFO L130 BoogieDeclarations]: Found specification of procedure check_sig [2024-11-28 03:28:20,615 INFO L138 BoogieDeclarations]: Found implementation of procedure check_sig [2024-11-28 03:28:20,615 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2024-11-28 03:28:20,615 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2024-11-28 03:28:20,617 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2024-11-28 03:28:20,617 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2024-11-28 03:28:20,617 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2024-11-28 03:28:20,617 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2024-11-28 03:28:20,617 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-11-28 03:28:20,618 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-11-28 03:28:20,618 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2024-11-28 03:28:20,618 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2024-11-28 03:28:20,618 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_sync [2024-11-28 03:28:20,618 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_sync [2024-11-28 03:28:20,618 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2024-11-28 03:28:20,618 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2024-11-28 03:28:20,618 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-11-28 03:28:20,618 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-11-28 03:28:20,619 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-28 03:28:20,619 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-28 03:28:20,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 03:28:20,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 03:28:20,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-28 03:28:20,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-28 03:28:20,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-28 03:28:20,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-28 03:28:20,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-28 03:28:20,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-28 03:28:20,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-28 03:28:20,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-28 03:28:20,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-28 03:28:20,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-28 03:28:20,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-28 03:28:20,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-28 03:28:20,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-28 03:28:20,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-28 03:28:20,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-28 03:28:20,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-28 03:28:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-28 03:28:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-11-28 03:28:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-11-28 03:28:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-11-28 03:28:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-11-28 03:28:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_loop_tuple [2024-11-28 03:28:20,621 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_loop_tuple [2024-11-28 03:28:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure smc91c92_release [2024-11-28 03:28:20,621 INFO L138 BoogieDeclarations]: Found implementation of procedure smc91c92_release [2024-11-28 03:28:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-28 03:28:20,621 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-28 03:28:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_smc_private [2024-11-28 03:28:20,621 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_smc_private [2024-11-28 03:28:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_loop_config [2024-11-28 03:28:20,621 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_loop_config [2024-11-28 03:28:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-11-28 03:28:20,621 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-11-28 03:28:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure smc_interrupt [2024-11-28 03:28:20,622 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_interrupt [2024-11-28 03:28:20,622 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2024-11-28 03:28:20,622 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2024-11-28 03:28:20,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 03:28:20,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 03:28:20,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-28 03:28:20,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-28 03:28:20,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-28 03:28:20,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-28 03:28:20,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-28 03:28:20,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-28 03:28:20,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-28 03:28:20,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-28 03:28:20,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-28 03:28:20,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-28 03:28:20,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-28 03:28:20,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-28 03:28:20,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-28 03:28:20,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-28 03:28:20,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-28 03:28:20,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-28 03:28:20,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-28 03:28:20,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-11-28 03:28:20,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-11-28 03:28:20,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-11-28 03:28:20,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-11-28 03:28:20,624 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2024-11-28 03:28:20,624 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2024-11-28 03:28:20,624 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2024-11-28 03:28:20,624 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2024-11-28 03:28:20,624 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2024-11-28 03:28:20,625 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2024-11-28 03:28:20,625 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2024-11-28 03:28:20,625 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2024-11-28 03:28:21,632 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:28:21,637 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:28:21,886 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-28 03:28:43,042 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2024-11-28 03:28:43,957 INFO L? ?]: Removed 1893 outVars from TransFormulas that were not future-live. [2024-11-28 03:28:43,958 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:28:44,027 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:28:44,027 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-28 03:28:44,028 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:28:44 BoogieIcfgContainer [2024-11-28 03:28:44,028 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:28:44,034 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:28:44,034 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:28:44,043 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:28:44,043 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:28:14" (1/3) ... [2024-11-28 03:28:44,044 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ea28f3c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:28:44, skipping insertion in model container [2024-11-28 03:28:44,044 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:28:18" (2/3) ... [2024-11-28 03:28:44,044 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ea28f3c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:28:44, skipping insertion in model container [2024-11-28 03:28:44,045 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:28:44" (3/3) ... [2024-11-28 03:28:44,047 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-smc91c92_cs.cil.i [2024-11-28 03:28:44,067 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:28:44,071 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-smsc-smc91c92_cs.cil.i that has 75 procedures, 1929 locations, 1 initial locations, 1 loop locations, and 3 error locations. [2024-11-28 03:28:44,226 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:28:44,242 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=PETRI_NET, 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;@5c82a37b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:28:44,243 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-11-28 03:28:44,255 INFO L276 IsEmpty]: Start isEmpty. Operand has 1927 states, 1348 states have (on average 1.32566765578635) internal successors, (1787), 1366 states have internal predecessors, (1787), 503 states have call successors, (503), 74 states have call predecessors, (503), 73 states have return successors, (497), 495 states have call predecessors, (497), 497 states have call successors, (497) [2024-11-28 03:28:44,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-28 03:28:44,284 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:28:44,285 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:28:44,285 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:28:44,291 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:44,292 INFO L85 PathProgramCache]: Analyzing trace with hash 447766280, now seen corresponding path program 1 times [2024-11-28 03:28:44,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:28:44,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846188432] [2024-11-28 03:28:44,302 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:28:44,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:29:07,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:29:09,405 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 630 trivial. 0 not checked. [2024-11-28 03:29:09,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:29:09,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846188432] [2024-11-28 03:29:09,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846188432] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:29:09,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:29:09,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:29:09,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354531764] [2024-11-28 03:29:09,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:29:09,418 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:29:09,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:29:09,439 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:29:09,440 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:29:09,446 INFO L87 Difference]: Start difference. First operand has 1927 states, 1348 states have (on average 1.32566765578635) internal successors, (1787), 1366 states have internal predecessors, (1787), 503 states have call successors, (503), 74 states have call predecessors, (503), 73 states have return successors, (497), 495 states have call predecessors, (497), 497 states have call successors, (497) Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2024-11-28 03:29:13,636 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:29:14,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:29:14,788 INFO L93 Difference]: Finished difference Result 5629 states and 8255 transitions. [2024-11-28 03:29:14,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:29:14,790 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 160 [2024-11-28 03:29:14,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:29:14,843 INFO L225 Difference]: With dead ends: 5629 [2024-11-28 03:29:14,843 INFO L226 Difference]: Without dead ends: 3721 [2024-11-28 03:29:14,867 INFO L434 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-28 03:29:14,870 INFO L435 NwaCegarLoop]: 2771 mSDtfsCounter, 2617 mSDsluCounter, 2701 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2617 SdHoareTripleChecker+Valid, 5472 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2024-11-28 03:29:14,871 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2617 Valid, 5472 Invalid, 34 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 26 Invalid, 1 Unknown, 0 Unchecked, 4.9s Time] [2024-11-28 03:29:14,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3721 states. [2024-11-28 03:29:15,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3721 to 3717. [2024-11-28 03:29:15,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3717 states, 2622 states have (on average 1.3062547673531655) internal successors, (3425), 2657 states have internal predecessors, (3425), 950 states have call successors, (950), 143 states have call predecessors, (950), 142 states have return successors, (946), 942 states have call predecessors, (946), 946 states have call successors, (946) [2024-11-28 03:29:15,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3717 states to 3717 states and 5321 transitions. [2024-11-28 03:29:15,329 INFO L78 Accepts]: Start accepts. Automaton has 3717 states and 5321 transitions. Word has length 160 [2024-11-28 03:29:15,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:29:15,331 INFO L471 AbstractCegarLoop]: Abstraction has 3717 states and 5321 transitions. [2024-11-28 03:29:15,333 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2024-11-28 03:29:15,333 INFO L276 IsEmpty]: Start isEmpty. Operand 3717 states and 5321 transitions. [2024-11-28 03:29:15,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2024-11-28 03:29:15,346 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:29:15,347 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:29:15,347 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 03:29:15,347 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:29:15,348 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:29:15,348 INFO L85 PathProgramCache]: Analyzing trace with hash 762465604, now seen corresponding path program 1 times [2024-11-28 03:29:15,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:29:15,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339404883] [2024-11-28 03:29:15,348 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:29:15,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:29:36,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:29:37,300 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 630 trivial. 0 not checked. [2024-11-28 03:29:37,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:29:37,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339404883] [2024-11-28 03:29:37,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339404883] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:29:37,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:29:37,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:29:37,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817851225] [2024-11-28 03:29:37,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:29:37,302 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:29:37,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:29:37,306 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:29:37,306 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:29:37,306 INFO L87 Difference]: Start difference. First operand 3717 states and 5321 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2024-11-28 03:29:41,454 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:29:43,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:29:43,311 INFO L93 Difference]: Finished difference Result 10415 states and 14899 transitions. [2024-11-28 03:29:43,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:29:43,312 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 170 [2024-11-28 03:29:43,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:29:43,360 INFO L225 Difference]: With dead ends: 10415 [2024-11-28 03:29:43,361 INFO L226 Difference]: Without dead ends: 6727 [2024-11-28 03:29:43,380 INFO L434 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-28 03:29:43,381 INFO L435 NwaCegarLoop]: 2750 mSDtfsCounter, 2205 mSDsluCounter, 2659 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2205 SdHoareTripleChecker+Valid, 5409 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:29:43,381 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2205 Valid, 5409 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 65 Invalid, 1 Unknown, 0 Unchecked, 5.7s Time] [2024-11-28 03:29:43,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6727 states. [2024-11-28 03:29:43,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6727 to 6698. [2024-11-28 03:29:43,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6698 states, 4725 states have (on average 1.3075132275132275) internal successors, (6178), 4793 states have internal predecessors, (6178), 1699 states have call successors, (1699), 276 states have call predecessors, (1699), 271 states have return successors, (1695), 1676 states have call predecessors, (1695), 1695 states have call successors, (1695) [2024-11-28 03:29:43,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6698 states to 6698 states and 9572 transitions. [2024-11-28 03:29:43,835 INFO L78 Accepts]: Start accepts. Automaton has 6698 states and 9572 transitions. Word has length 170 [2024-11-28 03:29:43,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:29:43,836 INFO L471 AbstractCegarLoop]: Abstraction has 6698 states and 9572 transitions. [2024-11-28 03:29:43,836 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2024-11-28 03:29:43,836 INFO L276 IsEmpty]: Start isEmpty. Operand 6698 states and 9572 transitions. [2024-11-28 03:29:43,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2024-11-28 03:29:43,840 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:29:43,840 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:29:43,840 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 03:29:43,841 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:29:43,841 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:29:43,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1279996132, now seen corresponding path program 1 times [2024-11-28 03:29:43,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:29:43,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939156274] [2024-11-28 03:29:43,842 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:29:43,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:30:06,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:30:08,139 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 630 trivial. 0 not checked. [2024-11-28 03:30:08,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:30:08,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939156274] [2024-11-28 03:30:08,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939156274] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:30:08,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:30:08,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:30:08,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688611094] [2024-11-28 03:30:08,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:30:08,141 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:30:08,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:30:08,145 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:30:08,145 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:30:08,146 INFO L87 Difference]: Start difference. First operand 6698 states and 9572 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2024-11-28 03:30:12,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:30:13,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:30:13,175 INFO L93 Difference]: Finished difference Result 13324 states and 19029 transitions. [2024-11-28 03:30:13,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:30:13,176 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 186 [2024-11-28 03:30:13,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:30:13,236 INFO L225 Difference]: With dead ends: 13324 [2024-11-28 03:30:13,236 INFO L226 Difference]: Without dead ends: 6655 [2024-11-28 03:30:13,269 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:30:13,271 INFO L435 NwaCegarLoop]: 2727 mSDtfsCounter, 2662 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2662 SdHoareTripleChecker+Valid, 2788 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:30:13,274 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2662 Valid, 2788 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 4 Invalid, 1 Unknown, 0 Unchecked, 4.7s Time] [2024-11-28 03:30:13,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6655 states. [2024-11-28 03:30:13,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6655 to 6655. [2024-11-28 03:30:13,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6655 states, 4702 states have (on average 1.3049766056997023) internal successors, (6136), 4770 states have internal predecessors, (6136), 1675 states have call successors, (1675), 280 states have call predecessors, (1675), 275 states have return successors, (1671), 1652 states have call predecessors, (1671), 1671 states have call successors, (1671) [2024-11-28 03:30:13,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6655 states to 6655 states and 9482 transitions. [2024-11-28 03:30:13,860 INFO L78 Accepts]: Start accepts. Automaton has 6655 states and 9482 transitions. Word has length 186 [2024-11-28 03:30:13,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:30:13,861 INFO L471 AbstractCegarLoop]: Abstraction has 6655 states and 9482 transitions. [2024-11-28 03:30:13,861 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2024-11-28 03:30:13,861 INFO L276 IsEmpty]: Start isEmpty. Operand 6655 states and 9482 transitions. [2024-11-28 03:30:13,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2024-11-28 03:30:13,868 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:30:13,869 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:30:13,869 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 03:30:13,870 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:30:13,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:30:13,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1399280083, now seen corresponding path program 1 times [2024-11-28 03:30:13,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:30:13,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949136811] [2024-11-28 03:30:13,874 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:30:13,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:30:36,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:30:37,318 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 630 trivial. 0 not checked. [2024-11-28 03:30:37,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:30:37,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949136811] [2024-11-28 03:30:37,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949136811] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:30:37,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:30:37,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:30:37,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047831880] [2024-11-28 03:30:37,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:30:37,320 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:30:37,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:30:37,321 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:30:37,321 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:30:37,321 INFO L87 Difference]: Start difference. First operand 6655 states and 9482 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2024-11-28 03:30:41,488 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:30:42,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:30:42,263 INFO L93 Difference]: Finished difference Result 11886 states and 16791 transitions. [2024-11-28 03:30:42,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:30:42,265 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 186 [2024-11-28 03:30:42,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:30:42,304 INFO L225 Difference]: With dead ends: 11886 [2024-11-28 03:30:42,304 INFO L226 Difference]: Without dead ends: 5281 [2024-11-28 03:30:42,331 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:30:42,333 INFO L435 NwaCegarLoop]: 2245 mSDtfsCounter, 2178 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2178 SdHoareTripleChecker+Valid, 2306 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:30:42,334 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2178 Valid, 2306 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 4 Invalid, 1 Unknown, 0 Unchecked, 4.7s Time] [2024-11-28 03:30:42,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5281 states. [2024-11-28 03:30:42,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5281 to 5281. [2024-11-28 03:30:42,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5281 states, 3734 states have (on average 1.2828066416711301) internal successors, (4790), 3784 states have internal predecessors, (4790), 1285 states have call successors, (1285), 264 states have call predecessors, (1285), 259 states have return successors, (1281), 1262 states have call predecessors, (1281), 1281 states have call successors, (1281) [2024-11-28 03:30:42,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5281 states to 5281 states and 7356 transitions. [2024-11-28 03:30:42,735 INFO L78 Accepts]: Start accepts. Automaton has 5281 states and 7356 transitions. Word has length 186 [2024-11-28 03:30:42,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:30:42,738 INFO L471 AbstractCegarLoop]: Abstraction has 5281 states and 7356 transitions. [2024-11-28 03:30:42,739 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2024-11-28 03:30:42,740 INFO L276 IsEmpty]: Start isEmpty. Operand 5281 states and 7356 transitions. [2024-11-28 03:30:42,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2024-11-28 03:30:42,746 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:30:42,746 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 12, 12, 12, 12, 12, 12, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:30:42,747 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 03:30:42,747 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:30:42,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:30:42,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1268797, now seen corresponding path program 1 times [2024-11-28 03:30:42,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:30:42,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125122390] [2024-11-28 03:30:42,748 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:30:42,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:04,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:31:07,202 INFO L134 CoverageAnalysis]: Checked inductivity of 790 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 790 trivial. 0 not checked. [2024-11-28 03:31:07,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:07,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125122390] [2024-11-28 03:31:07,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125122390] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:31:07,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:31:07,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:31:07,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72603350] [2024-11-28 03:31:07,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:07,203 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:31:07,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:07,204 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:31:07,204 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:31:07,205 INFO L87 Difference]: Start difference. First operand 5281 states and 7356 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (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-28 03:31:07,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:31:07,971 INFO L93 Difference]: Finished difference Result 5287 states and 7361 transitions. [2024-11-28 03:31:07,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:31:07,971 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (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 216 [2024-11-28 03:31:07,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:31:08,029 INFO L225 Difference]: With dead ends: 5287 [2024-11-28 03:31:08,029 INFO L226 Difference]: Without dead ends: 5285 [2024-11-28 03:31:08,037 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:31:08,038 INFO L435 NwaCegarLoop]: 2224 mSDtfsCounter, 2170 mSDsluCounter, 4435 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2171 SdHoareTripleChecker+Valid, 6659 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:31:08,038 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2171 Valid, 6659 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 03:31:08,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5285 states. [2024-11-28 03:31:08,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5285 to 5285. [2024-11-28 03:31:08,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5285 states, 3737 states have (on average 1.2825796093122825) internal successors, (4793), 3787 states have internal predecessors, (4793), 1285 states have call successors, (1285), 265 states have call predecessors, (1285), 260 states have return successors, (1281), 1262 states have call predecessors, (1281), 1281 states have call successors, (1281) [2024-11-28 03:31:08,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5285 states to 5285 states and 7359 transitions. [2024-11-28 03:31:08,367 INFO L78 Accepts]: Start accepts. Automaton has 5285 states and 7359 transitions. Word has length 216 [2024-11-28 03:31:08,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:31:08,367 INFO L471 AbstractCegarLoop]: Abstraction has 5285 states and 7359 transitions. [2024-11-28 03:31:08,368 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (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-28 03:31:08,368 INFO L276 IsEmpty]: Start isEmpty. Operand 5285 states and 7359 transitions. [2024-11-28 03:31:08,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-28 03:31:08,373 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:31:08,373 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 12, 12, 12, 12, 12, 12, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:08,373 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 03:31:08,373 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:31:08,374 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:08,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1749617559, now seen corresponding path program 1 times [2024-11-28 03:31:08,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:08,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99254044] [2024-11-28 03:31:08,374 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:31:08,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:28,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:31:30,918 INFO L134 CoverageAnalysis]: Checked inductivity of 792 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 790 trivial. 0 not checked. [2024-11-28 03:31:30,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:30,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99254044] [2024-11-28 03:31:30,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99254044] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:31:30,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:31:30,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:31:30,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302873839] [2024-11-28 03:31:30,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:30,920 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:31:30,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:30,921 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:31:30,921 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:31:30,922 INFO L87 Difference]: Start difference. First operand 5285 states and 7359 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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-28 03:31:31,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:31:31,593 INFO L93 Difference]: Finished difference Result 5291 states and 7364 transitions. [2024-11-28 03:31:31,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:31:31,594 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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 221 [2024-11-28 03:31:31,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:31:31,638 INFO L225 Difference]: With dead ends: 5291 [2024-11-28 03:31:31,639 INFO L226 Difference]: Without dead ends: 5289 [2024-11-28 03:31:31,643 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:31:31,644 INFO L435 NwaCegarLoop]: 2227 mSDtfsCounter, 2166 mSDsluCounter, 4436 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2167 SdHoareTripleChecker+Valid, 6663 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:31:31,644 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2167 Valid, 6663 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 03:31:31,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5289 states. [2024-11-28 03:31:31,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5289 to 5289. [2024-11-28 03:31:31,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5289 states, 3740 states have (on average 1.2823529411764707) internal successors, (4796), 3790 states have internal predecessors, (4796), 1285 states have call successors, (1285), 266 states have call predecessors, (1285), 261 states have return successors, (1281), 1262 states have call predecessors, (1281), 1281 states have call successors, (1281) [2024-11-28 03:31:31,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5289 states to 5289 states and 7362 transitions. [2024-11-28 03:31:31,993 INFO L78 Accepts]: Start accepts. Automaton has 5289 states and 7362 transitions. Word has length 221 [2024-11-28 03:31:31,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:31:31,995 INFO L471 AbstractCegarLoop]: Abstraction has 5289 states and 7362 transitions. [2024-11-28 03:31:31,997 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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-28 03:31:31,997 INFO L276 IsEmpty]: Start isEmpty. Operand 5289 states and 7362 transitions. [2024-11-28 03:31:32,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2024-11-28 03:31:32,003 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:31:32,004 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 12, 12, 12, 12, 12, 12, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:32,004 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 03:31:32,004 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:31:32,004 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:32,005 INFO L85 PathProgramCache]: Analyzing trace with hash 108363779, now seen corresponding path program 1 times [2024-11-28 03:31:32,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:32,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370830315] [2024-11-28 03:31:32,005 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:31:32,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:51,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:31:53,564 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 794 trivial. 0 not checked. [2024-11-28 03:31:53,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:53,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370830315] [2024-11-28 03:31:53,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370830315] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:31:53,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:31:53,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:31:53,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027410531] [2024-11-28 03:31:53,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:53,565 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:31:53,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:53,566 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:31:53,566 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:31:53,566 INFO L87 Difference]: Start difference. First operand 5289 states and 7362 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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-28 03:31:54,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:31:54,351 INFO L93 Difference]: Finished difference Result 5295 states and 7367 transitions. [2024-11-28 03:31:54,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:31:54,352 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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 226 [2024-11-28 03:31:54,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:31:54,380 INFO L225 Difference]: With dead ends: 5295 [2024-11-28 03:31:54,380 INFO L226 Difference]: Without dead ends: 5293 [2024-11-28 03:31:54,384 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:31:54,385 INFO L435 NwaCegarLoop]: 2227 mSDtfsCounter, 2165 mSDsluCounter, 4436 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2166 SdHoareTripleChecker+Valid, 6663 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:31:54,386 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2166 Valid, 6663 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 03:31:54,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5293 states. [2024-11-28 03:31:54,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5293 to 5293. [2024-11-28 03:31:54,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5293 states, 3743 states have (on average 1.2821266363879242) internal successors, (4799), 3793 states have internal predecessors, (4799), 1285 states have call successors, (1285), 267 states have call predecessors, (1285), 262 states have return successors, (1281), 1262 states have call predecessors, (1281), 1281 states have call successors, (1281) [2024-11-28 03:31:54,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5293 states to 5293 states and 7365 transitions. [2024-11-28 03:31:54,738 INFO L78 Accepts]: Start accepts. Automaton has 5293 states and 7365 transitions. Word has length 226 [2024-11-28 03:31:54,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:31:54,738 INFO L471 AbstractCegarLoop]: Abstraction has 5293 states and 7365 transitions. [2024-11-28 03:31:54,739 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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-28 03:31:54,739 INFO L276 IsEmpty]: Start isEmpty. Operand 5293 states and 7365 transitions. [2024-11-28 03:31:54,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2024-11-28 03:31:54,745 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:31:54,745 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 12, 12, 12, 12, 12, 12, 5, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:54,746 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 03:31:54,746 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:31:54,746 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:54,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1079651405, now seen corresponding path program 1 times [2024-11-28 03:31:54,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:54,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882309306] [2024-11-28 03:31:54,748 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:31:54,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:32:14,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:32:15,749 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 808 trivial. 0 not checked. [2024-11-28 03:32:15,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:32:15,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882309306] [2024-11-28 03:32:15,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882309306] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:32:15,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:32:15,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:32:15,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833265758] [2024-11-28 03:32:15,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:32:15,750 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:32:15,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:32:15,751 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:32:15,751 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:32:15,751 INFO L87 Difference]: Start difference. First operand 5293 states and 7365 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 3 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2024-11-28 03:32:19,859 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:32:21,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:32:21,105 INFO L93 Difference]: Finished difference Result 10594 states and 14738 transitions. [2024-11-28 03:32:21,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:32:21,106 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 3 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) Word has length 243 [2024-11-28 03:32:21,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:32:21,140 INFO L225 Difference]: With dead ends: 10594 [2024-11-28 03:32:21,140 INFO L226 Difference]: Without dead ends: 7877 [2024-11-28 03:32:21,150 INFO L434 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-28 03:32:21,151 INFO L435 NwaCegarLoop]: 4295 mSDtfsCounter, 2101 mSDsluCounter, 2202 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2101 SdHoareTripleChecker+Valid, 6497 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2024-11-28 03:32:21,151 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2101 Valid, 6497 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 25 Invalid, 1 Unknown, 0 Unchecked, 4.9s Time] [2024-11-28 03:32:21,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7877 states. [2024-11-28 03:32:21,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7877 to 7843. [2024-11-28 03:32:21,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7843 states, 5557 states have (on average 1.283066402735289) internal successors, (7130), 5628 states have internal predecessors, (7130), 1895 states have call successors, (1895), 395 states have call predecessors, (1895), 388 states have return successors, (1891), 1864 states have call predecessors, (1891), 1891 states have call successors, (1891) [2024-11-28 03:32:21,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7843 states to 7843 states and 10916 transitions. [2024-11-28 03:32:21,643 INFO L78 Accepts]: Start accepts. Automaton has 7843 states and 10916 transitions. Word has length 243 [2024-11-28 03:32:21,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:32:21,644 INFO L471 AbstractCegarLoop]: Abstraction has 7843 states and 10916 transitions. [2024-11-28 03:32:21,644 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 3 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2024-11-28 03:32:21,644 INFO L276 IsEmpty]: Start isEmpty. Operand 7843 states and 10916 transitions. [2024-11-28 03:32:21,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2024-11-28 03:32:21,650 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:32:21,651 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 12, 12, 12, 12, 12, 12, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:32:21,651 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 03:32:21,651 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:32:21,651 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:32:21,651 INFO L85 PathProgramCache]: Analyzing trace with hash 240781015, now seen corresponding path program 1 times [2024-11-28 03:32:21,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:32:21,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496505490] [2024-11-28 03:32:21,652 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:32:21,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:32:41,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:32:42,990 INFO L134 CoverageAnalysis]: Checked inductivity of 808 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 802 trivial. 0 not checked. [2024-11-28 03:32:42,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:32:42,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496505490] [2024-11-28 03:32:42,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496505490] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:32:42,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:32:42,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:32:42,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405628480] [2024-11-28 03:32:42,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:32:42,991 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:32:42,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:32:42,992 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:32:42,992 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:32:42,992 INFO L87 Difference]: Start difference. First operand 7843 states and 10916 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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-28 03:32:43,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:32:43,637 INFO L93 Difference]: Finished difference Result 7849 states and 10921 transitions. [2024-11-28 03:32:43,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:32:43,637 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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 231 [2024-11-28 03:32:43,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:32:43,677 INFO L225 Difference]: With dead ends: 7849 [2024-11-28 03:32:43,677 INFO L226 Difference]: Without dead ends: 7847 [2024-11-28 03:32:43,684 INFO L434 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-28 03:32:43,684 INFO L435 NwaCegarLoop]: 2227 mSDtfsCounter, 2164 mSDsluCounter, 4436 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2165 SdHoareTripleChecker+Valid, 6663 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:32:43,685 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2165 Valid, 6663 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 03:32:43,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7847 states. [2024-11-28 03:32:44,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7847 to 7847. [2024-11-28 03:32:44,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7847 states, 5560 states have (on average 1.2829136690647482) internal successors, (7133), 5631 states have internal predecessors, (7133), 1895 states have call successors, (1895), 396 states have call predecessors, (1895), 389 states have return successors, (1891), 1864 states have call predecessors, (1891), 1891 states have call successors, (1891) [2024-11-28 03:32:44,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7847 states to 7847 states and 10919 transitions. [2024-11-28 03:32:44,309 INFO L78 Accepts]: Start accepts. Automaton has 7847 states and 10919 transitions. Word has length 231 [2024-11-28 03:32:44,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:32:44,312 INFO L471 AbstractCegarLoop]: Abstraction has 7847 states and 10919 transitions. [2024-11-28 03:32:44,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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-28 03:32:44,312 INFO L276 IsEmpty]: Start isEmpty. Operand 7847 states and 10919 transitions. [2024-11-28 03:32:44,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2024-11-28 03:32:44,319 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:32:44,320 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 12, 12, 12, 12, 12, 12, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:32:44,320 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-28 03:32:44,320 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:32:44,325 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:32:44,325 INFO L85 PathProgramCache]: Analyzing trace with hash 755914219, now seen corresponding path program 1 times [2024-11-28 03:32:44,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:32:44,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100851787] [2024-11-28 03:32:44,326 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:32:44,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:05,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:33:06,176 INFO L134 CoverageAnalysis]: Checked inductivity of 833 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 820 trivial. 0 not checked. [2024-11-28 03:33:06,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:06,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100851787] [2024-11-28 03:33:06,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100851787] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:33:06,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:33:06,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:33:06,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325532442] [2024-11-28 03:33:06,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:06,177 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:33:06,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:06,178 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:33:06,178 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:33:06,178 INFO L87 Difference]: Start difference. First operand 7847 states and 10919 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 3 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) [2024-11-28 03:33:10,293 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:33:11,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:33:11,447 INFO L93 Difference]: Finished difference Result 15670 states and 21805 transitions. [2024-11-28 03:33:11,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:33:11,448 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 3 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) Word has length 247 [2024-11-28 03:33:11,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:33:11,508 INFO L225 Difference]: With dead ends: 15670 [2024-11-28 03:33:11,508 INFO L226 Difference]: Without dead ends: 10399 [2024-11-28 03:33:11,531 INFO L434 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-28 03:33:11,532 INFO L435 NwaCegarLoop]: 4296 mSDtfsCounter, 2075 mSDsluCounter, 2200 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2075 SdHoareTripleChecker+Valid, 6496 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2024-11-28 03:33:11,533 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2075 Valid, 6496 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 24 Invalid, 1 Unknown, 0 Unchecked, 4.9s Time] [2024-11-28 03:33:11,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10399 states. [2024-11-28 03:33:12,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10399 to 10395. [2024-11-28 03:33:12,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10395 states, 7372 states have (on average 1.2835051546391754) internal successors, (9462), 7464 states have internal predecessors, (9462), 2505 states have call successors, (2505), 524 states have call predecessors, (2505), 515 states have return successors, (2501), 2466 states have call predecessors, (2501), 2501 states have call successors, (2501) [2024-11-28 03:33:12,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10395 states to 10395 states and 14468 transitions. [2024-11-28 03:33:12,334 INFO L78 Accepts]: Start accepts. Automaton has 10395 states and 14468 transitions. Word has length 247 [2024-11-28 03:33:12,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:33:12,335 INFO L471 AbstractCegarLoop]: Abstraction has 10395 states and 14468 transitions. [2024-11-28 03:33:12,335 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 3 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) [2024-11-28 03:33:12,336 INFO L276 IsEmpty]: Start isEmpty. Operand 10395 states and 14468 transitions. [2024-11-28 03:33:12,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2024-11-28 03:33:12,344 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:33:12,344 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 12, 12, 12, 12, 12, 12, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:12,344 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 03:33:12,345 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:33:12,346 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:12,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1748614211, now seen corresponding path program 1 times [2024-11-28 03:33:12,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:12,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492037096] [2024-11-28 03:33:12,346 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:33:12,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:33,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:33:35,475 INFO L134 CoverageAnalysis]: Checked inductivity of 822 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 814 trivial. 0 not checked. [2024-11-28 03:33:35,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:35,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492037096] [2024-11-28 03:33:35,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492037096] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:33:35,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:33:35,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:33:35,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838856063] [2024-11-28 03:33:35,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:35,477 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:33:35,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:35,478 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:33:35,478 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:33:35,478 INFO L87 Difference]: Start difference. First operand 10395 states and 14468 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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-28 03:33:36,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:33:36,374 INFO L93 Difference]: Finished difference Result 10401 states and 14473 transitions. [2024-11-28 03:33:36,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:33:36,375 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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 236 [2024-11-28 03:33:36,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:33:36,432 INFO L225 Difference]: With dead ends: 10401 [2024-11-28 03:33:36,432 INFO L226 Difference]: Without dead ends: 10399 [2024-11-28 03:33:36,440 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:33:36,442 INFO L435 NwaCegarLoop]: 2227 mSDtfsCounter, 2163 mSDsluCounter, 4436 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2164 SdHoareTripleChecker+Valid, 6663 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:33:36,442 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2164 Valid, 6663 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 03:33:36,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10399 states. [2024-11-28 03:33:37,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10399 to 10399. [2024-11-28 03:33:37,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10399 states, 7375 states have (on average 1.2833898305084745) internal successors, (9465), 7467 states have internal predecessors, (9465), 2505 states have call successors, (2505), 525 states have call predecessors, (2505), 516 states have return successors, (2501), 2466 states have call predecessors, (2501), 2501 states have call successors, (2501) [2024-11-28 03:33:37,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10399 states to 10399 states and 14471 transitions. [2024-11-28 03:33:37,153 INFO L78 Accepts]: Start accepts. Automaton has 10399 states and 14471 transitions. Word has length 236 [2024-11-28 03:33:37,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:33:37,153 INFO L471 AbstractCegarLoop]: Abstraction has 10399 states and 14471 transitions. [2024-11-28 03:33:37,154 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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-28 03:33:37,154 INFO L276 IsEmpty]: Start isEmpty. Operand 10399 states and 14471 transitions. [2024-11-28 03:33:37,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2024-11-28 03:33:37,162 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:33:37,163 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 12, 12, 12, 12, 12, 12, 6, 5, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:37,164 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 03:33:37,164 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:33:37,164 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:37,165 INFO L85 PathProgramCache]: Analyzing trace with hash -146038249, now seen corresponding path program 1 times [2024-11-28 03:33:37,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:37,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026070087] [2024-11-28 03:33:37,165 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:33:37,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:58,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:33:59,835 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 830 trivial. 0 not checked. [2024-11-28 03:33:59,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:59,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026070087] [2024-11-28 03:33:59,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026070087] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:33:59,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:33:59,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:33:59,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612760475] [2024-11-28 03:33:59,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:59,836 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:33:59,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:59,837 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:33:59,837 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:33:59,837 INFO L87 Difference]: Start difference. First operand 10399 states and 14471 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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-28 03:34:00,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:34:00,627 INFO L93 Difference]: Finished difference Result 10405 states and 14476 transitions. [2024-11-28 03:34:00,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:34:00,628 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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 241 [2024-11-28 03:34:00,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:34:00,686 INFO L225 Difference]: With dead ends: 10405 [2024-11-28 03:34:00,686 INFO L226 Difference]: Without dead ends: 10403 [2024-11-28 03:34:00,696 INFO L434 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-28 03:34:00,697 INFO L435 NwaCegarLoop]: 2227 mSDtfsCounter, 2162 mSDsluCounter, 4436 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2163 SdHoareTripleChecker+Valid, 6663 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:34:00,697 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2163 Valid, 6663 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 03:34:00,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10403 states. [2024-11-28 03:34:01,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10403 to 10403. [2024-11-28 03:34:01,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10403 states, 7378 states have (on average 1.2832746001626456) internal successors, (9468), 7470 states have internal predecessors, (9468), 2505 states have call successors, (2505), 526 states have call predecessors, (2505), 517 states have return successors, (2501), 2466 states have call predecessors, (2501), 2501 states have call successors, (2501) [2024-11-28 03:34:01,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10403 states to 10403 states and 14474 transitions. [2024-11-28 03:34:01,648 INFO L78 Accepts]: Start accepts. Automaton has 10403 states and 14474 transitions. Word has length 241 [2024-11-28 03:34:01,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:34:01,649 INFO L471 AbstractCegarLoop]: Abstraction has 10403 states and 14474 transitions. [2024-11-28 03:34:01,650 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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-28 03:34:01,650 INFO L276 IsEmpty]: Start isEmpty. Operand 10403 states and 14474 transitions. [2024-11-28 03:34:01,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2024-11-28 03:34:01,659 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:34:01,659 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 12, 12, 12, 12, 12, 12, 7, 6, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:34:01,659 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-28 03:34:01,660 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:34:01,660 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:34:01,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1518426243, now seen corresponding path program 1 times [2024-11-28 03:34:01,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:34:01,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575810143] [2024-11-28 03:34:01,661 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:34:01,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:34:22,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:34:24,127 INFO L134 CoverageAnalysis]: Checked inductivity of 862 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 850 trivial. 0 not checked. [2024-11-28 03:34:24,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:34:24,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575810143] [2024-11-28 03:34:24,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575810143] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:34:24,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:34:24,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:34:24,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217978319] [2024-11-28 03:34:24,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:34:24,128 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:34:24,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:34:24,129 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:34:24,129 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:34:24,129 INFO L87 Difference]: Start difference. First operand 10403 states and 14474 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2024-11-28 03:34:25,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:34:25,222 INFO L93 Difference]: Finished difference Result 10749 states and 14843 transitions. [2024-11-28 03:34:25,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:34:25,223 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 246 [2024-11-28 03:34:25,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:34:25,282 INFO L225 Difference]: With dead ends: 10749 [2024-11-28 03:34:25,282 INFO L226 Difference]: Without dead ends: 10747 [2024-11-28 03:34:25,292 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:34:25,293 INFO L435 NwaCegarLoop]: 2225 mSDtfsCounter, 1850 mSDsluCounter, 4819 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1851 SdHoareTripleChecker+Valid, 7044 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 03:34:25,296 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1851 Valid, 7044 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 03:34:25,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10747 states. [2024-11-28 03:34:26,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10747 to 10747. [2024-11-28 03:34:26,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10747 states, 7613 states have (on average 1.2792591619598055) internal successors, (9739), 7705 states have internal predecessors, (9739), 2553 states have call successors, (2553), 587 states have call predecessors, (2553), 578 states have return successors, (2549), 2514 states have call predecessors, (2549), 2549 states have call successors, (2549) [2024-11-28 03:34:26,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10747 states to 10747 states and 14841 transitions. [2024-11-28 03:34:26,176 INFO L78 Accepts]: Start accepts. Automaton has 10747 states and 14841 transitions. Word has length 246 [2024-11-28 03:34:26,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:34:26,177 INFO L471 AbstractCegarLoop]: Abstraction has 10747 states and 14841 transitions. [2024-11-28 03:34:26,177 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2024-11-28 03:34:26,177 INFO L276 IsEmpty]: Start isEmpty. Operand 10747 states and 14841 transitions. [2024-11-28 03:34:26,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2024-11-28 03:34:26,184 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:34:26,184 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 12, 12, 12, 12, 12, 12, 8, 7, 7, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:34:26,184 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-28 03:34:26,184 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:34:26,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:34:26,185 INFO L85 PathProgramCache]: Analyzing trace with hash -86647465, now seen corresponding path program 1 times [2024-11-28 03:34:26,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:34:26,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751701518] [2024-11-28 03:34:26,185 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:34:26,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:34:46,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:34:47,713 INFO L134 CoverageAnalysis]: Checked inductivity of 888 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 874 trivial. 0 not checked. [2024-11-28 03:34:47,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:34:47,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751701518] [2024-11-28 03:34:47,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751701518] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:34:47,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:34:47,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:34:47,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878911225] [2024-11-28 03:34:47,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:34:47,714 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:34:47,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:34:47,715 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:34:47,715 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:34:47,715 INFO L87 Difference]: Start difference. First operand 10747 states and 14841 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-28 03:34:48,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:34:48,574 INFO L93 Difference]: Finished difference Result 10753 states and 14846 transitions. [2024-11-28 03:34:48,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:34:48,575 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 251 [2024-11-28 03:34:48,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:34:48,604 INFO L225 Difference]: With dead ends: 10753 [2024-11-28 03:34:48,604 INFO L226 Difference]: Without dead ends: 10751 [2024-11-28 03:34:48,610 INFO L434 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-28 03:34:48,610 INFO L435 NwaCegarLoop]: 2227 mSDtfsCounter, 2160 mSDsluCounter, 4436 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2161 SdHoareTripleChecker+Valid, 6663 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:34:48,611 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2161 Valid, 6663 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 03:34:48,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10751 states. [2024-11-28 03:34:49,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10751 to 10751. [2024-11-28 03:34:49,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10751 states, 7616 states have (on average 1.2791491596638656) internal successors, (9742), 7708 states have internal predecessors, (9742), 2553 states have call successors, (2553), 588 states have call predecessors, (2553), 579 states have return successors, (2549), 2514 states have call predecessors, (2549), 2549 states have call successors, (2549) [2024-11-28 03:34:49,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10751 states to 10751 states and 14844 transitions. [2024-11-28 03:34:49,323 INFO L78 Accepts]: Start accepts. Automaton has 10751 states and 14844 transitions. Word has length 251 [2024-11-28 03:34:49,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:34:49,324 INFO L471 AbstractCegarLoop]: Abstraction has 10751 states and 14844 transitions. [2024-11-28 03:34:49,324 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-28 03:34:49,324 INFO L276 IsEmpty]: Start isEmpty. Operand 10751 states and 14844 transitions. [2024-11-28 03:34:49,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2024-11-28 03:34:49,330 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:34:49,330 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 12, 12, 12, 12, 12, 12, 9, 8, 8, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:34:49,331 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-28 03:34:49,331 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:34:49,331 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:34:49,331 INFO L85 PathProgramCache]: Analyzing trace with hash 412374211, now seen corresponding path program 1 times [2024-11-28 03:34:49,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:34:49,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301212437] [2024-11-28 03:34:49,331 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:34:49,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:35:09,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:35:11,046 INFO L134 CoverageAnalysis]: Checked inductivity of 918 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 902 trivial. 0 not checked. [2024-11-28 03:35:11,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:35:11,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301212437] [2024-11-28 03:35:11,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301212437] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:35:11,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:35:11,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:35:11,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858256836] [2024-11-28 03:35:11,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:35:11,047 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:35:11,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:35:11,048 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:35:11,048 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:35:11,048 INFO L87 Difference]: Start difference. First operand 10751 states and 14844 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2024-11-28 03:35:11,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:35:11,845 INFO L93 Difference]: Finished difference Result 10757 states and 14849 transitions. [2024-11-28 03:35:11,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:35:11,845 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 256 [2024-11-28 03:35:11,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:35:11,873 INFO L225 Difference]: With dead ends: 10757 [2024-11-28 03:35:11,873 INFO L226 Difference]: Without dead ends: 10755 [2024-11-28 03:35:11,879 INFO L434 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-28 03:35:11,879 INFO L435 NwaCegarLoop]: 2227 mSDtfsCounter, 2159 mSDsluCounter, 4436 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2160 SdHoareTripleChecker+Valid, 6663 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:35:11,879 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2160 Valid, 6663 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 03:35:11,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10755 states. [2024-11-28 03:35:12,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10755 to 10755. [2024-11-28 03:35:12,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10755 states, 7619 states have (on average 1.279039243995275) internal successors, (9745), 7711 states have internal predecessors, (9745), 2553 states have call successors, (2553), 589 states have call predecessors, (2553), 580 states have return successors, (2549), 2514 states have call predecessors, (2549), 2549 states have call successors, (2549) [2024-11-28 03:35:12,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10755 states to 10755 states and 14847 transitions. [2024-11-28 03:35:12,468 INFO L78 Accepts]: Start accepts. Automaton has 10755 states and 14847 transitions. Word has length 256 [2024-11-28 03:35:12,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:35:12,469 INFO L471 AbstractCegarLoop]: Abstraction has 10755 states and 14847 transitions. [2024-11-28 03:35:12,469 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2024-11-28 03:35:12,469 INFO L276 IsEmpty]: Start isEmpty. Operand 10755 states and 14847 transitions. [2024-11-28 03:35:12,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2024-11-28 03:35:12,474 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:35:12,474 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 12, 12, 12, 12, 12, 12, 10, 9, 9, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:35:12,474 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-28 03:35:12,474 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:35:12,474 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:35:12,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1431258985, now seen corresponding path program 1 times [2024-11-28 03:35:12,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:35:12,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450984826] [2024-11-28 03:35:12,475 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:35:12,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:35:33,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:35:35,392 INFO L134 CoverageAnalysis]: Checked inductivity of 952 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 934 trivial. 0 not checked. [2024-11-28 03:35:35,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:35:35,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450984826] [2024-11-28 03:35:35,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450984826] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:35:35,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:35:35,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:35:35,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186383418] [2024-11-28 03:35:35,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:35:35,393 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:35:35,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:35:35,394 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:35:35,394 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:35:35,394 INFO L87 Difference]: Start difference. First operand 10755 states and 14847 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2024-11-28 03:35:36,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:35:36,450 INFO L93 Difference]: Finished difference Result 10761 states and 14852 transitions. [2024-11-28 03:35:36,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:35:36,451 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 261 [2024-11-28 03:35:36,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:35:36,482 INFO L225 Difference]: With dead ends: 10761 [2024-11-28 03:35:36,482 INFO L226 Difference]: Without dead ends: 10759 [2024-11-28 03:35:36,486 INFO L434 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-28 03:35:36,487 INFO L435 NwaCegarLoop]: 2227 mSDtfsCounter, 2158 mSDsluCounter, 4436 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2159 SdHoareTripleChecker+Valid, 6663 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:35:36,487 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2159 Valid, 6663 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 03:35:36,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10759 states. [2024-11-28 03:35:37,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10759 to 10759. [2024-11-28 03:35:37,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10759 states, 7622 states have (on average 1.278929414851745) internal successors, (9748), 7714 states have internal predecessors, (9748), 2553 states have call successors, (2553), 590 states have call predecessors, (2553), 581 states have return successors, (2549), 2514 states have call predecessors, (2549), 2549 states have call successors, (2549) [2024-11-28 03:35:37,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10759 states to 10759 states and 14850 transitions. [2024-11-28 03:35:37,199 INFO L78 Accepts]: Start accepts. Automaton has 10759 states and 14850 transitions. Word has length 261 [2024-11-28 03:35:37,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:35:37,199 INFO L471 AbstractCegarLoop]: Abstraction has 10759 states and 14850 transitions. [2024-11-28 03:35:37,199 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2024-11-28 03:35:37,200 INFO L276 IsEmpty]: Start isEmpty. Operand 10759 states and 14850 transitions. [2024-11-28 03:35:37,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2024-11-28 03:35:37,204 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:35:37,205 INFO L218 NwaCegarLoop]: trace histogram [18, 18, 12, 12, 12, 12, 12, 12, 11, 10, 10, 6, 6, 6, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:35:37,205 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-28 03:35:37,205 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:35:37,205 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:35:37,206 INFO L85 PathProgramCache]: Analyzing trace with hash -655130134, now seen corresponding path program 1 times [2024-11-28 03:35:37,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:35:37,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294645370] [2024-11-28 03:35:37,206 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:35:37,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:01,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:36:03,996 INFO L134 CoverageAnalysis]: Checked inductivity of 1137 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 1117 trivial. 0 not checked. [2024-11-28 03:36:03,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:03,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294645370] [2024-11-28 03:36:03,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294645370] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:03,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:03,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:36:03,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986528212] [2024-11-28 03:36:03,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:03,998 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:36:03,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:03,999 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:36:03,999 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:36:04,000 INFO L87 Difference]: Start difference. First operand 10759 states and 14850 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-28 03:36:05,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:36:05,091 INFO L93 Difference]: Finished difference Result 10765 states and 14855 transitions. [2024-11-28 03:36:05,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:36:05,091 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 302 [2024-11-28 03:36:05,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:36:05,143 INFO L225 Difference]: With dead ends: 10765 [2024-11-28 03:36:05,143 INFO L226 Difference]: Without dead ends: 10761 [2024-11-28 03:36:05,153 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:36:05,153 INFO L435 NwaCegarLoop]: 2227 mSDtfsCounter, 2151 mSDsluCounter, 4436 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2152 SdHoareTripleChecker+Valid, 6663 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:36:05,154 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2152 Valid, 6663 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 03:36:05,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10761 states. [2024-11-28 03:36:05,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10761 to 10761. [2024-11-28 03:36:05,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10761 states, 7624 states have (on average 1.2787250786988458) internal successors, (9749), 7715 states have internal predecessors, (9749), 2553 states have call successors, (2553), 591 states have call predecessors, (2553), 581 states have return successors, (2549), 2514 states have call predecessors, (2549), 2549 states have call successors, (2549) [2024-11-28 03:36:05,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10761 states to 10761 states and 14851 transitions. [2024-11-28 03:36:05,994 INFO L78 Accepts]: Start accepts. Automaton has 10761 states and 14851 transitions. Word has length 302 [2024-11-28 03:36:05,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:36:05,995 INFO L471 AbstractCegarLoop]: Abstraction has 10761 states and 14851 transitions. [2024-11-28 03:36:05,995 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-28 03:36:05,995 INFO L276 IsEmpty]: Start isEmpty. Operand 10761 states and 14851 transitions. [2024-11-28 03:36:06,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 308 [2024-11-28 03:36:06,004 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:36:06,004 INFO L218 NwaCegarLoop]: trace histogram [18, 18, 12, 12, 12, 12, 12, 12, 12, 11, 11, 6, 6, 6, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:06,004 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-28 03:36:06,005 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:36:06,005 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:06,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1519180624, now seen corresponding path program 1 times [2024-11-28 03:36:06,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:06,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649864236] [2024-11-28 03:36:06,006 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:36:06,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:30,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:36:32,610 INFO L134 CoverageAnalysis]: Checked inductivity of 1179 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 1157 trivial. 0 not checked. [2024-11-28 03:36:32,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:32,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649864236] [2024-11-28 03:36:32,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649864236] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:32,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:32,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:36:32,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951508485] [2024-11-28 03:36:32,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:32,611 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:36:32,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:32,612 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:36:32,612 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:36:32,612 INFO L87 Difference]: Start difference. First operand 10761 states and 14851 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2024-11-28 03:36:33,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:36:33,537 INFO L93 Difference]: Finished difference Result 10761 states and 14851 transitions. [2024-11-28 03:36:33,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:36:33,537 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 307 [2024-11-28 03:36:33,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:36:33,570 INFO L225 Difference]: With dead ends: 10761 [2024-11-28 03:36:33,570 INFO L226 Difference]: Without dead ends: 10652 [2024-11-28 03:36:33,576 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:36:33,576 INFO L435 NwaCegarLoop]: 2225 mSDtfsCounter, 2147 mSDsluCounter, 4434 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2147 SdHoareTripleChecker+Valid, 6659 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:36:33,576 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2147 Valid, 6659 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 03:36:33,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10652 states. [2024-11-28 03:36:34,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10652 to 10652. [2024-11-28 03:36:34,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10652 states, 7556 states have (on average 1.2801746956061408) internal successors, (9673), 7641 states have internal predecessors, (9673), 2526 states have call successors, (2526), 576 states have call predecessors, (2526), 568 states have return successors, (2526), 2494 states have call predecessors, (2526), 2526 states have call successors, (2526) [2024-11-28 03:36:34,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10652 states to 10652 states and 14725 transitions. [2024-11-28 03:36:34,591 INFO L78 Accepts]: Start accepts. Automaton has 10652 states and 14725 transitions. Word has length 307 [2024-11-28 03:36:34,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:36:34,592 INFO L471 AbstractCegarLoop]: Abstraction has 10652 states and 14725 transitions. [2024-11-28 03:36:34,592 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2024-11-28 03:36:34,593 INFO L276 IsEmpty]: Start isEmpty. Operand 10652 states and 14725 transitions. [2024-11-28 03:36:34,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2024-11-28 03:36:34,602 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:36:34,602 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 13, 13, 12, 12, 12, 12, 12, 12, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:36:34,603 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-28 03:36:34,603 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:36:34,603 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:34,604 INFO L85 PathProgramCache]: Analyzing trace with hash -2073696976, now seen corresponding path program 1 times [2024-11-28 03:36:34,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:34,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259851370] [2024-11-28 03:36:34,604 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:36:34,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:58,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:37:00,334 INFO L134 CoverageAnalysis]: Checked inductivity of 921 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 921 trivial. 0 not checked. [2024-11-28 03:37:00,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:37:00,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259851370] [2024-11-28 03:37:00,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259851370] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:37:00,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:37:00,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:37:00,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012072538] [2024-11-28 03:37:00,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:37:00,337 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:37:00,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:37:00,338 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:37:00,338 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:37:00,338 INFO L87 Difference]: Start difference. First operand 10652 states and 14725 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 3 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (37), 3 states have call predecessors, (37), 3 states have call successors, (37) [2024-11-28 03:37:04,475 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:37:06,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:37:06,463 INFO L93 Difference]: Finished difference Result 21514 states and 29676 transitions. [2024-11-28 03:37:06,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:37:06,463 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 3 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (37), 3 states have call predecessors, (37), 3 states have call successors, (37) Word has length 295 [2024-11-28 03:37:06,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:37:06,499 INFO L225 Difference]: With dead ends: 21514 [2024-11-28 03:37:06,500 INFO L226 Difference]: Without dead ends: 10833 [2024-11-28 03:37:06,526 INFO L434 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-28 03:37:06,527 INFO L435 NwaCegarLoop]: 2873 mSDtfsCounter, 1078 mSDsluCounter, 2121 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 15 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1078 SdHoareTripleChecker+Valid, 4994 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2024-11-28 03:37:06,527 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1078 Valid, 4994 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 63 Invalid, 1 Unknown, 0 Unchecked, 5.4s Time] [2024-11-28 03:37:06,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10833 states. [2024-11-28 03:37:07,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10833 to 10827. [2024-11-28 03:37:07,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10827 states, 7745 states have (on average 1.2716591349257587) internal successors, (9849), 7820 states have internal predecessors, (9849), 2484 states have call successors, (2484), 602 states have call predecessors, (2484), 596 states have return successors, (2484), 2455 states have call predecessors, (2484), 2484 states have call successors, (2484) [2024-11-28 03:37:07,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10827 states to 10827 states and 14817 transitions. [2024-11-28 03:37:07,238 INFO L78 Accepts]: Start accepts. Automaton has 10827 states and 14817 transitions. Word has length 295 [2024-11-28 03:37:07,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:37:07,239 INFO L471 AbstractCegarLoop]: Abstraction has 10827 states and 14817 transitions. [2024-11-28 03:37:07,239 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 3 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (37), 3 states have call predecessors, (37), 3 states have call successors, (37) [2024-11-28 03:37:07,239 INFO L276 IsEmpty]: Start isEmpty. Operand 10827 states and 14817 transitions. [2024-11-28 03:37:07,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2024-11-28 03:37:07,246 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:37:07,246 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 14, 14, 12, 12, 12, 12, 12, 12, 5, 5, 5, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:37:07,246 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-28 03:37:07,246 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:37:07,247 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:37:07,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1756058576, now seen corresponding path program 1 times [2024-11-28 03:37:07,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:37:07,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182605728] [2024-11-28 03:37:07,247 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:37:07,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:37:31,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:37:32,865 INFO L134 CoverageAnalysis]: Checked inductivity of 1090 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1087 trivial. 0 not checked. [2024-11-28 03:37:32,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:37:32,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182605728] [2024-11-28 03:37:32,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182605728] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:37:32,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:37:32,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:37:32,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754631409] [2024-11-28 03:37:32,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:37:32,866 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:37:32,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:37:32,867 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:37:32,867 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:37:32,867 INFO L87 Difference]: Start difference. First operand 10827 states and 14817 transitions. Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 3 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (45), 3 states have call predecessors, (45), 3 states have call successors, (45) [2024-11-28 03:37:36,988 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:37:39,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:37:39,121 INFO L93 Difference]: Finished difference Result 24375 states and 33339 transitions. [2024-11-28 03:37:39,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:37:39,122 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 3 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (45), 3 states have call predecessors, (45), 3 states have call successors, (45) Word has length 359 [2024-11-28 03:37:39,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:37:39,174 INFO L225 Difference]: With dead ends: 24375 [2024-11-28 03:37:39,174 INFO L226 Difference]: Without dead ends: 13675 [2024-11-28 03:37:39,203 INFO L434 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-28 03:37:39,203 INFO L435 NwaCegarLoop]: 3221 mSDtfsCounter, 1083 mSDsluCounter, 2113 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1083 SdHoareTripleChecker+Valid, 5334 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:37:39,204 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1083 Valid, 5334 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 63 Invalid, 1 Unknown, 0 Unchecked, 5.3s Time] [2024-11-28 03:37:39,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13675 states. [2024-11-28 03:37:40,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13675 to 13669. [2024-11-28 03:37:40,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13669 states, 9813 states have (on average 1.266992764699888) internal successors, (12433), 9899 states have internal predecessors, (12433), 3081 states have call successors, (3081), 779 states have call predecessors, (3081), 773 states have return successors, (3081), 3047 states have call predecessors, (3081), 3081 states have call successors, (3081) [2024-11-28 03:37:40,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13669 states to 13669 states and 18595 transitions. [2024-11-28 03:37:40,112 INFO L78 Accepts]: Start accepts. Automaton has 13669 states and 18595 transitions. Word has length 359 [2024-11-28 03:37:40,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:37:40,112 INFO L471 AbstractCegarLoop]: Abstraction has 13669 states and 18595 transitions. [2024-11-28 03:37:40,112 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 3 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (45), 3 states have call predecessors, (45), 3 states have call successors, (45) [2024-11-28 03:37:40,112 INFO L276 IsEmpty]: Start isEmpty. Operand 13669 states and 18595 transitions. [2024-11-28 03:37:40,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 412 [2024-11-28 03:37:40,124 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:37:40,124 INFO L218 NwaCegarLoop]: trace histogram [18, 18, 14, 14, 12, 12, 12, 12, 12, 12, 7, 7, 7, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:37:40,125 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-28 03:37:40,125 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:37:40,125 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:37:40,125 INFO L85 PathProgramCache]: Analyzing trace with hash 877137768, now seen corresponding path program 1 times [2024-11-28 03:37:40,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:37:40,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101209239] [2024-11-28 03:37:40,126 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:37:40,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:38:06,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:38:07,504 INFO L134 CoverageAnalysis]: Checked inductivity of 1249 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 1233 trivial. 0 not checked. [2024-11-28 03:38:07,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:38:07,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101209239] [2024-11-28 03:38:07,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101209239] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:38:07,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:38:07,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:38:07,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112195218] [2024-11-28 03:38:07,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:38:07,507 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:38:07,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:38:07,508 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:38:07,508 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:38:07,508 INFO L87 Difference]: Start difference. First operand 13669 states and 18595 transitions. Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) [2024-11-28 03:38:11,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:38:13,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:38:13,828 INFO L93 Difference]: Finished difference Result 29990 states and 40791 transitions. [2024-11-28 03:38:13,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:38:13,829 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) Word has length 411 [2024-11-28 03:38:13,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:38:13,891 INFO L225 Difference]: With dead ends: 29990 [2024-11-28 03:38:13,891 INFO L226 Difference]: Without dead ends: 16376 [2024-11-28 03:38:13,931 INFO L434 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-28 03:38:13,932 INFO L435 NwaCegarLoop]: 3246 mSDtfsCounter, 1076 mSDsluCounter, 2119 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 11 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1076 SdHoareTripleChecker+Valid, 5365 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2024-11-28 03:38:13,932 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1076 Valid, 5365 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 58 Invalid, 1 Unknown, 0 Unchecked, 5.4s Time] [2024-11-28 03:38:13,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16376 states. [2024-11-28 03:38:15,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16376 to 16370. [2024-11-28 03:38:15,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16370 states, 11773 states have (on average 1.2650131657181687) internal successors, (14893), 11870 states have internal predecessors, (14893), 3656 states have call successors, (3656), 945 states have call predecessors, (3656), 939 states have return successors, (3656), 3617 states have call predecessors, (3656), 3656 states have call successors, (3656) [2024-11-28 03:38:15,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16370 states to 16370 states and 22205 transitions. [2024-11-28 03:38:15,185 INFO L78 Accepts]: Start accepts. Automaton has 16370 states and 22205 transitions. Word has length 411 [2024-11-28 03:38:15,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:38:15,185 INFO L471 AbstractCegarLoop]: Abstraction has 16370 states and 22205 transitions. [2024-11-28 03:38:15,186 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) [2024-11-28 03:38:15,186 INFO L276 IsEmpty]: Start isEmpty. Operand 16370 states and 22205 transitions. [2024-11-28 03:38:15,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 412 [2024-11-28 03:38:15,198 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:38:15,199 INFO L218 NwaCegarLoop]: trace histogram [18, 18, 14, 14, 12, 12, 12, 12, 12, 12, 7, 7, 7, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:38:15,199 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-28 03:38:15,199 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:38:15,199 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:38:15,200 INFO L85 PathProgramCache]: Analyzing trace with hash 91139878, now seen corresponding path program 1 times [2024-11-28 03:38:15,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:38:15,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250399398] [2024-11-28 03:38:15,200 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:38:15,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:38:39,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:38:40,963 INFO L134 CoverageAnalysis]: Checked inductivity of 1249 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 1233 trivial. 0 not checked. [2024-11-28 03:38:40,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:38:40,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250399398] [2024-11-28 03:38:40,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250399398] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:38:40,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:38:40,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:38:40,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100695273] [2024-11-28 03:38:40,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:38:40,965 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:38:40,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:38:40,965 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:38:40,966 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:38:40,966 INFO L87 Difference]: Start difference. First operand 16370 states and 22205 transitions. Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) [2024-11-28 03:38:45,139 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:38:47,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:38:47,935 INFO L93 Difference]: Finished difference Result 37300 states and 50542 transitions. [2024-11-28 03:38:47,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:38:47,936 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) Word has length 411 [2024-11-28 03:38:47,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:38:48,002 INFO L225 Difference]: With dead ends: 37300 [2024-11-28 03:38:48,002 INFO L226 Difference]: Without dead ends: 21057 [2024-11-28 03:38:48,033 INFO L434 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-28 03:38:48,035 INFO L435 NwaCegarLoop]: 3311 mSDtfsCounter, 1994 mSDsluCounter, 1482 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 14 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1994 SdHoareTripleChecker+Valid, 4793 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2024-11-28 03:38:48,035 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1994 Valid, 4793 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 61 Invalid, 1 Unknown, 0 Unchecked, 5.4s Time] [2024-11-28 03:38:48,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21057 states. [2024-11-28 03:38:49,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21057 to 21051. [2024-11-28 03:38:49,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21051 states, 15068 states have (on average 1.259224847358641) internal successors, (18974), 15194 states have internal predecessors, (18974), 4721 states have call successors, (4721), 1269 states have call predecessors, (4721), 1260 states have return successors, (4721), 4674 states have call predecessors, (4721), 4721 states have call successors, (4721) [2024-11-28 03:38:49,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21051 states to 21051 states and 28416 transitions. [2024-11-28 03:38:49,661 INFO L78 Accepts]: Start accepts. Automaton has 21051 states and 28416 transitions. Word has length 411 [2024-11-28 03:38:49,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:38:49,661 INFO L471 AbstractCegarLoop]: Abstraction has 21051 states and 28416 transitions. [2024-11-28 03:38:49,662 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) [2024-11-28 03:38:49,662 INFO L276 IsEmpty]: Start isEmpty. Operand 21051 states and 28416 transitions. [2024-11-28 03:38:49,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 494 [2024-11-28 03:38:49,675 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:38:49,676 INFO L218 NwaCegarLoop]: trace histogram [22, 22, 14, 14, 13, 13, 13, 13, 13, 13, 9, 9, 9, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:38:49,676 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-28 03:38:49,676 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:38:49,676 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:38:49,677 INFO L85 PathProgramCache]: Analyzing trace with hash -653128120, now seen corresponding path program 1 times [2024-11-28 03:38:49,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:38:49,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628289662] [2024-11-28 03:38:49,677 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:38:49,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:39:15,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:39:16,218 INFO L134 CoverageAnalysis]: Checked inductivity of 1660 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 1630 trivial. 0 not checked. [2024-11-28 03:39:16,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:39:16,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628289662] [2024-11-28 03:39:16,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628289662] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:39:16,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:39:16,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:39:16,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698964893] [2024-11-28 03:39:16,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:39:16,220 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:39:16,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:39:16,221 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:39:16,221 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:39:16,221 INFO L87 Difference]: Start difference. First operand 21051 states and 28416 transitions. Second operand has 3 states, 3 states have (on average 58.0) internal successors, (174), 3 states have internal predecessors, (174), 3 states have call successors, (62), 2 states have call predecessors, (62), 1 states have return successors, (57), 3 states have call predecessors, (57), 3 states have call successors, (57) [2024-11-28 03:39:20,346 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:39:23,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:39:23,027 INFO L93 Difference]: Finished difference Result 44745 states and 60435 transitions. [2024-11-28 03:39:23,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:39:23,028 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 58.0) internal successors, (174), 3 states have internal predecessors, (174), 3 states have call successors, (62), 2 states have call predecessors, (62), 1 states have return successors, (57), 3 states have call predecessors, (57), 3 states have call successors, (57) Word has length 493 [2024-11-28 03:39:23,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:39:23,107 INFO L225 Difference]: With dead ends: 44745 [2024-11-28 03:39:23,107 INFO L226 Difference]: Without dead ends: 23821 [2024-11-28 03:39:23,156 INFO L434 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-28 03:39:23,157 INFO L435 NwaCegarLoop]: 2781 mSDtfsCounter, 1078 mSDsluCounter, 2116 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 10 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1078 SdHoareTripleChecker+Valid, 4897 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2024-11-28 03:39:23,157 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1078 Valid, 4897 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 61 Invalid, 1 Unknown, 0 Unchecked, 5.4s Time] [2024-11-28 03:39:23,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23821 states. [2024-11-28 03:39:24,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23821 to 23815. [2024-11-28 03:39:24,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23815 states, 17088 states have (on average 1.2587780898876404) internal successors, (21510), 17225 states have internal predecessors, (21510), 5300 states have call successors, (5300), 1434 states have call predecessors, (5300), 1425 states have return successors, (5300), 5248 states have call predecessors, (5300), 5300 states have call successors, (5300) [2024-11-28 03:39:24,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23815 states to 23815 states and 32110 transitions. [2024-11-28 03:39:24,917 INFO L78 Accepts]: Start accepts. Automaton has 23815 states and 32110 transitions. Word has length 493 [2024-11-28 03:39:24,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:39:24,918 INFO L471 AbstractCegarLoop]: Abstraction has 23815 states and 32110 transitions. [2024-11-28 03:39:24,918 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 58.0) internal successors, (174), 3 states have internal predecessors, (174), 3 states have call successors, (62), 2 states have call predecessors, (62), 1 states have return successors, (57), 3 states have call predecessors, (57), 3 states have call successors, (57) [2024-11-28 03:39:24,918 INFO L276 IsEmpty]: Start isEmpty. Operand 23815 states and 32110 transitions. [2024-11-28 03:39:24,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 494 [2024-11-28 03:39:24,931 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:39:24,931 INFO L218 NwaCegarLoop]: trace histogram [22, 22, 14, 14, 13, 13, 13, 13, 13, 13, 9, 9, 9, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:39:24,932 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-28 03:39:24,932 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:39:24,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:39:24,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1439126010, now seen corresponding path program 1 times [2024-11-28 03:39:24,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:39:24,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427319297] [2024-11-28 03:39:24,933 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:39:24,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:39:55,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:39:56,662 INFO L134 CoverageAnalysis]: Checked inductivity of 1660 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 1630 trivial. 0 not checked. [2024-11-28 03:39:56,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:39:56,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427319297] [2024-11-28 03:39:56,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427319297] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:39:56,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:39:56,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:39:56,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464913871] [2024-11-28 03:39:56,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:39:56,664 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:39:56,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:39:56,664 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:39:56,665 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:39:56,665 INFO L87 Difference]: Start difference. First operand 23815 states and 32110 transitions. Second operand has 3 states, 3 states have (on average 58.0) internal successors, (174), 3 states have internal predecessors, (174), 3 states have call successors, (62), 2 states have call predecessors, (62), 1 states have return successors, (57), 3 states have call predecessors, (57), 3 states have call successors, (57) [2024-11-28 03:40:00,783 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:40:04,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:40:04,832 INFO L93 Difference]: Finished difference Result 50345 states and 67913 transitions. [2024-11-28 03:40:04,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:40:04,832 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 58.0) internal successors, (174), 3 states have internal predecessors, (174), 3 states have call successors, (62), 2 states have call predecessors, (62), 1 states have return successors, (57), 3 states have call predecessors, (57), 3 states have call successors, (57) Word has length 493 [2024-11-28 03:40:04,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:40:05,204 INFO L225 Difference]: With dead ends: 50345 [2024-11-28 03:40:05,204 INFO L226 Difference]: Without dead ends: 26657 [2024-11-28 03:40:05,317 INFO L434 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-28 03:40:05,320 INFO L435 NwaCegarLoop]: 3246 mSDtfsCounter, 1091 mSDsluCounter, 2117 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 11 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1091 SdHoareTripleChecker+Valid, 5363 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2024-11-28 03:40:05,324 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1091 Valid, 5363 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 62 Invalid, 1 Unknown, 0 Unchecked, 5.4s Time] [2024-11-28 03:40:05,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26657 states. [2024-11-28 03:40:10,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26657 to 26651. [2024-11-28 03:40:10,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26651 states, 19168 states have (on average 1.2582429048414023) internal successors, (24118), 19316 states have internal predecessors, (24118), 5885 states have call successors, (5885), 1605 states have call predecessors, (5885), 1596 states have return successors, (5885), 5828 states have call predecessors, (5885), 5885 states have call successors, (5885) [2024-11-28 03:40:10,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26651 states to 26651 states and 35888 transitions. [2024-11-28 03:40:10,584 INFO L78 Accepts]: Start accepts. Automaton has 26651 states and 35888 transitions. Word has length 493 [2024-11-28 03:40:10,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:40:10,588 INFO L471 AbstractCegarLoop]: Abstraction has 26651 states and 35888 transitions. [2024-11-28 03:40:10,588 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 58.0) internal successors, (174), 3 states have internal predecessors, (174), 3 states have call successors, (62), 2 states have call predecessors, (62), 1 states have return successors, (57), 3 states have call predecessors, (57), 3 states have call successors, (57) [2024-11-28 03:40:10,588 INFO L276 IsEmpty]: Start isEmpty. Operand 26651 states and 35888 transitions. [2024-11-28 03:40:10,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 534 [2024-11-28 03:40:10,660 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:40:10,662 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 14, 14, 13, 13, 13, 13, 13, 13, 10, 10, 10, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:40:10,662 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-28 03:40:10,662 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:40:10,668 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:40:10,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1954276383, now seen corresponding path program 1 times [2024-11-28 03:40:10,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:40:10,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123898546] [2024-11-28 03:40:10,669 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:40:10,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:40:42,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:40:43,787 INFO L134 CoverageAnalysis]: Checked inductivity of 1887 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 1843 trivial. 0 not checked. [2024-11-28 03:40:43,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:40:43,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123898546] [2024-11-28 03:40:43,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123898546] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:40:43,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:40:43,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:40:43,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907102185] [2024-11-28 03:40:43,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:40:43,789 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:40:43,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:40:43,790 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:40:43,790 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:40:43,790 INFO L87 Difference]: Start difference. First operand 26651 states and 35888 transitions. Second operand has 5 states, 5 states have (on average 36.2) internal successors, (181), 4 states have internal predecessors, (181), 3 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (60), 4 states have call predecessors, (60), 3 states have call successors, (60) [2024-11-28 03:40:47,920 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:40:52,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:40:52,015 INFO L93 Difference]: Finished difference Result 55972 states and 75356 transitions. [2024-11-28 03:40:52,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:40:52,015 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 36.2) internal successors, (181), 4 states have internal predecessors, (181), 3 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (60), 4 states have call predecessors, (60), 3 states have call successors, (60) Word has length 533 [2024-11-28 03:40:52,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:40:52,190 INFO L225 Difference]: With dead ends: 55972 [2024-11-28 03:40:52,190 INFO L226 Difference]: Without dead ends: 29448 [2024-11-28 03:40:52,258 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:40:52,262 INFO L435 NwaCegarLoop]: 3251 mSDtfsCounter, 1197 mSDsluCounter, 8583 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1197 SdHoareTripleChecker+Valid, 11834 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2024-11-28 03:40:52,264 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1197 Valid, 11834 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 75 Invalid, 1 Unknown, 0 Unchecked, 5.5s Time] [2024-11-28 03:40:52,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29448 states. [2024-11-28 03:40:55,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29448 to 29430. [2024-11-28 03:40:55,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29430 states, 21182 states have (on average 1.2580492871305826) internal successors, (26648), 21341 states have internal predecessors, (26648), 6464 states have call successors, (6464), 1785 states have call predecessors, (6464), 1782 states have return successors, (6470), 6408 states have call predecessors, (6470), 6464 states have call successors, (6470) [2024-11-28 03:40:56,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29430 states to 29430 states and 39582 transitions. [2024-11-28 03:40:56,160 INFO L78 Accepts]: Start accepts. Automaton has 29430 states and 39582 transitions. Word has length 533 [2024-11-28 03:40:56,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:40:56,162 INFO L471 AbstractCegarLoop]: Abstraction has 29430 states and 39582 transitions. [2024-11-28 03:40:56,162 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 36.2) internal successors, (181), 4 states have internal predecessors, (181), 3 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (60), 4 states have call predecessors, (60), 3 states have call successors, (60) [2024-11-28 03:40:56,163 INFO L276 IsEmpty]: Start isEmpty. Operand 29430 states and 39582 transitions. [2024-11-28 03:40:56,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 535 [2024-11-28 03:40:56,239 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:40:56,241 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 14, 14, 13, 13, 13, 13, 13, 13, 10, 10, 10, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:40:56,241 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-28 03:40:56,242 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:40:56,243 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:40:56,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1147673789, now seen corresponding path program 1 times [2024-11-28 03:40:56,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:40:56,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248584012] [2024-11-28 03:40:56,245 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:40:56,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:41:22,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:41:24,390 INFO L134 CoverageAnalysis]: Checked inductivity of 1887 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 1843 trivial. 0 not checked. [2024-11-28 03:41:24,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:41:24,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248584012] [2024-11-28 03:41:24,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248584012] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:41:24,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:41:24,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:41:24,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299643521] [2024-11-28 03:41:24,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:41:24,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:41:24,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:41:24,392 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:41:24,393 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:41:24,393 INFO L87 Difference]: Start difference. First operand 29430 states and 39582 transitions. Second operand has 5 states, 5 states have (on average 36.4) internal successors, (182), 4 states have internal predecessors, (182), 3 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (60), 4 states have call predecessors, (60), 3 states have call successors, (60) [2024-11-28 03:41:28,511 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:41:31,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:41:31,647 INFO L93 Difference]: Finished difference Result 61509 states and 82762 transitions. [2024-11-28 03:41:31,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:41:31,650 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 36.4) internal successors, (182), 4 states have internal predecessors, (182), 3 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (60), 4 states have call predecessors, (60), 3 states have call successors, (60) Word has length 534 [2024-11-28 03:41:31,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:41:31,865 INFO L225 Difference]: With dead ends: 61509 [2024-11-28 03:41:31,866 INFO L226 Difference]: Without dead ends: 32206 [2024-11-28 03:41:31,964 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:41:31,966 INFO L435 NwaCegarLoop]: 3256 mSDtfsCounter, 1091 mSDsluCounter, 8613 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1091 SdHoareTripleChecker+Valid, 11869 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2024-11-28 03:41:31,968 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1091 Valid, 11869 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 88 Invalid, 1 Unknown, 0 Unchecked, 5.5s Time] [2024-11-28 03:41:32,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32206 states. [2024-11-28 03:41:34,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32206 to 32188. [2024-11-28 03:41:34,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32188 states, 23190 states have (on average 1.2579560155239327) internal successors, (29172), 23360 states have internal predecessors, (29172), 7043 states have call successors, (7043), 1950 states have call predecessors, (7043), 1953 states have return successors, (7055), 6988 states have call predecessors, (7055), 7043 states have call successors, (7055) [2024-11-28 03:41:34,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32188 states to 32188 states and 43270 transitions. [2024-11-28 03:41:34,695 INFO L78 Accepts]: Start accepts. Automaton has 32188 states and 43270 transitions. Word has length 534 [2024-11-28 03:41:34,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:41:34,696 INFO L471 AbstractCegarLoop]: Abstraction has 32188 states and 43270 transitions. [2024-11-28 03:41:34,697 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 36.4) internal successors, (182), 4 states have internal predecessors, (182), 3 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (60), 4 states have call predecessors, (60), 3 states have call successors, (60) [2024-11-28 03:41:34,697 INFO L276 IsEmpty]: Start isEmpty. Operand 32188 states and 43270 transitions. [2024-11-28 03:41:34,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 536 [2024-11-28 03:41:34,721 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:41:34,721 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 14, 14, 13, 13, 13, 13, 13, 13, 10, 10, 10, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:41:34,721 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-28 03:41:34,722 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-28 03:41:34,722 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:41:34,722 INFO L85 PathProgramCache]: Analyzing trace with hash -381089634, now seen corresponding path program 1 times [2024-11-28 03:41:34,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:41:34,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573532727] [2024-11-28 03:41:34,723 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:41:34,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms