./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/unreach-call.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-irda-via-ircc.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 84cfde4a Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-irda-via-ircc.cil.i -s /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux --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 6c1be66de5de44f99e184f931232a9d8bcb0b8fd4712efbcede070913355a2c0 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-84cfde4 [2024-10-11 16:02:19,169 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-11 16:02:19,211 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-10-11 16:02:19,213 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-11 16:02:19,214 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-11 16:02:19,231 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-11 16:02:19,231 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-11 16:02:19,231 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-11 16:02:19,232 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-11 16:02:19,232 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-11 16:02:19,232 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-11 16:02:19,232 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-11 16:02:19,233 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-11 16:02:19,234 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-11 16:02:19,235 INFO L153 SettingsManager]: * Use SBE=true [2024-10-11 16:02:19,235 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-11 16:02:19,236 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-11 16:02:19,238 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-11 16:02:19,238 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-11 16:02:19,238 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-11 16:02:19,238 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-11 16:02:19,239 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-11 16:02:19,239 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-11 16:02:19,239 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-11 16:02:19,239 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-11 16:02:19,239 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-11 16:02:19,239 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-11 16:02:19,239 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-11 16:02:19,240 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-11 16:02:19,240 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-11 16:02:19,240 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-11 16:02:19,240 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-11 16:02:19,240 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-11 16:02:19,240 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-11 16:02:19,241 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-11 16:02:19,241 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-11 16:02:19,241 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-11 16:02:19,241 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-11 16:02:19,241 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-11 16:02:19,241 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux 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 -> 6c1be66de5de44f99e184f931232a9d8bcb0b8fd4712efbcede070913355a2c0 [2024-10-11 16:02:19,429 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-11 16:02:19,445 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-11 16:02:19,446 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-11 16:02:19,447 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-11 16:02:19,448 INFO L274 PluginConnector]: CDTParser initialized [2024-10-11 16:02:19,449 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-irda-via-ircc.cil.i [2024-10-11 16:02:20,698 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-11 16:02:21,097 INFO L384 CDTParser]: Found 1 translation units. [2024-10-11 16:02:21,097 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-irda-via-ircc.cil.i [2024-10-11 16:02:21,141 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/099b497b5/b0ecf2e19f4541b581d0b190d93c568a/FLAG8ed96585c [2024-10-11 16:02:21,155 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/099b497b5/b0ecf2e19f4541b581d0b190d93c568a [2024-10-11 16:02:21,158 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-11 16:02:21,159 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-11 16:02:21,161 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-11 16:02:21,162 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-11 16:02:21,166 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-11 16:02:21,166 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:02:21" (1/1) ... [2024-10-11 16:02:21,167 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33d26f4e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:02:21, skipping insertion in model container [2024-10-11 16:02:21,167 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:02:21" (1/1) ... [2024-10-11 16:02:21,312 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-11 16:02:22,684 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-irda-via-ircc.cil.i[324559,324572] [2024-10-11 16:02:22,687 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-irda-via-ircc.cil.i[324728,324741] [2024-10-11 16:02:22,687 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-irda-via-ircc.cil.i[324895,324908] [2024-10-11 16:02:22,688 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-irda-via-ircc.cil.i[325063,325076] [2024-10-11 16:02:22,714 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 16:02:22,743 INFO L200 MainTranslator]: Completed pre-run [2024-10-11 16:02:22,860 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"); [5761] [2024-10-11 16:02:22,862 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)); [5768] [2024-10-11 16:02:22,862 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5775] [2024-10-11 16:02:22,864 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/520b8de/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5805-5806] [2024-10-11 16:02:22,864 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"); [5811-5813] [2024-10-11 16:02:22,866 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5894] [2024-10-11 16:02:22,866 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5902] [2024-10-11 16:02:23,045 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-irda-via-ircc.cil.i[324559,324572] [2024-10-11 16:02:23,046 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-irda-via-ircc.cil.i[324728,324741] [2024-10-11 16:02:23,046 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-irda-via-ircc.cil.i[324895,324908] [2024-10-11 16:02:23,048 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-irda-via-ircc.cil.i[325063,325076] [2024-10-11 16:02:23,053 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 16:02:23,156 INFO L204 MainTranslator]: Completed translation [2024-10-11 16:02:23,156 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:02:23 WrapperNode [2024-10-11 16:02:23,156 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-11 16:02:23,157 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-11 16:02:23,157 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-11 16:02:23,157 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-11 16:02:23,162 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:02:23" (1/1) ... [2024-10-11 16:02:23,232 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:02:23" (1/1) ... [2024-10-11 16:02:23,370 INFO L138 Inliner]: procedures = 386, calls = 2103, calls flagged for inlining = 151, calls inlined = 130, statements flattened = 4708 [2024-10-11 16:02:23,371 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-11 16:02:23,372 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-11 16:02:23,372 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-11 16:02:23,372 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-11 16:02:23,380 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:02:23" (1/1) ... [2024-10-11 16:02:23,381 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:02:23" (1/1) ... [2024-10-11 16:02:23,403 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:02:23" (1/1) ... [2024-10-11 16:02:23,782 INFO L175 MemorySlicer]: Split 794 memory accesses to 36 slices as follows [2, 1, 7, 13, 1, 12, 1, 8, 1, 1, 8, 2, 3, 618, 6, 1, 2, 3, 1, 1, 2, 3, 1, 1, 70, 4, 1, 1, 1, 2, 1, 1, 8, 1, 1, 4]. 78 percent of accesses are in the largest equivalence class. The 338 initializations are split as follows [0, 1, 7, 0, 1, 0, 1, 8, 0, 1, 8, 0, 0, 200, 6, 1, 0, 3, 0, 1, 0, 3, 1, 1, 70, 4, 1, 1, 1, 2, 1, 1, 8, 1, 1, 4]. The 147 writes are split as follows [0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 1, 0, 135, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. [2024-10-11 16:02:23,783 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:02:23" (1/1) ... [2024-10-11 16:02:23,783 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:02:23" (1/1) ... [2024-10-11 16:02:23,881 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:02:23" (1/1) ... [2024-10-11 16:02:23,895 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:02:23" (1/1) ... [2024-10-11 16:02:23,925 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:02:23" (1/1) ... [2024-10-11 16:02:23,949 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:02:23" (1/1) ... [2024-10-11 16:02:23,991 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-11 16:02:23,992 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-11 16:02:23,992 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-11 16:02:23,993 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-11 16:02:23,993 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:02:23" (1/1) ... [2024-10-11 16:02:23,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-11 16:02:24,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 [2024-10-11 16:02:24,021 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-10-11 16:02:24,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-10-11 16:02:24,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-10-11 16:02:24,057 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-10-11 16:02:24,057 INFO L130 BoogieDeclarations]: Found specification of procedure RxCurCount [2024-10-11 16:02:24,057 INFO L138 BoogieDeclarations]: Found implementation of procedure RxCurCount [2024-10-11 16:02:24,057 INFO L130 BoogieDeclarations]: Found specification of procedure irda_setup_dma [2024-10-11 16:02:24,057 INFO L138 BoogieDeclarations]: Found implementation of procedure irda_setup_dma [2024-10-11 16:02:24,058 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2024-10-11 16:02:24,058 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2024-10-11 16:02:24,058 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-10-11 16:02:24,058 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-10-11 16:02:24,059 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_73 [2024-10-11 16:02:24,059 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_73 [2024-10-11 16:02:24,059 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2024-10-11 16:02:24,059 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2024-10-11 16:02:24,059 INFO L130 BoogieDeclarations]: Found specification of procedure CheckRegBit [2024-10-11 16:02:24,059 INFO L138 BoogieDeclarations]: Found implementation of procedure CheckRegBit [2024-10-11 16:02:24,060 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-10-11 16:02:24,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-10-11 16:02:24,060 INFO L130 BoogieDeclarations]: Found specification of procedure via_remove_one [2024-10-11 16:02:24,060 INFO L138 BoogieDeclarations]: Found implementation of procedure via_remove_one [2024-10-11 16:02:24,060 INFO L130 BoogieDeclarations]: Found specification of procedure via_ircc_change_speed [2024-10-11 16:02:24,060 INFO L138 BoogieDeclarations]: Found implementation of procedure via_ircc_change_speed [2024-10-11 16:02:24,060 INFO L130 BoogieDeclarations]: Found specification of procedure dma_zalloc_coherent [2024-10-11 16:02:24,060 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_zalloc_coherent [2024-10-11 16:02:24,060 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-10-11 16:02:24,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-10-11 16:02:24,060 INFO L130 BoogieDeclarations]: Found specification of procedure SetPulseWidth [2024-10-11 16:02:24,060 INFO L138 BoogieDeclarations]: Found implementation of procedure SetPulseWidth [2024-10-11 16:02:24,060 INFO L130 BoogieDeclarations]: Found specification of procedure Tdelay [2024-10-11 16:02:24,060 INFO L138 BoogieDeclarations]: Found implementation of procedure Tdelay [2024-10-11 16:02:24,061 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2024-10-11 16:02:24,061 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_rx [2024-10-11 16:02:24,061 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-10-11 16:02:24,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-10-11 16:02:24,061 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-10-11 16:02:24,061 INFO L130 BoogieDeclarations]: Found specification of procedure ClkTx [2024-10-11 16:02:24,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ClkTx [2024-10-11 16:02:24,061 INFO L130 BoogieDeclarations]: Found specification of procedure WriteLPCReg [2024-10-11 16:02:24,061 INFO L138 BoogieDeclarations]: Found implementation of procedure WriteLPCReg [2024-10-11 16:02:24,061 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2024-10-11 16:02:24,061 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2024-10-11 16:02:24,062 INFO L130 BoogieDeclarations]: Found specification of procedure CommonInit [2024-10-11 16:02:24,062 INFO L138 BoogieDeclarations]: Found implementation of procedure CommonInit [2024-10-11 16:02:24,062 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-10-11 16:02:24,062 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-10-11 16:02:24,062 INFO L130 BoogieDeclarations]: Found specification of procedure via_ircc_change_dongle_speed [2024-10-11 16:02:24,062 INFO L138 BoogieDeclarations]: Found implementation of procedure via_ircc_change_dongle_speed [2024-10-11 16:02:24,062 INFO L130 BoogieDeclarations]: Found specification of procedure ReadLPCReg [2024-10-11 16:02:24,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ReadLPCReg [2024-10-11 16:02:24,062 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-10-11 16:02:24,062 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-10-11 16:02:24,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-10-11 16:02:24,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-10-11 16:02:24,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-10-11 16:02:24,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-10-11 16:02:24,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-10-11 16:02:24,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-10-11 16:02:24,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-10-11 16:02:24,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-10-11 16:02:24,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-10-11 16:02:24,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-10-11 16:02:24,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-10-11 16:02:24,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-10-11 16:02:24,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-10-11 16:02:24,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-10-11 16:02:24,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-10-11 16:02:24,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-10-11 16:02:24,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-10-11 16:02:24,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2024-10-11 16:02:24,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2024-10-11 16:02:24,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2024-10-11 16:02:24,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2024-10-11 16:02:24,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2024-10-11 16:02:24,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2024-10-11 16:02:24,065 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2024-10-11 16:02:24,065 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2024-10-11 16:02:24,065 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2024-10-11 16:02:24,065 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2024-10-11 16:02:24,065 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2024-10-11 16:02:24,065 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2024-10-11 16:02:24,065 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2024-10-11 16:02:24,065 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2024-10-11 16:02:24,065 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2024-10-11 16:02:24,065 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2024-10-11 16:02:24,065 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2024-10-11 16:02:24,065 INFO L130 BoogieDeclarations]: Found specification of procedure free_dma [2024-10-11 16:02:24,065 INFO L138 BoogieDeclarations]: Found implementation of procedure free_dma [2024-10-11 16:02:24,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_via_ircc_cb [2024-10-11 16:02:24,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_via_ircc_cb [2024-10-11 16:02:24,065 INFO L130 BoogieDeclarations]: Found specification of procedure via_ircc_dma_receive [2024-10-11 16:02:24,065 INFO L138 BoogieDeclarations]: Found implementation of procedure via_ircc_dma_receive [2024-10-11 16:02:24,065 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-10-11 16:02:24,065 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-10-11 16:02:24,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-10-11 16:02:24,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-10-11 16:02:24,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-10-11 16:02:24,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-10-11 16:02:24,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-10-11 16:02:24,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-10-11 16:02:24,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-10-11 16:02:24,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-10-11 16:02:24,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-10-11 16:02:24,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-10-11 16:02:24,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-10-11 16:02:24,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-10-11 16:02:24,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-10-11 16:02:24,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-10-11 16:02:24,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-10-11 16:02:24,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-10-11 16:02:24,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-10-11 16:02:24,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-10-11 16:02:24,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-10-11 16:02:24,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-10-11 16:02:24,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-10-11 16:02:24,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-10-11 16:02:24,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2024-10-11 16:02:24,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2024-10-11 16:02:24,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2024-10-11 16:02:24,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2024-10-11 16:02:24,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2024-10-11 16:02:24,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2024-10-11 16:02:24,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2024-10-11 16:02:24,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2024-10-11 16:02:24,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2024-10-11 16:02:24,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2024-10-11 16:02:24,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2024-10-11 16:02:24,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2024-10-11 16:02:24,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2024-10-11 16:02:24,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2024-10-11 16:02:24,069 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-10-11 16:02:24,069 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-10-11 16:02:24,069 INFO L130 BoogieDeclarations]: Found specification of procedure via_ircc_net_close [2024-10-11 16:02:24,069 INFO L138 BoogieDeclarations]: Found implementation of procedure via_ircc_net_close [2024-10-11 16:02:24,069 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-10-11 16:02:24,069 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-10-11 16:02:24,069 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-10-11 16:02:24,069 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-10-11 16:02:24,069 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-10-11 16:02:24,069 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-10-11 16:02:24,070 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-10-11 16:02:24,070 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-10-11 16:02:24,070 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-10-11 16:02:24,070 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-10-11 16:02:24,070 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-10-11 16:02:24,070 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-10-11 16:02:24,070 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-10-11 16:02:24,070 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-10-11 16:02:24,070 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-10-11 16:02:24,070 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-10-11 16:02:24,070 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-10-11 16:02:24,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-10-11 16:02:24,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-10-11 16:02:24,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-10-11 16:02:24,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-10-11 16:02:24,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-10-11 16:02:24,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-10-11 16:02:24,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-10-11 16:02:24,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2024-10-11 16:02:24,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2024-10-11 16:02:24,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2024-10-11 16:02:24,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2024-10-11 16:02:24,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2024-10-11 16:02:24,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2024-10-11 16:02:24,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2024-10-11 16:02:24,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2024-10-11 16:02:24,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2024-10-11 16:02:24,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2024-10-11 16:02:24,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2024-10-11 16:02:24,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2024-10-11 16:02:24,072 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-10-11 16:02:24,072 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-10-11 16:02:24,072 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-10-11 16:02:24,073 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-10-11 16:02:24,073 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-10-11 16:02:24,073 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-10-11 16:02:24,073 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-10-11 16:02:24,073 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-10-11 16:02:24,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-10-11 16:02:24,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-10-11 16:02:24,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-10-11 16:02:24,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-10-11 16:02:24,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-10-11 16:02:24,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-10-11 16:02:24,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-10-11 16:02:24,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2024-10-11 16:02:24,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2024-10-11 16:02:24,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2024-10-11 16:02:24,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2024-10-11 16:02:24,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2024-10-11 16:02:24,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2024-10-11 16:02:24,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2024-10-11 16:02:24,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2024-10-11 16:02:24,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2024-10-11 16:02:24,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2024-10-11 16:02:24,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2024-10-11 16:02:24,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2024-10-11 16:02:24,075 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2024-10-11 16:02:24,075 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2024-10-11 16:02:24,075 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2024-10-11 16:02:24,075 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2024-10-11 16:02:24,075 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2024-10-11 16:02:24,075 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2024-10-11 16:02:24,075 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2024-10-11 16:02:24,075 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2024-10-11 16:02:24,075 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2024-10-11 16:02:24,075 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-10-11 16:02:24,075 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-10-11 16:02:24,075 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-10-11 16:02:24,075 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-10-11 16:02:24,075 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-10-11 16:02:24,075 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-10-11 16:02:24,075 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-10-11 16:02:24,075 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-10-11 16:02:24,075 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-10-11 16:02:24,075 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-10-11 16:02:24,075 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-10-11 16:02:24,075 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-10-11 16:02:24,075 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2024-10-11 16:02:24,076 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2024-10-11 16:02:24,077 INFO L130 BoogieDeclarations]: Found specification of procedure CkRxRecv [2024-10-11 16:02:24,077 INFO L138 BoogieDeclarations]: Found implementation of procedure CkRxRecv [2024-10-11 16:02:24,077 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2024-10-11 16:02:24,077 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2024-10-11 16:02:24,077 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2024-10-11 16:02:24,077 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2024-10-11 16:02:24,077 INFO L130 BoogieDeclarations]: Found specification of procedure irda_get_next_speed [2024-10-11 16:02:24,078 INFO L138 BoogieDeclarations]: Found implementation of procedure irda_get_next_speed [2024-10-11 16:02:24,078 INFO L130 BoogieDeclarations]: Found specification of procedure ReadReg [2024-10-11 16:02:24,078 INFO L138 BoogieDeclarations]: Found implementation of procedure ReadReg [2024-10-11 16:02:24,078 INFO L130 BoogieDeclarations]: Found specification of procedure via_ircc_open [2024-10-11 16:02:24,078 INFO L138 BoogieDeclarations]: Found implementation of procedure via_ircc_open [2024-10-11 16:02:24,078 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-10-11 16:02:24,078 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-10-11 16:02:24,078 INFO L130 BoogieDeclarations]: Found specification of procedure WriteRegBit [2024-10-11 16:02:24,078 INFO L138 BoogieDeclarations]: Found implementation of procedure WriteRegBit [2024-10-11 16:02:24,078 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-10-11 16:02:24,078 INFO L130 BoogieDeclarations]: Found specification of procedure Wr_Indx [2024-10-11 16:02:24,078 INFO L138 BoogieDeclarations]: Found implementation of procedure Wr_Indx [2024-10-11 16:02:24,078 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-11 16:02:24,078 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-10-11 16:02:24,079 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-10-11 16:02:24,079 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-10-11 16:02:24,079 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-10-11 16:02:24,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-10-11 16:02:24,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-10-11 16:02:24,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-10-11 16:02:24,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-10-11 16:02:24,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-10-11 16:02:24,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-10-11 16:02:24,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2024-10-11 16:02:24,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2024-10-11 16:02:24,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2024-10-11 16:02:24,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2024-10-11 16:02:24,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2024-10-11 16:02:24,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2024-10-11 16:02:24,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2024-10-11 16:02:24,081 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-10-11 16:02:24,081 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-10-11 16:02:24,081 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2024-10-11 16:02:24,081 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2024-10-11 16:02:24,081 INFO L130 BoogieDeclarations]: Found specification of procedure WriteReg [2024-10-11 16:02:24,081 INFO L138 BoogieDeclarations]: Found implementation of procedure WriteReg [2024-10-11 16:02:24,081 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2024-10-11 16:02:24,081 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2024-10-11 16:02:24,081 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-10-11 16:02:24,081 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-10-11 16:02:24,081 INFO L130 BoogieDeclarations]: Found specification of procedure SetBaudRate [2024-10-11 16:02:24,081 INFO L138 BoogieDeclarations]: Found implementation of procedure SetBaudRate [2024-10-11 16:02:24,081 INFO L130 BoogieDeclarations]: Found specification of procedure Wr_Byte [2024-10-11 16:02:24,081 INFO L138 BoogieDeclarations]: Found implementation of procedure Wr_Byte [2024-10-11 16:02:24,081 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2024-10-11 16:02:24,081 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2024-10-11 16:02:24,081 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2024-10-11 16:02:24,081 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2024-10-11 16:02:24,082 INFO L130 BoogieDeclarations]: Found specification of procedure via_ircc_net_open [2024-10-11 16:02:24,082 INFO L138 BoogieDeclarations]: Found implementation of procedure via_ircc_net_open [2024-10-11 16:02:24,082 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-11 16:02:24,082 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-11 16:02:24,082 INFO L130 BoogieDeclarations]: Found specification of procedure ResetChip [2024-10-11 16:02:24,082 INFO L138 BoogieDeclarations]: Found implementation of procedure ResetChip [2024-10-11 16:02:24,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-10-11 16:02:24,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-10-11 16:02:24,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-10-11 16:02:24,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-10-11 16:02:24,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-10-11 16:02:24,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-10-11 16:02:24,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-10-11 16:02:24,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-10-11 16:02:24,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-10-11 16:02:24,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-10-11 16:02:24,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-10-11 16:02:24,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-10-11 16:02:24,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-10-11 16:02:24,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-10-11 16:02:24,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-10-11 16:02:24,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-10-11 16:02:24,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-10-11 16:02:24,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-10-11 16:02:24,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2024-10-11 16:02:24,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2024-10-11 16:02:24,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2024-10-11 16:02:24,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2024-10-11 16:02:24,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2024-10-11 16:02:24,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2024-10-11 16:02:24,086 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-10-11 16:02:24,086 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-10-11 16:02:24,086 INFO L130 BoogieDeclarations]: Found specification of procedure irda_device_txqueue_empty [2024-10-11 16:02:24,086 INFO L138 BoogieDeclarations]: Found implementation of procedure irda_device_txqueue_empty [2024-10-11 16:02:24,086 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-10-11 16:02:24,088 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-10-11 16:02:24,090 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_byte [2024-10-11 16:02:24,090 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_byte [2024-10-11 16:02:24,090 INFO L130 BoogieDeclarations]: Found specification of procedure Sdelay [2024-10-11 16:02:24,090 INFO L138 BoogieDeclarations]: Found implementation of procedure Sdelay [2024-10-11 16:02:24,090 INFO L130 BoogieDeclarations]: Found specification of procedure SetSIR [2024-10-11 16:02:24,090 INFO L138 BoogieDeclarations]: Found implementation of procedure SetSIR [2024-10-11 16:02:24,090 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2024-10-11 16:02:24,090 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2024-10-11 16:02:24,090 INFO L130 BoogieDeclarations]: Found specification of procedure SetMaxRxPacketSize [2024-10-11 16:02:24,090 INFO L138 BoogieDeclarations]: Found implementation of procedure SetMaxRxPacketSize [2024-10-11 16:02:24,090 INFO L130 BoogieDeclarations]: Found specification of procedure GetRecvByte [2024-10-11 16:02:24,090 INFO L138 BoogieDeclarations]: Found implementation of procedure GetRecvByte [2024-10-11 16:02:24,090 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2024-10-11 16:02:24,090 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2024-10-11 16:02:24,090 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-10-11 16:02:24,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-10-11 16:02:24,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-10-11 16:02:24,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-10-11 16:02:24,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-10-11 16:02:24,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-10-11 16:02:24,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-10-11 16:02:24,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-10-11 16:02:24,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2024-10-11 16:02:24,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2024-10-11 16:02:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2024-10-11 16:02:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure hwreset [2024-10-11 16:02:24,092 INFO L138 BoogieDeclarations]: Found implementation of procedure hwreset [2024-10-11 16:02:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-10-11 16:02:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-10-11 16:02:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-10-11 16:02:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-10-11 16:02:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-10-11 16:02:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-10-11 16:02:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-10-11 16:02:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-10-11 16:02:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-10-11 16:02:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-10-11 16:02:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-10-11 16:02:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-10-11 16:02:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-10-11 16:02:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-10-11 16:02:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-10-11 16:02:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-10-11 16:02:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-10-11 16:02:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-10-11 16:02:24,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-10-11 16:02:24,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-10-11 16:02:24,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-10-11 16:02:24,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-10-11 16:02:24,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-10-11 16:02:24,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2024-10-11 16:02:24,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2024-10-11 16:02:24,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2024-10-11 16:02:24,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2024-10-11 16:02:24,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2024-10-11 16:02:24,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2024-10-11 16:02:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2024-10-11 16:02:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2024-10-11 16:02:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2024-10-11 16:02:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2024-10-11 16:02:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2024-10-11 16:02:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2024-10-11 16:02:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2024-10-11 16:02:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-10-11 16:02:24,097 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-10-11 16:02:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2024-10-11 16:02:24,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2024-10-11 16:02:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_byte [2024-10-11 16:02:24,097 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_byte [2024-10-11 16:02:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2024-10-11 16:02:24,098 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2024-10-11 16:02:24,098 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2024-10-11 16:02:24,098 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2024-10-11 16:02:24,098 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-10-11 16:02:24,098 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-10-11 16:02:24,098 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2024-10-11 16:02:24,098 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2024-10-11 16:02:24,098 INFO L130 BoogieDeclarations]: Found specification of procedure via_ircc_dma_xmit [2024-10-11 16:02:24,098 INFO L138 BoogieDeclarations]: Found implementation of procedure via_ircc_dma_xmit [2024-10-11 16:02:24,098 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2024-10-11 16:02:24,098 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2024-10-11 16:02:24,098 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2024-10-11 16:02:24,098 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2024-10-11 16:02:24,098 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2024-10-11 16:02:24,099 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-10-11 16:02:24,099 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2024-10-11 16:02:24,099 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-10-11 16:02:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-10-11 16:02:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-10-11 16:02:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-10-11 16:02:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-10-11 16:02:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-10-11 16:02:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-10-11 16:02:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2024-10-11 16:02:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2024-10-11 16:02:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2024-10-11 16:02:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2024-10-11 16:02:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2024-10-11 16:02:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2024-10-11 16:02:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2024-10-11 16:02:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2024-10-11 16:02:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2024-10-11 16:02:24,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2024-10-11 16:02:24,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2024-10-11 16:02:24,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2024-10-11 16:02:24,102 INFO L130 BoogieDeclarations]: Found specification of procedure net_ratelimit [2024-10-11 16:02:24,102 INFO L138 BoogieDeclarations]: Found implementation of procedure net_ratelimit [2024-10-11 16:02:24,102 INFO L130 BoogieDeclarations]: Found specification of procedure SetSendByte [2024-10-11 16:02:24,102 INFO L138 BoogieDeclarations]: Found implementation of procedure SetSendByte [2024-10-11 16:02:24,102 INFO L130 BoogieDeclarations]: Found specification of procedure dev_alloc_skb [2024-10-11 16:02:24,102 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_alloc_skb [2024-10-11 16:02:24,102 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-10-11 16:02:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-10-11 16:02:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_via_ircc_cb [2024-10-11 16:02:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_via_ircc_cb [2024-10-11 16:02:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure SetSendPreambleCount [2024-10-11 16:02:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure SetSendPreambleCount [2024-10-11 16:02:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure InitCard [2024-10-11 16:02:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure InitCard [2024-10-11 16:02:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-10-11 16:02:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-10-11 16:02:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure SetTimer [2024-10-11 16:02:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure SetTimer [2024-10-11 16:02:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure ActClk [2024-10-11 16:02:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ActClk [2024-10-11 16:02:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure request_dma [2024-10-11 16:02:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure request_dma [2024-10-11 16:02:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2024-10-11 16:02:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2024-10-11 16:02:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-11 16:02:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-10-11 16:02:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-10-11 16:02:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-10-11 16:02:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-10-11 16:02:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-10-11 16:02:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-10-11 16:02:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-10-11 16:02:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-10-11 16:02:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-10-11 16:02:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-10-11 16:02:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-10-11 16:02:24,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-10-11 16:02:24,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-10-11 16:02:24,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-10-11 16:02:24,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-10-11 16:02:24,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-10-11 16:02:24,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-10-11 16:02:24,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-10-11 16:02:24,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-10-11 16:02:24,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-10-11 16:02:24,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-10-11 16:02:24,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-10-11 16:02:24,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-10-11 16:02:24,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2024-10-11 16:02:24,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2024-10-11 16:02:24,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2024-10-11 16:02:24,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2024-10-11 16:02:24,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2024-10-11 16:02:24,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2024-10-11 16:02:24,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2024-10-11 16:02:24,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2024-10-11 16:02:24,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2024-10-11 16:02:24,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2024-10-11 16:02:24,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2024-10-11 16:02:24,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2024-10-11 16:02:24,106 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reset_mac_header [2024-10-11 16:02:24,106 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reset_mac_header [2024-10-11 16:02:24,106 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2024-10-11 16:02:24,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2024-10-11 16:02:24,106 INFO L130 BoogieDeclarations]: Found specification of procedure skb_copy_to_linear_data [2024-10-11 16:02:24,106 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_copy_to_linear_data [2024-10-11 16:02:24,805 INFO L238 CfgBuilder]: Building ICFG [2024-10-11 16:02:24,808 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-11 16:02:28,490 INFO L733 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-10-11 16:02:29,717 INFO L? ?]: Removed 2334 outVars from TransFormulas that were not future-live. [2024-10-11 16:02:29,717 INFO L287 CfgBuilder]: Performing block encoding [2024-10-11 16:02:29,889 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-11 16:02:29,890 INFO L314 CfgBuilder]: Removed 1 assume(true) statements. [2024-10-11 16:02:29,890 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:02:29 BoogieIcfgContainer [2024-10-11 16:02:29,890 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-11 16:02:29,893 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-11 16:02:29,893 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-11 16:02:29,895 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-11 16:02:29,896 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.10 04:02:21" (1/3) ... [2024-10-11 16:02:29,896 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@603b8bf7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 04:02:29, skipping insertion in model container [2024-10-11 16:02:29,896 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:02:23" (2/3) ... [2024-10-11 16:02:29,897 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@603b8bf7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 04:02:29, skipping insertion in model container [2024-10-11 16:02:29,897 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:02:29" (3/3) ... [2024-10-11 16:02:29,898 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_linux-kernel-locking-spinlock_drivers-net-irda-via-ircc.cil.i [2024-10-11 16:02:29,912 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-11 16:02:29,912 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-10-11 16:02:30,080 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-11 16:02:30,086 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;@1d139420, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-11 16:02:30,087 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-10-11 16:02:30,097 INFO L276 IsEmpty]: Start isEmpty. Operand has 1997 states, 1215 states have (on average 1.3415637860082306) internal successors, (1630), 1245 states have internal predecessors, (1630), 687 states have call successors, (687), 92 states have call predecessors, (687), 91 states have return successors, (684), 673 states have call predecessors, (684), 684 states have call successors, (684) [2024-10-11 16:02:30,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-10-11 16:02:30,105 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 16:02:30,105 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 16:02:30,106 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_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-10-11 16:02:30,110 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 16:02:30,110 INFO L85 PathProgramCache]: Analyzing trace with hash 950017219, now seen corresponding path program 1 times [2024-10-11 16:02:30,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 16:02:30,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456138476] [2024-10-11 16:02:30,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 16:02:30,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 16:02:30,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:30,788 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-11 16:02:30,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:30,805 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-11 16:02:30,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:30,815 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-11 16:02:30,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:30,826 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:30,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:30,833 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-11 16:02:30,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:30,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-11 16:02:30,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:30,854 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-10-11 16:02:30,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 16:02:30,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456138476] [2024-10-11 16:02:30,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456138476] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 16:02:30,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 16:02:30,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-11 16:02:30,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988206698] [2024-10-11 16:02:30,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 16:02:30,862 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-11 16:02:30,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 16:02:30,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-11 16:02:30,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-11 16:02:30,888 INFO L87 Difference]: Start difference. First operand has 1997 states, 1215 states have (on average 1.3415637860082306) internal successors, (1630), 1245 states have internal predecessors, (1630), 687 states have call successors, (687), 92 states have call predecessors, (687), 91 states have return successors, (684), 673 states have call predecessors, (684), 684 states have call successors, (684) Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-10-11 16:02:32,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 16:02:32,406 INFO L93 Difference]: Finished difference Result 3972 states and 6056 transitions. [2024-10-11 16:02:32,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 16:02:32,409 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 39 [2024-10-11 16:02:32,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 16:02:32,436 INFO L225 Difference]: With dead ends: 3972 [2024-10-11 16:02:32,437 INFO L226 Difference]: Without dead ends: 1991 [2024-10-11 16:02:32,452 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-11 16:02:32,454 INFO L432 NwaCegarLoop]: 2837 mSDtfsCounter, 2972 mSDsluCounter, 5659 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2973 SdHoareTripleChecker+Valid, 8496 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-10-11 16:02:32,454 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2973 Valid, 8496 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 458 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-10-11 16:02:32,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1991 states. [2024-10-11 16:02:32,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1991 to 1991. [2024-10-11 16:02:32,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1991 states, 1213 states have (on average 1.3289365210222588) internal successors, (1612), 1243 states have internal predecessors, (1612), 684 states have call successors, (684), 92 states have call predecessors, (684), 91 states have return successors, (681), 670 states have call predecessors, (681), 681 states have call successors, (681) [2024-10-11 16:02:32,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1991 states to 1991 states and 2977 transitions. [2024-10-11 16:02:32,675 INFO L78 Accepts]: Start accepts. Automaton has 1991 states and 2977 transitions. Word has length 39 [2024-10-11 16:02:32,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 16:02:32,676 INFO L471 AbstractCegarLoop]: Abstraction has 1991 states and 2977 transitions. [2024-10-11 16:02:32,676 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-10-11 16:02:32,677 INFO L276 IsEmpty]: Start isEmpty. Operand 1991 states and 2977 transitions. [2024-10-11 16:02:32,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-10-11 16:02:32,679 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 16:02:32,679 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 16:02:32,679 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-11 16:02:32,679 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-10-11 16:02:32,680 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 16:02:32,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1893994959, now seen corresponding path program 1 times [2024-10-11 16:02:32,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 16:02:32,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147702496] [2024-10-11 16:02:32,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 16:02:32,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 16:02:32,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:32,986 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-11 16:02:32,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:32,991 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-11 16:02:32,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:32,996 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-11 16:02:32,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:33,001 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:33,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:33,004 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-11 16:02:33,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:33,009 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-11 16:02:33,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:33,014 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-11 16:02:33,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:33,018 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-10-11 16:02:33,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 16:02:33,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147702496] [2024-10-11 16:02:33,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147702496] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 16:02:33,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 16:02:33,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-11 16:02:33,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506216372] [2024-10-11 16:02:33,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 16:02:33,020 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-11 16:02:33,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 16:02:33,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-11 16:02:33,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-11 16:02:33,021 INFO L87 Difference]: Start difference. First operand 1991 states and 2977 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-10-11 16:02:34,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 16:02:34,718 INFO L93 Difference]: Finished difference Result 1997 states and 2982 transitions. [2024-10-11 16:02:34,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 16:02:34,719 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 44 [2024-10-11 16:02:34,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 16:02:34,731 INFO L225 Difference]: With dead ends: 1997 [2024-10-11 16:02:34,731 INFO L226 Difference]: Without dead ends: 1995 [2024-10-11 16:02:34,733 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-11 16:02:34,733 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2957 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2958 SdHoareTripleChecker+Valid, 8467 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-10-11 16:02:34,734 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2958 Valid, 8467 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-10-11 16:02:34,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1995 states. [2024-10-11 16:02:34,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1995 to 1995. [2024-10-11 16:02:34,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1995 states, 1216 states have (on average 1.328125) internal successors, (1615), 1246 states have internal predecessors, (1615), 684 states have call successors, (684), 93 states have call predecessors, (684), 92 states have return successors, (681), 670 states have call predecessors, (681), 681 states have call successors, (681) [2024-10-11 16:02:34,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1995 states to 1995 states and 2980 transitions. [2024-10-11 16:02:34,822 INFO L78 Accepts]: Start accepts. Automaton has 1995 states and 2980 transitions. Word has length 44 [2024-10-11 16:02:34,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 16:02:34,823 INFO L471 AbstractCegarLoop]: Abstraction has 1995 states and 2980 transitions. [2024-10-11 16:02:34,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-10-11 16:02:34,823 INFO L276 IsEmpty]: Start isEmpty. Operand 1995 states and 2980 transitions. [2024-10-11 16:02:34,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-10-11 16:02:34,824 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 16:02:34,824 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2024-10-11 16:02:34,824 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-11 16:02:34,824 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-10-11 16:02:34,825 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 16:02:34,825 INFO L85 PathProgramCache]: Analyzing trace with hash 308837379, now seen corresponding path program 1 times [2024-10-11 16:02:34,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 16:02:34,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198607977] [2024-10-11 16:02:34,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 16:02:34,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 16:02:34,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:35,074 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-11 16:02:35,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:35,080 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-11 16:02:35,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:35,086 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-11 16:02:35,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:35,091 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:35,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:35,095 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-11 16:02:35,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:35,100 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-11 16:02:35,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:35,105 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-11 16:02:35,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:35,109 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-11 16:02:35,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:35,114 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-10-11 16:02:35,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 16:02:35,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198607977] [2024-10-11 16:02:35,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198607977] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 16:02:35,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 16:02:35,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-11 16:02:35,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953211523] [2024-10-11 16:02:35,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 16:02:35,115 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-11 16:02:35,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 16:02:35,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-11 16:02:35,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-11 16:02:35,116 INFO L87 Difference]: Start difference. First operand 1995 states and 2980 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-10-11 16:02:36,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 16:02:36,183 INFO L93 Difference]: Finished difference Result 2001 states and 2985 transitions. [2024-10-11 16:02:36,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 16:02:36,183 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 49 [2024-10-11 16:02:36,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 16:02:36,196 INFO L225 Difference]: With dead ends: 2001 [2024-10-11 16:02:36,196 INFO L226 Difference]: Without dead ends: 1999 [2024-10-11 16:02:36,197 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-11 16:02:36,198 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2956 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2957 SdHoareTripleChecker+Valid, 8467 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-10-11 16:02:36,198 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2957 Valid, 8467 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-10-11 16:02:36,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1999 states. [2024-10-11 16:02:36,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1999 to 1999. [2024-10-11 16:02:36,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1999 states, 1219 states have (on average 1.3273174733388022) internal successors, (1618), 1249 states have internal predecessors, (1618), 684 states have call successors, (684), 94 states have call predecessors, (684), 93 states have return successors, (681), 670 states have call predecessors, (681), 681 states have call successors, (681) [2024-10-11 16:02:36,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1999 states to 1999 states and 2983 transitions. [2024-10-11 16:02:36,290 INFO L78 Accepts]: Start accepts. Automaton has 1999 states and 2983 transitions. Word has length 49 [2024-10-11 16:02:36,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 16:02:36,291 INFO L471 AbstractCegarLoop]: Abstraction has 1999 states and 2983 transitions. [2024-10-11 16:02:36,291 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-10-11 16:02:36,291 INFO L276 IsEmpty]: Start isEmpty. Operand 1999 states and 2983 transitions. [2024-10-11 16:02:36,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-10-11 16:02:36,292 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 16:02:36,292 INFO L215 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 16:02:36,293 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-10-11 16:02:36,293 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-10-11 16:02:36,293 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 16:02:36,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1912369394, now seen corresponding path program 1 times [2024-10-11 16:02:36,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 16:02:36,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72364451] [2024-10-11 16:02:36,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 16:02:36,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 16:02:36,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:36,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-11 16:02:36,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:36,549 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-11 16:02:36,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:36,556 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-11 16:02:36,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:36,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:36,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:36,565 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-11 16:02:36,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:36,570 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-11 16:02:36,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:36,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-10-11 16:02:36,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:36,579 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-10-11 16:02:36,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:36,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-10-11 16:02:36,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:36,589 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-10-11 16:02:36,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 16:02:36,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72364451] [2024-10-11 16:02:36,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72364451] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 16:02:36,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 16:02:36,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-11 16:02:36,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140854470] [2024-10-11 16:02:36,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 16:02:36,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-11 16:02:36,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 16:02:36,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-11 16:02:36,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-11 16:02:36,591 INFO L87 Difference]: Start difference. First operand 1999 states and 2983 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-10-11 16:02:38,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 16:02:38,043 INFO L93 Difference]: Finished difference Result 2005 states and 2988 transitions. [2024-10-11 16:02:38,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 16:02:38,044 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 57 [2024-10-11 16:02:38,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 16:02:38,055 INFO L225 Difference]: With dead ends: 2005 [2024-10-11 16:02:38,055 INFO L226 Difference]: Without dead ends: 2003 [2024-10-11 16:02:38,057 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-11 16:02:38,057 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2952 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2953 SdHoareTripleChecker+Valid, 8467 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-10-11 16:02:38,057 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2953 Valid, 8467 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-10-11 16:02:38,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2003 states. [2024-10-11 16:02:38,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2003 to 2003. [2024-10-11 16:02:38,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2003 states, 1222 states have (on average 1.3265139116202946) internal successors, (1621), 1252 states have internal predecessors, (1621), 684 states have call successors, (684), 95 states have call predecessors, (684), 94 states have return successors, (681), 670 states have call predecessors, (681), 681 states have call successors, (681) [2024-10-11 16:02:38,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2003 states to 2003 states and 2986 transitions. [2024-10-11 16:02:38,146 INFO L78 Accepts]: Start accepts. Automaton has 2003 states and 2986 transitions. Word has length 57 [2024-10-11 16:02:38,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 16:02:38,147 INFO L471 AbstractCegarLoop]: Abstraction has 2003 states and 2986 transitions. [2024-10-11 16:02:38,147 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-10-11 16:02:38,147 INFO L276 IsEmpty]: Start isEmpty. Operand 2003 states and 2986 transitions. [2024-10-11 16:02:38,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-10-11 16:02:38,150 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 16:02:38,150 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 16:02:38,150 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-10-11 16:02:38,150 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_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-10-11 16:02:38,151 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 16:02:38,151 INFO L85 PathProgramCache]: Analyzing trace with hash 170565028, now seen corresponding path program 1 times [2024-10-11 16:02:38,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 16:02:38,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146127551] [2024-10-11 16:02:38,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 16:02:38,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 16:02:38,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:38,366 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-11 16:02:38,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:38,372 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-11 16:02:38,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:38,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-11 16:02:38,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:38,383 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:38,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:38,387 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-11 16:02:38,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:38,392 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-11 16:02:38,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:38,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-10-11 16:02:38,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:38,403 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-10-11 16:02:38,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:38,408 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-10-11 16:02:38,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:38,414 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-11 16:02:38,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:38,420 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-10-11 16:02:38,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 16:02:38,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146127551] [2024-10-11 16:02:38,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146127551] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 16:02:38,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 16:02:38,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-11 16:02:38,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634658464] [2024-10-11 16:02:38,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 16:02:38,421 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-11 16:02:38,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 16:02:38,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-11 16:02:38,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-11 16:02:38,423 INFO L87 Difference]: Start difference. First operand 2003 states and 2986 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-10-11 16:02:39,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 16:02:39,894 INFO L93 Difference]: Finished difference Result 2009 states and 2991 transitions. [2024-10-11 16:02:39,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 16:02:39,894 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 62 [2024-10-11 16:02:39,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 16:02:39,909 INFO L225 Difference]: With dead ends: 2009 [2024-10-11 16:02:39,910 INFO L226 Difference]: Without dead ends: 2007 [2024-10-11 16:02:39,911 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-11 16:02:39,912 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2951 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2952 SdHoareTripleChecker+Valid, 8467 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-10-11 16:02:39,912 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2952 Valid, 8467 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-10-11 16:02:39,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2007 states. [2024-10-11 16:02:40,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2007 to 2007. [2024-10-11 16:02:40,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2007 states, 1225 states have (on average 1.3257142857142856) internal successors, (1624), 1255 states have internal predecessors, (1624), 684 states have call successors, (684), 96 states have call predecessors, (684), 95 states have return successors, (681), 670 states have call predecessors, (681), 681 states have call successors, (681) [2024-10-11 16:02:40,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2007 states to 2007 states and 2989 transitions. [2024-10-11 16:02:40,061 INFO L78 Accepts]: Start accepts. Automaton has 2007 states and 2989 transitions. Word has length 62 [2024-10-11 16:02:40,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 16:02:40,062 INFO L471 AbstractCegarLoop]: Abstraction has 2007 states and 2989 transitions. [2024-10-11 16:02:40,063 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-10-11 16:02:40,063 INFO L276 IsEmpty]: Start isEmpty. Operand 2007 states and 2989 transitions. [2024-10-11 16:02:40,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-10-11 16:02:40,065 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 16:02:40,065 INFO L215 NwaCegarLoop]: trace histogram [6, 5, 5, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 16:02:40,065 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-10-11 16:02:40,065 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_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-10-11 16:02:40,066 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 16:02:40,066 INFO L85 PathProgramCache]: Analyzing trace with hash -229957041, now seen corresponding path program 1 times [2024-10-11 16:02:40,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 16:02:40,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729055311] [2024-10-11 16:02:40,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 16:02:40,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 16:02:40,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:40,275 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-11 16:02:40,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:40,281 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-11 16:02:40,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:40,289 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-11 16:02:40,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:40,296 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:40,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:40,299 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-11 16:02:40,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:40,303 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-11 16:02:40,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:40,309 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-11 16:02:40,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:40,312 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-11 16:02:40,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:40,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-11 16:02:40,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:40,321 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-11 16:02:40,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:40,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-10-11 16:02:40,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:40,327 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-10-11 16:02:40,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 16:02:40,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729055311] [2024-10-11 16:02:40,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729055311] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 16:02:40,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 16:02:40,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-11 16:02:40,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123221982] [2024-10-11 16:02:40,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 16:02:40,328 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-11 16:02:40,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 16:02:40,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-11 16:02:40,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-11 16:02:40,329 INFO L87 Difference]: Start difference. First operand 2007 states and 2989 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-10-11 16:02:42,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 16:02:42,062 INFO L93 Difference]: Finished difference Result 2013 states and 2994 transitions. [2024-10-11 16:02:42,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 16:02:42,062 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 64 [2024-10-11 16:02:42,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 16:02:42,076 INFO L225 Difference]: With dead ends: 2013 [2024-10-11 16:02:42,076 INFO L226 Difference]: Without dead ends: 2011 [2024-10-11 16:02:42,077 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-11 16:02:42,079 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2953 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2954 SdHoareTripleChecker+Valid, 8467 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-10-11 16:02:42,079 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2954 Valid, 8467 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-10-11 16:02:42,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2011 states. [2024-10-11 16:02:42,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2011 to 2011. [2024-10-11 16:02:42,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2011 states, 1228 states have (on average 1.3249185667752443) internal successors, (1627), 1258 states have internal predecessors, (1627), 684 states have call successors, (684), 97 states have call predecessors, (684), 96 states have return successors, (681), 670 states have call predecessors, (681), 681 states have call successors, (681) [2024-10-11 16:02:42,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2011 states to 2011 states and 2992 transitions. [2024-10-11 16:02:42,196 INFO L78 Accepts]: Start accepts. Automaton has 2011 states and 2992 transitions. Word has length 64 [2024-10-11 16:02:42,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 16:02:42,196 INFO L471 AbstractCegarLoop]: Abstraction has 2011 states and 2992 transitions. [2024-10-11 16:02:42,196 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-10-11 16:02:42,196 INFO L276 IsEmpty]: Start isEmpty. Operand 2011 states and 2992 transitions. [2024-10-11 16:02:42,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-10-11 16:02:42,198 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 16:02:42,198 INFO L215 NwaCegarLoop]: trace histogram [7, 6, 6, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 16:02:42,198 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-10-11 16:02:42,198 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_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-10-11 16:02:42,198 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 16:02:42,198 INFO L85 PathProgramCache]: Analyzing trace with hash 2058844068, now seen corresponding path program 1 times [2024-10-11 16:02:42,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 16:02:42,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198982368] [2024-10-11 16:02:42,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 16:02:42,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 16:02:42,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:42,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-11 16:02:42,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:42,358 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-11 16:02:42,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:42,362 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-11 16:02:42,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:42,369 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:42,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:42,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-11 16:02:42,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:42,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-11 16:02:42,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:42,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-10-11 16:02:42,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:42,383 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-10-11 16:02:42,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:42,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-10-11 16:02:42,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:42,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-11 16:02:42,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:42,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-11 16:02:42,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:42,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-10-11 16:02:42,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:42,404 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2024-10-11 16:02:42,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 16:02:42,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198982368] [2024-10-11 16:02:42,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198982368] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 16:02:42,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 16:02:42,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-11 16:02:42,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092818764] [2024-10-11 16:02:42,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 16:02:42,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-11 16:02:42,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 16:02:42,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-11 16:02:42,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-11 16:02:42,406 INFO L87 Difference]: Start difference. First operand 2011 states and 2992 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2024-10-11 16:02:43,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 16:02:43,708 INFO L93 Difference]: Finished difference Result 2017 states and 2997 transitions. [2024-10-11 16:02:43,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 16:02:43,709 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 72 [2024-10-11 16:02:43,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 16:02:43,720 INFO L225 Difference]: With dead ends: 2017 [2024-10-11 16:02:43,720 INFO L226 Difference]: Without dead ends: 2015 [2024-10-11 16:02:43,722 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-11 16:02:43,724 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2949 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2950 SdHoareTripleChecker+Valid, 8467 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-10-11 16:02:43,724 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2950 Valid, 8467 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-10-11 16:02:43,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2015 states. [2024-10-11 16:02:43,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2015 to 2015. [2024-10-11 16:02:43,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2015 states, 1231 states have (on average 1.3241267262388303) internal successors, (1630), 1261 states have internal predecessors, (1630), 684 states have call successors, (684), 98 states have call predecessors, (684), 97 states have return successors, (681), 670 states have call predecessors, (681), 681 states have call successors, (681) [2024-10-11 16:02:43,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2015 states to 2015 states and 2995 transitions. [2024-10-11 16:02:43,831 INFO L78 Accepts]: Start accepts. Automaton has 2015 states and 2995 transitions. Word has length 72 [2024-10-11 16:02:43,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 16:02:43,831 INFO L471 AbstractCegarLoop]: Abstraction has 2015 states and 2995 transitions. [2024-10-11 16:02:43,831 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2024-10-11 16:02:43,831 INFO L276 IsEmpty]: Start isEmpty. Operand 2015 states and 2995 transitions. [2024-10-11 16:02:43,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2024-10-11 16:02:43,832 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 16:02:43,832 INFO L215 NwaCegarLoop]: trace histogram [8, 7, 7, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 16:02:43,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-10-11 16:02:43,832 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_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-10-11 16:02:43,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 16:02:43,832 INFO L85 PathProgramCache]: Analyzing trace with hash 754924175, now seen corresponding path program 1 times [2024-10-11 16:02:43,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 16:02:43,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437317975] [2024-10-11 16:02:43,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 16:02:43,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 16:02:43,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:43,986 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-11 16:02:43,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:43,991 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-11 16:02:43,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:43,994 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-11 16:02:43,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:43,997 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:44,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:44,001 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-11 16:02:44,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:44,005 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-11 16:02:44,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:44,009 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-11 16:02:44,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:44,013 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-11 16:02:44,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:44,015 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-11 16:02:44,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:44,019 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-11 16:02:44,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:44,022 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-10-11 16:02:44,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:44,024 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-11 16:02:44,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:44,027 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-10-11 16:02:44,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:44,030 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2024-10-11 16:02:44,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 16:02:44,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437317975] [2024-10-11 16:02:44,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437317975] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 16:02:44,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 16:02:44,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-11 16:02:44,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093184596] [2024-10-11 16:02:44,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 16:02:44,031 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-11 16:02:44,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 16:02:44,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-11 16:02:44,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-11 16:02:44,032 INFO L87 Difference]: Start difference. First operand 2015 states and 2995 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2024-10-11 16:02:45,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 16:02:45,456 INFO L93 Difference]: Finished difference Result 2021 states and 3000 transitions. [2024-10-11 16:02:45,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 16:02:45,457 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 74 [2024-10-11 16:02:45,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 16:02:45,467 INFO L225 Difference]: With dead ends: 2021 [2024-10-11 16:02:45,467 INFO L226 Difference]: Without dead ends: 2019 [2024-10-11 16:02:45,468 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-11 16:02:45,469 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2951 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2952 SdHoareTripleChecker+Valid, 8467 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-10-11 16:02:45,469 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2952 Valid, 8467 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-10-11 16:02:45,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2019 states. [2024-10-11 16:02:45,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2019 to 2019. [2024-10-11 16:02:45,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2019 states, 1234 states have (on average 1.3233387358184765) internal successors, (1633), 1264 states have internal predecessors, (1633), 684 states have call successors, (684), 99 states have call predecessors, (684), 98 states have return successors, (681), 670 states have call predecessors, (681), 681 states have call successors, (681) [2024-10-11 16:02:45,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2019 states to 2019 states and 2998 transitions. [2024-10-11 16:02:45,572 INFO L78 Accepts]: Start accepts. Automaton has 2019 states and 2998 transitions. Word has length 74 [2024-10-11 16:02:45,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 16:02:45,573 INFO L471 AbstractCegarLoop]: Abstraction has 2019 states and 2998 transitions. [2024-10-11 16:02:45,574 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2024-10-11 16:02:45,574 INFO L276 IsEmpty]: Start isEmpty. Operand 2019 states and 2998 transitions. [2024-10-11 16:02:45,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-10-11 16:02:45,577 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 16:02:45,577 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 16:02:45,577 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-10-11 16:02:45,578 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-10-11 16:02:45,578 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 16:02:45,578 INFO L85 PathProgramCache]: Analyzing trace with hash 962025923, now seen corresponding path program 1 times [2024-10-11 16:02:45,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 16:02:45,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837694502] [2024-10-11 16:02:45,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 16:02:45,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 16:02:45,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:45,719 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-11 16:02:45,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:45,722 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-11 16:02:45,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:45,726 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-11 16:02:45,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:45,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:45,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:45,731 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-11 16:02:45,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:45,734 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-11 16:02:45,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:45,737 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-11 16:02:45,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:45,740 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-11 16:02:45,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:45,742 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-11 16:02:45,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:45,745 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-11 16:02:45,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:45,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-10-11 16:02:45,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:45,750 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-11 16:02:45,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:45,753 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-10-11 16:02:45,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:45,756 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-10-11 16:02:45,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:45,761 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2024-10-11 16:02:45,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 16:02:45,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837694502] [2024-10-11 16:02:45,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837694502] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 16:02:45,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 16:02:45,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-11 16:02:45,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566333255] [2024-10-11 16:02:45,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 16:02:45,762 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-11 16:02:45,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 16:02:45,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-11 16:02:45,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-11 16:02:45,763 INFO L87 Difference]: Start difference. First operand 2019 states and 2998 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-10-11 16:02:47,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 16:02:47,131 INFO L93 Difference]: Finished difference Result 2747 states and 4090 transitions. [2024-10-11 16:02:47,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 16:02:47,132 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 79 [2024-10-11 16:02:47,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 16:02:47,144 INFO L225 Difference]: With dead ends: 2747 [2024-10-11 16:02:47,144 INFO L226 Difference]: Without dead ends: 2745 [2024-10-11 16:02:47,145 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-11 16:02:47,147 INFO L432 NwaCegarLoop]: 3726 mSDtfsCounter, 2132 mSDsluCounter, 9263 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2133 SdHoareTripleChecker+Valid, 12989 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-10-11 16:02:47,148 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2133 Valid, 12989 Invalid, 626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 625 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-10-11 16:02:47,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2745 states. [2024-10-11 16:02:47,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2745 to 2745. [2024-10-11 16:02:47,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2745 states, 1661 states have (on average 1.3239012642986152) internal successors, (2199), 1696 states have internal predecessors, (2199), 946 states have call successors, (946), 136 states have call predecessors, (946), 135 states have return successors, (943), 930 states have call predecessors, (943), 943 states have call successors, (943) [2024-10-11 16:02:47,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2745 states to 2745 states and 4088 transitions. [2024-10-11 16:02:47,307 INFO L78 Accepts]: Start accepts. Automaton has 2745 states and 4088 transitions. Word has length 79 [2024-10-11 16:02:47,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 16:02:47,307 INFO L471 AbstractCegarLoop]: Abstraction has 2745 states and 4088 transitions. [2024-10-11 16:02:47,308 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-10-11 16:02:47,309 INFO L276 IsEmpty]: Start isEmpty. Operand 2745 states and 4088 transitions. [2024-10-11 16:02:47,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2024-10-11 16:02:47,310 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 16:02:47,310 INFO L215 NwaCegarLoop]: trace histogram [10, 9, 9, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 16:02:47,310 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-10-11 16:02:47,310 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_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-10-11 16:02:47,311 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 16:02:47,311 INFO L85 PathProgramCache]: Analyzing trace with hash 674254734, now seen corresponding path program 1 times [2024-10-11 16:02:47,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 16:02:47,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136940023] [2024-10-11 16:02:47,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 16:02:47,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 16:02:47,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:47,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-11 16:02:47,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:47,501 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-11 16:02:47,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:47,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-11 16:02:47,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:47,507 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:47,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:47,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-11 16:02:47,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:47,512 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-11 16:02:47,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:47,515 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-10-11 16:02:47,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:47,517 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-10-11 16:02:47,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:47,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-10-11 16:02:47,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:47,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-11 16:02:47,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:47,524 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-11 16:02:47,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:47,527 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-10-11 16:02:47,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:47,529 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-11 16:02:47,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:47,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-11 16:02:47,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:47,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-10-11 16:02:47,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:47,537 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2024-10-11 16:02:47,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 16:02:47,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136940023] [2024-10-11 16:02:47,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136940023] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 16:02:47,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 16:02:47,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-11 16:02:47,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689246267] [2024-10-11 16:02:47,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 16:02:47,538 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-11 16:02:47,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 16:02:47,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-11 16:02:47,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-11 16:02:47,539 INFO L87 Difference]: Start difference. First operand 2745 states and 4088 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2024-10-11 16:02:48,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 16:02:48,980 INFO L93 Difference]: Finished difference Result 2751 states and 4093 transitions. [2024-10-11 16:02:49,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 16:02:49,045 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 87 [2024-10-11 16:02:49,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 16:02:49,061 INFO L225 Difference]: With dead ends: 2751 [2024-10-11 16:02:49,061 INFO L226 Difference]: Without dead ends: 2749 [2024-10-11 16:02:49,062 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-11 16:02:49,063 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2946 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2947 SdHoareTripleChecker+Valid, 8467 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-10-11 16:02:49,063 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2947 Valid, 8467 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-10-11 16:02:49,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2749 states. [2024-10-11 16:02:49,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2749 to 2749. [2024-10-11 16:02:49,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2749 states, 1664 states have (on average 1.3233173076923077) internal successors, (2202), 1699 states have internal predecessors, (2202), 946 states have call successors, (946), 137 states have call predecessors, (946), 136 states have return successors, (943), 930 states have call predecessors, (943), 943 states have call successors, (943) [2024-10-11 16:02:49,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2749 states to 2749 states and 4091 transitions. [2024-10-11 16:02:49,222 INFO L78 Accepts]: Start accepts. Automaton has 2749 states and 4091 transitions. Word has length 87 [2024-10-11 16:02:49,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 16:02:49,223 INFO L471 AbstractCegarLoop]: Abstraction has 2749 states and 4091 transitions. [2024-10-11 16:02:49,223 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2024-10-11 16:02:49,223 INFO L276 IsEmpty]: Start isEmpty. Operand 2749 states and 4091 transitions. [2024-10-11 16:02:49,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-10-11 16:02:49,225 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 16:02:49,225 INFO L215 NwaCegarLoop]: trace histogram [11, 10, 10, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 16:02:49,225 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-10-11 16:02:49,225 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_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-10-11 16:02:49,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 16:02:49,226 INFO L85 PathProgramCache]: Analyzing trace with hash -490850045, now seen corresponding path program 1 times [2024-10-11 16:02:49,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 16:02:49,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455494534] [2024-10-11 16:02:49,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 16:02:49,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 16:02:49,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:49,382 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-11 16:02:49,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:49,388 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-11 16:02:49,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:49,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-11 16:02:49,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:49,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:49,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:49,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-11 16:02:49,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:49,400 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-11 16:02:49,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:49,404 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-11 16:02:49,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:49,406 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-11 16:02:49,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:49,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-11 16:02:49,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:49,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-11 16:02:49,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:49,415 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-10-11 16:02:49,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:49,417 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-11 16:02:49,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:49,420 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-10-11 16:02:49,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:49,423 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-10-11 16:02:49,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:49,426 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-11 16:02:49,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:49,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-10-11 16:02:49,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:49,433 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2024-10-11 16:02:49,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 16:02:49,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455494534] [2024-10-11 16:02:49,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455494534] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 16:02:49,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 16:02:49,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-11 16:02:49,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442111586] [2024-10-11 16:02:49,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 16:02:49,435 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-11 16:02:49,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 16:02:49,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-11 16:02:49,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-11 16:02:49,436 INFO L87 Difference]: Start difference. First operand 2749 states and 4091 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2024-10-11 16:02:50,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 16:02:50,883 INFO L93 Difference]: Finished difference Result 2755 states and 4096 transitions. [2024-10-11 16:02:50,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 16:02:50,883 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 89 [2024-10-11 16:02:50,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 16:02:50,906 INFO L225 Difference]: With dead ends: 2755 [2024-10-11 16:02:50,906 INFO L226 Difference]: Without dead ends: 2753 [2024-10-11 16:02:50,908 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-11 16:02:50,908 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2948 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2949 SdHoareTripleChecker+Valid, 8467 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-10-11 16:02:50,908 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2949 Valid, 8467 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-10-11 16:02:50,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2753 states. [2024-10-11 16:02:51,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2753 to 2753. [2024-10-11 16:02:51,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2753 states, 1667 states have (on average 1.3227354529094182) internal successors, (2205), 1702 states have internal predecessors, (2205), 946 states have call successors, (946), 138 states have call predecessors, (946), 137 states have return successors, (943), 930 states have call predecessors, (943), 943 states have call successors, (943) [2024-10-11 16:02:51,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2753 states to 2753 states and 4094 transitions. [2024-10-11 16:02:51,169 INFO L78 Accepts]: Start accepts. Automaton has 2753 states and 4094 transitions. Word has length 89 [2024-10-11 16:02:51,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 16:02:51,169 INFO L471 AbstractCegarLoop]: Abstraction has 2753 states and 4094 transitions. [2024-10-11 16:02:51,169 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2024-10-11 16:02:51,170 INFO L276 IsEmpty]: Start isEmpty. Operand 2753 states and 4094 transitions. [2024-10-11 16:02:51,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2024-10-11 16:02:51,170 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 16:02:51,170 INFO L215 NwaCegarLoop]: trace histogram [12, 11, 11, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 16:02:51,171 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-10-11 16:02:51,171 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_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-10-11 16:02:51,171 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 16:02:51,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1617917169, now seen corresponding path program 1 times [2024-10-11 16:02:51,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 16:02:51,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145107683] [2024-10-11 16:02:51,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 16:02:51,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 16:02:51,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:51,310 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-11 16:02:51,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:51,313 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-11 16:02:51,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:51,317 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-11 16:02:51,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:51,321 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:51,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:51,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-11 16:02:51,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:51,325 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-11 16:02:51,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:51,327 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-11 16:02:51,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:51,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-11 16:02:51,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:51,335 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-11 16:02:51,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:51,337 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-11 16:02:51,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:51,340 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-10-11 16:02:51,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:51,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-11 16:02:51,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:51,345 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-10-11 16:02:51,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:51,347 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-10-11 16:02:51,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:51,350 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-11 16:02:51,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:51,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-10-11 16:02:51,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:51,361 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-10-11 16:02:51,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:51,365 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2024-10-11 16:02:51,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 16:02:51,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145107683] [2024-10-11 16:02:51,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145107683] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 16:02:51,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 16:02:51,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-11 16:02:51,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943837636] [2024-10-11 16:02:51,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 16:02:51,367 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-11 16:02:51,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 16:02:51,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-11 16:02:51,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-11 16:02:51,367 INFO L87 Difference]: Start difference. First operand 2753 states and 4094 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-10-11 16:02:52,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 16:02:52,608 INFO L93 Difference]: Finished difference Result 2759 states and 4099 transitions. [2024-10-11 16:02:52,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 16:02:52,608 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 94 [2024-10-11 16:02:52,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 16:02:52,620 INFO L225 Difference]: With dead ends: 2759 [2024-10-11 16:02:52,621 INFO L226 Difference]: Without dead ends: 2757 [2024-10-11 16:02:52,622 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-11 16:02:52,623 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2947 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2948 SdHoareTripleChecker+Valid, 8467 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-10-11 16:02:52,623 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2948 Valid, 8467 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-10-11 16:02:52,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2757 states. [2024-10-11 16:02:52,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2757 to 2757. [2024-10-11 16:02:52,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2757 states, 1670 states have (on average 1.3221556886227546) internal successors, (2208), 1705 states have internal predecessors, (2208), 946 states have call successors, (946), 139 states have call predecessors, (946), 138 states have return successors, (943), 930 states have call predecessors, (943), 943 states have call successors, (943) [2024-10-11 16:02:52,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2757 states to 2757 states and 4097 transitions. [2024-10-11 16:02:52,812 INFO L78 Accepts]: Start accepts. Automaton has 2757 states and 4097 transitions. Word has length 94 [2024-10-11 16:02:52,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 16:02:52,812 INFO L471 AbstractCegarLoop]: Abstraction has 2757 states and 4097 transitions. [2024-10-11 16:02:52,813 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-10-11 16:02:52,813 INFO L276 IsEmpty]: Start isEmpty. Operand 2757 states and 4097 transitions. [2024-10-11 16:02:52,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2024-10-11 16:02:52,814 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 16:02:52,814 INFO L215 NwaCegarLoop]: trace histogram [13, 12, 12, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 16:02:52,814 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-10-11 16:02:52,814 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_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-10-11 16:02:52,814 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 16:02:52,814 INFO L85 PathProgramCache]: Analyzing trace with hash 644162980, now seen corresponding path program 1 times [2024-10-11 16:02:52,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 16:02:52,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281020150] [2024-10-11 16:02:52,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 16:02:52,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 16:02:52,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:52,958 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-11 16:02:52,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:52,962 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-11 16:02:52,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:52,964 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-11 16:02:52,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:52,967 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:52,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:52,969 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-11 16:02:52,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:52,972 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-11 16:02:52,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:52,975 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-10-11 16:02:52,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:52,977 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-10-11 16:02:52,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:52,980 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-10-11 16:02:52,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:52,983 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-11 16:02:52,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:52,986 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-11 16:02:52,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:52,990 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-10-11 16:02:52,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:52,994 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-11 16:02:52,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:52,997 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-11 16:02:52,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:52,999 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-10-11 16:02:53,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:53,002 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-10-11 16:02:53,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:53,005 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-10-11 16:02:53,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:53,008 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-10-11 16:02:53,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:53,011 INFO L134 CoverageAnalysis]: Checked inductivity of 299 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 275 trivial. 0 not checked. [2024-10-11 16:02:53,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 16:02:53,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281020150] [2024-10-11 16:02:53,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281020150] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 16:02:53,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 16:02:53,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-11 16:02:53,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005589337] [2024-10-11 16:02:53,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 16:02:53,013 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-11 16:02:53,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 16:02:53,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-11 16:02:53,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-11 16:02:53,013 INFO L87 Difference]: Start difference. First operand 2757 states and 4097 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-10-11 16:02:54,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 16:02:54,512 INFO L93 Difference]: Finished difference Result 2763 states and 4102 transitions. [2024-10-11 16:02:54,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 16:02:54,512 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 102 [2024-10-11 16:02:54,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 16:02:54,524 INFO L225 Difference]: With dead ends: 2763 [2024-10-11 16:02:54,524 INFO L226 Difference]: Without dead ends: 2759 [2024-10-11 16:02:54,526 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-11 16:02:54,526 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2943 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2944 SdHoareTripleChecker+Valid, 8467 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-10-11 16:02:54,527 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2944 Valid, 8467 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-10-11 16:02:54,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2759 states. [2024-10-11 16:02:54,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2759 to 2759. [2024-10-11 16:02:54,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2759 states, 1672 states have (on average 1.3211722488038278) internal successors, (2209), 1706 states have internal predecessors, (2209), 946 states have call successors, (946), 140 states have call predecessors, (946), 138 states have return successors, (943), 930 states have call predecessors, (943), 943 states have call successors, (943) [2024-10-11 16:02:54,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2759 states to 2759 states and 4098 transitions. [2024-10-11 16:02:54,716 INFO L78 Accepts]: Start accepts. Automaton has 2759 states and 4098 transitions. Word has length 102 [2024-10-11 16:02:54,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 16:02:54,717 INFO L471 AbstractCegarLoop]: Abstraction has 2759 states and 4098 transitions. [2024-10-11 16:02:54,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-10-11 16:02:54,717 INFO L276 IsEmpty]: Start isEmpty. Operand 2759 states and 4098 transitions. [2024-10-11 16:02:54,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-10-11 16:02:54,718 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 16:02:54,718 INFO L215 NwaCegarLoop]: trace histogram [14, 13, 13, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 16:02:54,718 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-10-11 16:02:54,719 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_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-10-11 16:02:54,719 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 16:02:54,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1015168177, now seen corresponding path program 1 times [2024-10-11 16:02:54,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 16:02:54,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795015405] [2024-10-11 16:02:54,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 16:02:54,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 16:02:54,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:54,850 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-11 16:02:54,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:54,854 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-11 16:02:54,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:54,856 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-11 16:02:54,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:54,859 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:54,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:54,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-11 16:02:54,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:54,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-11 16:02:54,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:54,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-11 16:02:54,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:54,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-11 16:02:54,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:54,872 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-11 16:02:54,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:54,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-11 16:02:54,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:54,876 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-10-11 16:02:54,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:54,879 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-11 16:02:54,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:54,881 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-10-11 16:02:54,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:54,883 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-10-11 16:02:54,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:54,886 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-11 16:02:54,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:54,888 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-10-11 16:02:54,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:54,890 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-10-11 16:02:54,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:54,893 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-11 16:02:54,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:54,895 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-10-11 16:02:54,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:54,897 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 323 trivial. 0 not checked. [2024-10-11 16:02:54,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 16:02:54,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795015405] [2024-10-11 16:02:54,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795015405] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 16:02:54,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 16:02:54,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-11 16:02:54,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244485990] [2024-10-11 16:02:54,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 16:02:54,899 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-11 16:02:54,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 16:02:54,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-11 16:02:54,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-11 16:02:54,899 INFO L87 Difference]: Start difference. First operand 2759 states and 4098 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2024-10-11 16:02:55,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 16:02:55,992 INFO L93 Difference]: Finished difference Result 2759 states and 4098 transitions. [2024-10-11 16:02:55,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 16:02:55,993 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 104 [2024-10-11 16:02:55,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 16:02:56,005 INFO L225 Difference]: With dead ends: 2759 [2024-10-11 16:02:56,006 INFO L226 Difference]: Without dead ends: 2664 [2024-10-11 16:02:56,007 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-11 16:02:56,007 INFO L432 NwaCegarLoop]: 2827 mSDtfsCounter, 2942 mSDsluCounter, 5636 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2942 SdHoareTripleChecker+Valid, 8463 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-10-11 16:02:56,008 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2942 Valid, 8463 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-10-11 16:02:56,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2664 states. [2024-10-11 16:02:56,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2664 to 2664. [2024-10-11 16:02:56,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2664 states, 1616 states have (on average 1.3292079207920793) internal successors, (2148), 1648 states have internal predecessors, (2148), 921 states have call successors, (921), 125 states have call predecessors, (921), 125 states have return successors, (921), 908 states have call predecessors, (921), 921 states have call successors, (921) [2024-10-11 16:02:56,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2664 states to 2664 states and 3990 transitions. [2024-10-11 16:02:56,215 INFO L78 Accepts]: Start accepts. Automaton has 2664 states and 3990 transitions. Word has length 104 [2024-10-11 16:02:56,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 16:02:56,216 INFO L471 AbstractCegarLoop]: Abstraction has 2664 states and 3990 transitions. [2024-10-11 16:02:56,216 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2024-10-11 16:02:56,216 INFO L276 IsEmpty]: Start isEmpty. Operand 2664 states and 3990 transitions. [2024-10-11 16:02:56,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-10-11 16:02:56,218 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 16:02:56,218 INFO L215 NwaCegarLoop]: trace histogram [14, 14, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-11 16:02:56,218 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-10-11 16:02:56,218 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-10-11 16:02:56,219 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 16:02:56,219 INFO L85 PathProgramCache]: Analyzing trace with hash 691600375, now seen corresponding path program 1 times [2024-10-11 16:02:56,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 16:02:56,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937065544] [2024-10-11 16:02:56,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 16:02:56,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 16:02:56,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,715 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-11 16:02:56,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-11 16:02:56,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-11 16:02:56,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,740 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:56,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-11 16:02:56,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,746 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-11 16:02:56,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,751 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-11 16:02:56,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,765 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:56,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,768 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-11 16:02:56,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,770 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-11 16:02:56,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,773 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-10-11 16:02:56,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,783 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:56,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,786 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-11 16:02:56,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,788 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-11 16:02:56,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-10-11 16:02:56,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-11 16:02:56,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,799 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-10-11 16:02:56,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,803 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:56,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,806 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-10-11 16:02:56,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,810 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-10-11 16:02:56,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,814 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-10-11 16:02:56,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,818 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-10-11 16:02:56,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,823 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:56,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,826 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:56,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,828 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-10-11 16:02:56,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,834 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:56,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,837 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:56,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,839 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-10-11 16:02:56,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-10-11 16:02:56,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,846 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-10-11 16:02:56,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,851 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-10-11 16:02:56,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,860 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:02:56,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,863 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-11 16:02:56,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,865 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-11 16:02:56,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,868 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-10-11 16:02:56,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:02:56,872 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 365 trivial. 0 not checked. [2024-10-11 16:02:56,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 16:02:56,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937065544] [2024-10-11 16:02:56,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937065544] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 16:02:56,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 16:02:56,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-10-11 16:02:56,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798889838] [2024-10-11 16:02:56,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 16:02:56,873 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-11 16:02:56,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 16:02:56,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-11 16:02:56,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-10-11 16:02:56,874 INFO L87 Difference]: Start difference. First operand 2664 states and 3990 transitions. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (27), 4 states have call predecessors, (27), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-10-11 16:03:05,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 16:03:05,083 INFO L93 Difference]: Finished difference Result 2676 states and 4012 transitions. [2024-10-11 16:03:05,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-11 16:03:05,084 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (27), 4 states have call predecessors, (27), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 181 [2024-10-11 16:03:05,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 16:03:05,095 INFO L225 Difference]: With dead ends: 2676 [2024-10-11 16:03:05,095 INFO L226 Difference]: Without dead ends: 2674 [2024-10-11 16:03:05,096 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-10-11 16:03:05,096 INFO L432 NwaCegarLoop]: 1287 mSDtfsCounter, 2516 mSDsluCounter, 3202 mSDsCounter, 0 mSdLazyCounter, 9961 mSolverCounterSat, 1070 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2981 SdHoareTripleChecker+Valid, 4489 SdHoareTripleChecker+Invalid, 11031 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1070 IncrementalHoareTripleChecker+Valid, 9961 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.8s IncrementalHoareTripleChecker+Time [2024-10-11 16:03:05,096 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2981 Valid, 4489 Invalid, 11031 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1070 Valid, 9961 Invalid, 0 Unknown, 0 Unchecked, 7.8s Time] [2024-10-11 16:03:05,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2674 states. [2024-10-11 16:03:05,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2674 to 2662. [2024-10-11 16:03:05,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2662 states, 1615 states have (on average 1.3287925696594427) internal successors, (2146), 1646 states have internal predecessors, (2146), 921 states have call successors, (921), 125 states have call predecessors, (921), 125 states have return successors, (921), 908 states have call predecessors, (921), 921 states have call successors, (921) [2024-10-11 16:03:05,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2662 states to 2662 states and 3988 transitions. [2024-10-11 16:03:05,279 INFO L78 Accepts]: Start accepts. Automaton has 2662 states and 3988 transitions. Word has length 181 [2024-10-11 16:03:05,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 16:03:05,280 INFO L471 AbstractCegarLoop]: Abstraction has 2662 states and 3988 transitions. [2024-10-11 16:03:05,280 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (27), 4 states have call predecessors, (27), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-10-11 16:03:05,280 INFO L276 IsEmpty]: Start isEmpty. Operand 2662 states and 3988 transitions. [2024-10-11 16:03:05,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2024-10-11 16:03:05,282 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 16:03:05,283 INFO L215 NwaCegarLoop]: trace histogram [15, 15, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-11 16:03:05,283 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-10-11 16:03:05,283 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-10-11 16:03:05,283 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 16:03:05,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1907376701, now seen corresponding path program 1 times [2024-10-11 16:03:05,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 16:03:05,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472776227] [2024-10-11 16:03:05,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 16:03:05,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 16:03:05,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,625 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-11 16:03:05,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-11 16:03:05,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,637 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-11 16:03:05,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,642 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:03:05,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-11 16:03:05,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-11 16:03:05,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,647 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-11 16:03:05,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,652 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:03:05,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,654 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-11 16:03:05,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-11 16:03:05,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,658 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-10-11 16:03:05,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,663 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:03:05,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-11 16:03:05,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,668 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-11 16:03:05,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,670 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-10-11 16:03:05,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,673 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-11 16:03:05,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,676 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-10-11 16:03:05,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,678 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:03:05,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,683 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-10-11 16:03:05,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,685 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-10-11 16:03:05,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,688 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-10-11 16:03:05,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,690 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-10-11 16:03:05,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,694 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:03:05,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:03:05,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,697 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-10-11 16:03:05,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,700 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:03:05,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,702 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:03:05,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,703 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-10-11 16:03:05,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-10-11 16:03:05,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,707 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-10-11 16:03:05,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-10-11 16:03:05,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,716 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:03:05,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,718 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-11 16:03:05,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-11 16:03:05,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,722 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-10-11 16:03:05,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-10-11 16:03:05,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,737 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-10-11 16:03:05,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,740 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-11 16:03:05,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-10-11 16:03:05,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,746 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:03:05,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:03:05,748 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 407 trivial. 0 not checked. [2024-10-11 16:03:05,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 16:03:05,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472776227] [2024-10-11 16:03:05,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472776227] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 16:03:05,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 16:03:05,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-11 16:03:05,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496047037] [2024-10-11 16:03:05,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 16:03:05,751 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-11 16:03:05,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 16:03:05,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-11 16:03:05,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-10-11 16:03:05,752 INFO L87 Difference]: Start difference. First operand 2662 states and 3988 transitions. Second operand has 7 states, 6 states have (on average 12.5) internal successors, (75), 4 states have internal predecessors, (75), 3 states have call successors, (32), 5 states have call predecessors, (32), 2 states have return successors, (28), 2 states have call predecessors, (28), 3 states have call successors, (28) [2024-10-11 16:03:15,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 16:03:15,956 INFO L93 Difference]: Finished difference Result 2866 states and 4313 transitions. [2024-10-11 16:03:15,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-11 16:03:15,957 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 12.5) internal successors, (75), 4 states have internal predecessors, (75), 3 states have call successors, (32), 5 states have call predecessors, (32), 2 states have return successors, (28), 2 states have call predecessors, (28), 3 states have call successors, (28) Word has length 210 [2024-10-11 16:03:15,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 16:03:15,959 INFO L225 Difference]: With dead ends: 2866 [2024-10-11 16:03:15,959 INFO L226 Difference]: Without dead ends: 0 [2024-10-11 16:03:15,973 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-10-11 16:03:15,973 INFO L432 NwaCegarLoop]: 1046 mSDtfsCounter, 4008 mSDsluCounter, 3650 mSDsCounter, 0 mSdLazyCounter, 8630 mSolverCounterSat, 3751 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4235 SdHoareTripleChecker+Valid, 4696 SdHoareTripleChecker+Invalid, 12381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3751 IncrementalHoareTripleChecker+Valid, 8630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.8s IncrementalHoareTripleChecker+Time [2024-10-11 16:03:15,973 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4235 Valid, 4696 Invalid, 12381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3751 Valid, 8630 Invalid, 0 Unknown, 0 Unchecked, 9.8s Time] [2024-10-11 16:03:15,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-10-11 16:03:15,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-10-11 16:03:15,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-11 16:03:15,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-10-11 16:03:15,975 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 210 [2024-10-11 16:03:15,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 16:03:15,976 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-10-11 16:03:15,976 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 12.5) internal successors, (75), 4 states have internal predecessors, (75), 3 states have call successors, (32), 5 states have call predecessors, (32), 2 states have return successors, (28), 2 states have call predecessors, (28), 3 states have call successors, (28) [2024-10-11 16:03:15,976 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-10-11 16:03:15,976 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-10-11 16:03:15,979 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2024-10-11 16:03:15,980 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 3 remaining) [2024-10-11 16:03:15,982 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 3 remaining) [2024-10-11 16:03:15,982 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-10-11 16:03:15,984 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 16:03:15,985 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions.