./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 4a390ef5 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/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/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/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-4a390ef-m [2024-10-24 14:21:32,735 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-24 14:21:32,788 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-10-24 14:21:32,793 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-24 14:21:32,794 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-24 14:21:32,813 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-24 14:21:32,814 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-24 14:21:32,817 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-24 14:21:32,817 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-24 14:21:32,817 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-24 14:21:32,818 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-24 14:21:32,818 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-24 14:21:32,818 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-24 14:21:32,818 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-24 14:21:32,819 INFO L153 SettingsManager]: * Use SBE=true [2024-10-24 14:21:32,819 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-24 14:21:32,819 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-24 14:21:32,820 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-24 14:21:32,820 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-24 14:21:32,820 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-24 14:21:32,820 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-24 14:21:32,821 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-24 14:21:32,821 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-24 14:21:32,821 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-24 14:21:32,821 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-24 14:21:32,822 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-24 14:21:32,822 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-24 14:21:32,822 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-24 14:21:32,822 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-24 14:21:32,822 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 14:21:32,822 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-24 14:21:32,823 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-24 14:21:32,823 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-24 14:21:32,823 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-24 14:21:32,823 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-24 14:21:32,823 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-24 14:21:32,823 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-24 14:21:32,824 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-24 14:21:32,824 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-24 14:21:32,824 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/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/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-24 14:21:33,047 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-24 14:21:33,072 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-24 14:21:33,075 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-24 14:21:33,076 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-24 14:21:33,077 INFO L274 PluginConnector]: CDTParser initialized [2024-10-24 14:21:33,087 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-24 14:21:34,291 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-24 14:21:34,715 INFO L384 CDTParser]: Found 1 translation units. [2024-10-24 14:21:34,716 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-24 14:21:34,782 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/88fae3a2f/a7507744a2c34d18a6786c3518ce37c0/FLAG0e3edfa7d [2024-10-24 14:21:34,853 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/88fae3a2f/a7507744a2c34d18a6786c3518ce37c0 [2024-10-24 14:21:34,856 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-24 14:21:34,857 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-24 14:21:34,858 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-24 14:21:34,858 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-24 14:21:34,862 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-24 14:21:34,863 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 02:21:34" (1/1) ... [2024-10-24 14:21:34,865 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b59317d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 02:21:34, skipping insertion in model container [2024-10-24 14:21:34,865 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 02:21:34" (1/1) ... [2024-10-24 14:21:34,959 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-24 14:21:36,931 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-24 14:21:36,936 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-24 14:21:36,937 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-24 14:21:36,937 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-24 14:21:36,952 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 14:21:36,994 INFO L200 MainTranslator]: Completed pre-run [2024-10-24 14:21:37,087 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-24 14:21:37,089 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-24 14:21:37,090 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5775] [2024-10-24 14:21:37,091 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-24 14:21:37,092 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-24 14:21:37,094 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5894] [2024-10-24 14:21:37,094 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5902] [2024-10-24 14:21:37,289 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-24 14:21:37,290 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-24 14:21:37,291 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-24 14:21:37,291 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-24 14:21:37,298 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 14:21:37,384 INFO L204 MainTranslator]: Completed translation [2024-10-24 14:21:37,384 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 02:21:37 WrapperNode [2024-10-24 14:21:37,385 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-24 14:21:37,386 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-24 14:21:37,386 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-24 14:21:37,386 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-24 14:21:37,392 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 02:21:37" (1/1) ... [2024-10-24 14:21:37,466 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 02:21:37" (1/1) ... [2024-10-24 14:21:37,586 INFO L138 Inliner]: procedures = 386, calls = 2103, calls flagged for inlining = 151, calls inlined = 130, statements flattened = 4708 [2024-10-24 14:21:37,587 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-24 14:21:37,587 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-24 14:21:37,587 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-24 14:21:37,587 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-24 14:21:37,596 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 02:21:37" (1/1) ... [2024-10-24 14:21:37,597 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 02:21:37" (1/1) ... [2024-10-24 14:21:37,673 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 02:21:37" (1/1) ... [2024-10-24 14:21:38,036 INFO L175 MemorySlicer]: Split 794 memory accesses to 36 slices as follows [1, 7, 1, 1, 8, 2, 1, 8, 618, 2, 70, 3, 6, 1, 3, 1, 1, 3, 2, 1, 1, 13, 1, 4, 1, 1, 1, 2, 1, 12, 1, 8, 2, 1, 1, 4]. 78 percent of accesses are in the largest equivalence class. The 338 initializations are split as follows [1, 7, 1, 1, 8, 0, 1, 8, 200, 0, 70, 0, 6, 1, 3, 1, 0, 3, 0, 1, 1, 0, 0, 4, 1, 1, 1, 2, 1, 0, 1, 8, 0, 1, 1, 4]. The 147 writes are split as follows [0, 0, 0, 0, 0, 1, 0, 0, 135, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. [2024-10-24 14:21:38,037 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 02:21:37" (1/1) ... [2024-10-24 14:21:38,037 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 02:21:37" (1/1) ... [2024-10-24 14:21:38,133 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 02:21:37" (1/1) ... [2024-10-24 14:21:38,155 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 02:21:37" (1/1) ... [2024-10-24 14:21:38,181 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 02:21:37" (1/1) ... [2024-10-24 14:21:38,196 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 02:21:37" (1/1) ... [2024-10-24 14:21:38,232 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-24 14:21:38,233 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-24 14:21:38,233 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-24 14:21:38,233 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-24 14:21:38,234 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 02:21:37" (1/1) ... [2024-10-24 14:21:38,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 14:21:38,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 14:21:38,261 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-10-24 14:21:38,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-10-24 14:21:38,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-10-24 14:21:38,302 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-10-24 14:21:38,302 INFO L130 BoogieDeclarations]: Found specification of procedure RxCurCount [2024-10-24 14:21:38,302 INFO L138 BoogieDeclarations]: Found implementation of procedure RxCurCount [2024-10-24 14:21:38,302 INFO L130 BoogieDeclarations]: Found specification of procedure irda_setup_dma [2024-10-24 14:21:38,302 INFO L138 BoogieDeclarations]: Found implementation of procedure irda_setup_dma [2024-10-24 14:21:38,302 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2024-10-24 14:21:38,303 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2024-10-24 14:21:38,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-10-24 14:21:38,303 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-10-24 14:21:38,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_73 [2024-10-24 14:21:38,304 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_73 [2024-10-24 14:21:38,304 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2024-10-24 14:21:38,304 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2024-10-24 14:21:38,304 INFO L130 BoogieDeclarations]: Found specification of procedure CheckRegBit [2024-10-24 14:21:38,305 INFO L138 BoogieDeclarations]: Found implementation of procedure CheckRegBit [2024-10-24 14:21:38,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-10-24 14:21:38,305 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-10-24 14:21:38,305 INFO L130 BoogieDeclarations]: Found specification of procedure via_remove_one [2024-10-24 14:21:38,305 INFO L138 BoogieDeclarations]: Found implementation of procedure via_remove_one [2024-10-24 14:21:38,305 INFO L130 BoogieDeclarations]: Found specification of procedure via_ircc_change_speed [2024-10-24 14:21:38,305 INFO L138 BoogieDeclarations]: Found implementation of procedure via_ircc_change_speed [2024-10-24 14:21:38,305 INFO L130 BoogieDeclarations]: Found specification of procedure dma_zalloc_coherent [2024-10-24 14:21:38,305 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_zalloc_coherent [2024-10-24 14:21:38,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-10-24 14:21:38,305 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-10-24 14:21:38,306 INFO L130 BoogieDeclarations]: Found specification of procedure SetPulseWidth [2024-10-24 14:21:38,306 INFO L138 BoogieDeclarations]: Found implementation of procedure SetPulseWidth [2024-10-24 14:21:38,306 INFO L130 BoogieDeclarations]: Found specification of procedure Tdelay [2024-10-24 14:21:38,306 INFO L138 BoogieDeclarations]: Found implementation of procedure Tdelay [2024-10-24 14:21:38,306 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2024-10-24 14:21:38,306 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_rx [2024-10-24 14:21:38,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-10-24 14:21:38,306 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-10-24 14:21:38,307 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-10-24 14:21:38,308 INFO L130 BoogieDeclarations]: Found specification of procedure ClkTx [2024-10-24 14:21:38,308 INFO L138 BoogieDeclarations]: Found implementation of procedure ClkTx [2024-10-24 14:21:38,308 INFO L130 BoogieDeclarations]: Found specification of procedure WriteLPCReg [2024-10-24 14:21:38,308 INFO L138 BoogieDeclarations]: Found implementation of procedure WriteLPCReg [2024-10-24 14:21:38,308 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2024-10-24 14:21:38,308 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2024-10-24 14:21:38,308 INFO L130 BoogieDeclarations]: Found specification of procedure CommonInit [2024-10-24 14:21:38,308 INFO L138 BoogieDeclarations]: Found implementation of procedure CommonInit [2024-10-24 14:21:38,308 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-10-24 14:21:38,308 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-10-24 14:21:38,308 INFO L130 BoogieDeclarations]: Found specification of procedure via_ircc_change_dongle_speed [2024-10-24 14:21:38,309 INFO L138 BoogieDeclarations]: Found implementation of procedure via_ircc_change_dongle_speed [2024-10-24 14:21:38,309 INFO L130 BoogieDeclarations]: Found specification of procedure ReadLPCReg [2024-10-24 14:21:38,309 INFO L138 BoogieDeclarations]: Found implementation of procedure ReadLPCReg [2024-10-24 14:21:38,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-10-24 14:21:38,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-10-24 14:21:38,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-10-24 14:21:38,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-10-24 14:21:38,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-10-24 14:21:38,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-10-24 14:21:38,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-10-24 14:21:38,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-10-24 14:21:38,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-10-24 14:21:38,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-10-24 14:21:38,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-10-24 14:21:38,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-10-24 14:21:38,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-10-24 14:21:38,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-10-24 14:21:38,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-10-24 14:21:38,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-10-24 14:21:38,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-10-24 14:21:38,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-10-24 14:21:38,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-10-24 14:21:38,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2024-10-24 14:21:38,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2024-10-24 14:21:38,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2024-10-24 14:21:38,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2024-10-24 14:21:38,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2024-10-24 14:21:38,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2024-10-24 14:21:38,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2024-10-24 14:21:38,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2024-10-24 14:21:38,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2024-10-24 14:21:38,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2024-10-24 14:21:38,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2024-10-24 14:21:38,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2024-10-24 14:21:38,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2024-10-24 14:21:38,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2024-10-24 14:21:38,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2024-10-24 14:21:38,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2024-10-24 14:21:38,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2024-10-24 14:21:38,311 INFO L130 BoogieDeclarations]: Found specification of procedure free_dma [2024-10-24 14:21:38,311 INFO L138 BoogieDeclarations]: Found implementation of procedure free_dma [2024-10-24 14:21:38,311 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_via_ircc_cb [2024-10-24 14:21:38,311 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_via_ircc_cb [2024-10-24 14:21:38,311 INFO L130 BoogieDeclarations]: Found specification of procedure via_ircc_dma_receive [2024-10-24 14:21:38,311 INFO L138 BoogieDeclarations]: Found implementation of procedure via_ircc_dma_receive [2024-10-24 14:21:38,312 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-10-24 14:21:38,312 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-10-24 14:21:38,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-10-24 14:21:38,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-10-24 14:21:38,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-10-24 14:21:38,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-10-24 14:21:38,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-10-24 14:21:38,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-10-24 14:21:38,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-10-24 14:21:38,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-10-24 14:21:38,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-10-24 14:21:38,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-10-24 14:21:38,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-10-24 14:21:38,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-10-24 14:21:38,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-10-24 14:21:38,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-10-24 14:21:38,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-10-24 14:21:38,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-10-24 14:21:38,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-10-24 14:21:38,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-10-24 14:21:38,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-10-24 14:21:38,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-10-24 14:21:38,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-10-24 14:21:38,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-10-24 14:21:38,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2024-10-24 14:21:38,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2024-10-24 14:21:38,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2024-10-24 14:21:38,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2024-10-24 14:21:38,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2024-10-24 14:21:38,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2024-10-24 14:21:38,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2024-10-24 14:21:38,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2024-10-24 14:21:38,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2024-10-24 14:21:38,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2024-10-24 14:21:38,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2024-10-24 14:21:38,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2024-10-24 14:21:38,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2024-10-24 14:21:38,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2024-10-24 14:21:38,316 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-10-24 14:21:38,317 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-10-24 14:21:38,317 INFO L130 BoogieDeclarations]: Found specification of procedure via_ircc_net_close [2024-10-24 14:21:38,317 INFO L138 BoogieDeclarations]: Found implementation of procedure via_ircc_net_close [2024-10-24 14:21:38,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-10-24 14:21:38,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-10-24 14:21:38,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-10-24 14:21:38,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-10-24 14:21:38,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-10-24 14:21:38,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-10-24 14:21:38,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-10-24 14:21:38,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-10-24 14:21:38,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-10-24 14:21:38,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-10-24 14:21:38,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-10-24 14:21:38,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-10-24 14:21:38,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-10-24 14:21:38,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-10-24 14:21:38,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-10-24 14:21:38,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-10-24 14:21:38,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-10-24 14:21:38,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-10-24 14:21:38,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-10-24 14:21:38,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-10-24 14:21:38,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-10-24 14:21:38,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-10-24 14:21:38,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-10-24 14:21:38,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-10-24 14:21:38,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2024-10-24 14:21:38,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2024-10-24 14:21:38,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2024-10-24 14:21:38,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2024-10-24 14:21:38,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2024-10-24 14:21:38,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2024-10-24 14:21:38,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2024-10-24 14:21:38,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2024-10-24 14:21:38,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2024-10-24 14:21:38,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2024-10-24 14:21:38,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2024-10-24 14:21:38,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2024-10-24 14:21:38,319 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-10-24 14:21:38,319 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-10-24 14:21:38,319 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-10-24 14:21:38,319 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-10-24 14:21:38,319 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-10-24 14:21:38,319 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-10-24 14:21:38,319 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-10-24 14:21:38,319 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-10-24 14:21:38,319 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-10-24 14:21:38,319 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-10-24 14:21:38,319 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-10-24 14:21:38,319 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-10-24 14:21:38,319 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-10-24 14:21:38,319 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-10-24 14:21:38,319 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-10-24 14:21:38,320 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2024-10-24 14:21:38,320 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2024-10-24 14:21:38,320 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2024-10-24 14:21:38,320 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2024-10-24 14:21:38,320 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2024-10-24 14:21:38,320 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2024-10-24 14:21:38,320 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2024-10-24 14:21:38,320 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2024-10-24 14:21:38,322 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2024-10-24 14:21:38,322 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2024-10-24 14:21:38,322 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2024-10-24 14:21:38,322 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2024-10-24 14:21:38,322 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2024-10-24 14:21:38,322 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2024-10-24 14:21:38,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2024-10-24 14:21:38,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2024-10-24 14:21:38,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2024-10-24 14:21:38,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2024-10-24 14:21:38,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2024-10-24 14:21:38,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2024-10-24 14:21:38,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2024-10-24 14:21:38,323 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-10-24 14:21:38,323 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-10-24 14:21:38,323 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-10-24 14:21:38,323 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-10-24 14:21:38,323 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-10-24 14:21:38,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-10-24 14:21:38,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-10-24 14:21:38,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-10-24 14:21:38,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-10-24 14:21:38,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-10-24 14:21:38,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-10-24 14:21:38,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-10-24 14:21:38,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-10-24 14:21:38,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-10-24 14:21:38,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-10-24 14:21:38,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2024-10-24 14:21:38,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2024-10-24 14:21:38,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2024-10-24 14:21:38,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2024-10-24 14:21:38,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2024-10-24 14:21:38,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2024-10-24 14:21:38,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2024-10-24 14:21:38,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2024-10-24 14:21:38,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2024-10-24 14:21:38,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2024-10-24 14:21:38,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2024-10-24 14:21:38,327 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2024-10-24 14:21:38,327 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2024-10-24 14:21:38,327 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2024-10-24 14:21:38,327 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2024-10-24 14:21:38,327 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2024-10-24 14:21:38,327 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2024-10-24 14:21:38,327 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2024-10-24 14:21:38,327 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2024-10-24 14:21:38,327 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2024-10-24 14:21:38,327 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2024-10-24 14:21:38,327 INFO L130 BoogieDeclarations]: Found specification of procedure CkRxRecv [2024-10-24 14:21:38,328 INFO L138 BoogieDeclarations]: Found implementation of procedure CkRxRecv [2024-10-24 14:21:38,328 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2024-10-24 14:21:38,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2024-10-24 14:21:38,328 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2024-10-24 14:21:38,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2024-10-24 14:21:38,328 INFO L130 BoogieDeclarations]: Found specification of procedure irda_get_next_speed [2024-10-24 14:21:38,328 INFO L138 BoogieDeclarations]: Found implementation of procedure irda_get_next_speed [2024-10-24 14:21:38,328 INFO L130 BoogieDeclarations]: Found specification of procedure ReadReg [2024-10-24 14:21:38,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ReadReg [2024-10-24 14:21:38,328 INFO L130 BoogieDeclarations]: Found specification of procedure via_ircc_open [2024-10-24 14:21:38,328 INFO L138 BoogieDeclarations]: Found implementation of procedure via_ircc_open [2024-10-24 14:21:38,329 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-10-24 14:21:38,329 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-10-24 14:21:38,329 INFO L130 BoogieDeclarations]: Found specification of procedure WriteRegBit [2024-10-24 14:21:38,329 INFO L138 BoogieDeclarations]: Found implementation of procedure WriteRegBit [2024-10-24 14:21:38,329 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-10-24 14:21:38,329 INFO L130 BoogieDeclarations]: Found specification of procedure Wr_Indx [2024-10-24 14:21:38,329 INFO L138 BoogieDeclarations]: Found implementation of procedure Wr_Indx [2024-10-24 14:21:38,329 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-24 14:21:38,329 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-10-24 14:21:38,329 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-10-24 14:21:38,329 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-10-24 14:21:38,329 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-10-24 14:21:38,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-10-24 14:21:38,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-10-24 14:21:38,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-10-24 14:21:38,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-10-24 14:21:38,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-10-24 14:21:38,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-10-24 14:21:38,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-10-24 14:21:38,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-10-24 14:21:38,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-10-24 14:21:38,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-10-24 14:21:38,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-10-24 14:21:38,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-10-24 14:21:38,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-10-24 14:21:38,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-10-24 14:21:38,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-10-24 14:21:38,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-10-24 14:21:38,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-10-24 14:21:38,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-10-24 14:21:38,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-10-24 14:21:38,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-10-24 14:21:38,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-10-24 14:21:38,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-10-24 14:21:38,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-10-24 14:21:38,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-10-24 14:21:38,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2024-10-24 14:21:38,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2024-10-24 14:21:38,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2024-10-24 14:21:38,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2024-10-24 14:21:38,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2024-10-24 14:21:38,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2024-10-24 14:21:38,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2024-10-24 14:21:38,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2024-10-24 14:21:38,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2024-10-24 14:21:38,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2024-10-24 14:21:38,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2024-10-24 14:21:38,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2024-10-24 14:21:38,334 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-10-24 14:21:38,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-10-24 14:21:38,334 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2024-10-24 14:21:38,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2024-10-24 14:21:38,334 INFO L130 BoogieDeclarations]: Found specification of procedure WriteReg [2024-10-24 14:21:38,334 INFO L138 BoogieDeclarations]: Found implementation of procedure WriteReg [2024-10-24 14:21:38,334 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2024-10-24 14:21:38,335 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2024-10-24 14:21:38,335 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-10-24 14:21:38,335 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-10-24 14:21:38,335 INFO L130 BoogieDeclarations]: Found specification of procedure SetBaudRate [2024-10-24 14:21:38,335 INFO L138 BoogieDeclarations]: Found implementation of procedure SetBaudRate [2024-10-24 14:21:38,335 INFO L130 BoogieDeclarations]: Found specification of procedure Wr_Byte [2024-10-24 14:21:38,335 INFO L138 BoogieDeclarations]: Found implementation of procedure Wr_Byte [2024-10-24 14:21:38,335 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2024-10-24 14:21:38,335 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2024-10-24 14:21:38,335 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2024-10-24 14:21:38,335 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2024-10-24 14:21:38,335 INFO L130 BoogieDeclarations]: Found specification of procedure via_ircc_net_open [2024-10-24 14:21:38,335 INFO L138 BoogieDeclarations]: Found implementation of procedure via_ircc_net_open [2024-10-24 14:21:38,335 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-24 14:21:38,335 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-24 14:21:38,335 INFO L130 BoogieDeclarations]: Found specification of procedure ResetChip [2024-10-24 14:21:38,335 INFO L138 BoogieDeclarations]: Found implementation of procedure ResetChip [2024-10-24 14:21:38,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-10-24 14:21:38,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-10-24 14:21:38,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-10-24 14:21:38,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-10-24 14:21:38,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-10-24 14:21:38,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-10-24 14:21:38,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-10-24 14:21:38,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-10-24 14:21:38,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-10-24 14:21:38,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-10-24 14:21:38,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-10-24 14:21:38,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-10-24 14:21:38,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-10-24 14:21:38,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-10-24 14:21:38,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-10-24 14:21:38,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-10-24 14:21:38,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-10-24 14:21:38,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-10-24 14:21:38,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-10-24 14:21:38,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2024-10-24 14:21:38,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2024-10-24 14:21:38,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2024-10-24 14:21:38,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2024-10-24 14:21:38,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2024-10-24 14:21:38,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2024-10-24 14:21:38,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2024-10-24 14:21:38,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2024-10-24 14:21:38,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2024-10-24 14:21:38,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2024-10-24 14:21:38,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2024-10-24 14:21:38,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2024-10-24 14:21:38,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2024-10-24 14:21:38,338 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2024-10-24 14:21:38,338 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2024-10-24 14:21:38,338 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2024-10-24 14:21:38,338 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2024-10-24 14:21:38,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-10-24 14:21:38,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-10-24 14:21:38,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-10-24 14:21:38,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-10-24 14:21:38,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-10-24 14:21:38,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-10-24 14:21:38,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-10-24 14:21:38,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-10-24 14:21:38,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-10-24 14:21:38,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-10-24 14:21:38,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-10-24 14:21:38,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-10-24 14:21:38,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-10-24 14:21:38,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-10-24 14:21:38,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-10-24 14:21:38,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-10-24 14:21:38,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-10-24 14:21:38,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-10-24 14:21:38,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-10-24 14:21:38,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-10-24 14:21:38,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-10-24 14:21:38,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-10-24 14:21:38,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-10-24 14:21:38,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-10-24 14:21:38,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2024-10-24 14:21:38,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2024-10-24 14:21:38,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2024-10-24 14:21:38,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2024-10-24 14:21:38,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2024-10-24 14:21:38,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2024-10-24 14:21:38,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2024-10-24 14:21:38,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2024-10-24 14:21:38,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2024-10-24 14:21:38,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2024-10-24 14:21:38,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2024-10-24 14:21:38,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2024-10-24 14:21:38,341 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-10-24 14:21:38,341 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-10-24 14:21:38,341 INFO L130 BoogieDeclarations]: Found specification of procedure irda_device_txqueue_empty [2024-10-24 14:21:38,341 INFO L138 BoogieDeclarations]: Found implementation of procedure irda_device_txqueue_empty [2024-10-24 14:21:38,341 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-10-24 14:21:38,342 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-10-24 14:21:38,342 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_byte [2024-10-24 14:21:38,342 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_byte [2024-10-24 14:21:38,342 INFO L130 BoogieDeclarations]: Found specification of procedure Sdelay [2024-10-24 14:21:38,342 INFO L138 BoogieDeclarations]: Found implementation of procedure Sdelay [2024-10-24 14:21:38,342 INFO L130 BoogieDeclarations]: Found specification of procedure SetSIR [2024-10-24 14:21:38,342 INFO L138 BoogieDeclarations]: Found implementation of procedure SetSIR [2024-10-24 14:21:38,342 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2024-10-24 14:21:38,342 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2024-10-24 14:21:38,342 INFO L130 BoogieDeclarations]: Found specification of procedure SetMaxRxPacketSize [2024-10-24 14:21:38,342 INFO L138 BoogieDeclarations]: Found implementation of procedure SetMaxRxPacketSize [2024-10-24 14:21:38,344 INFO L130 BoogieDeclarations]: Found specification of procedure GetRecvByte [2024-10-24 14:21:38,344 INFO L138 BoogieDeclarations]: Found implementation of procedure GetRecvByte [2024-10-24 14:21:38,344 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2024-10-24 14:21:38,344 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2024-10-24 14:21:38,344 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-10-24 14:21:38,344 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-10-24 14:21:38,344 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-10-24 14:21:38,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-10-24 14:21:38,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-10-24 14:21:38,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-10-24 14:21:38,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-10-24 14:21:38,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-10-24 14:21:38,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-10-24 14:21:38,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-10-24 14:21:38,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-10-24 14:21:38,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-10-24 14:21:38,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-10-24 14:21:38,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-10-24 14:21:38,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-10-24 14:21:38,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-10-24 14:21:38,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-10-24 14:21:38,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-10-24 14:21:38,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-10-24 14:21:38,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-10-24 14:21:38,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-10-24 14:21:38,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-10-24 14:21:38,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure hwreset [2024-10-24 14:21:38,346 INFO L138 BoogieDeclarations]: Found implementation of procedure hwreset [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-10-24 14:21:38,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2024-10-24 14:21:38,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2024-10-24 14:21:38,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2024-10-24 14:21:38,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2024-10-24 14:21:38,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2024-10-24 14:21:38,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2024-10-24 14:21:38,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2024-10-24 14:21:38,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2024-10-24 14:21:38,350 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-10-24 14:21:38,351 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-10-24 14:21:38,351 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2024-10-24 14:21:38,351 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2024-10-24 14:21:38,351 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_byte [2024-10-24 14:21:38,351 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_byte [2024-10-24 14:21:38,351 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2024-10-24 14:21:38,351 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2024-10-24 14:21:38,351 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2024-10-24 14:21:38,351 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2024-10-24 14:21:38,351 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-10-24 14:21:38,351 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-10-24 14:21:38,352 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2024-10-24 14:21:38,352 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2024-10-24 14:21:38,352 INFO L130 BoogieDeclarations]: Found specification of procedure via_ircc_dma_xmit [2024-10-24 14:21:38,352 INFO L138 BoogieDeclarations]: Found implementation of procedure via_ircc_dma_xmit [2024-10-24 14:21:38,352 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2024-10-24 14:21:38,352 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2024-10-24 14:21:38,352 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2024-10-24 14:21:38,352 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2024-10-24 14:21:38,352 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2024-10-24 14:21:38,352 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2024-10-24 14:21:38,352 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-10-24 14:21:38,352 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-10-24 14:21:38,352 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2024-10-24 14:21:38,353 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2024-10-24 14:21:38,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-10-24 14:21:38,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-10-24 14:21:38,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-10-24 14:21:38,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-10-24 14:21:38,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-10-24 14:21:38,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-10-24 14:21:38,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-10-24 14:21:38,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-10-24 14:21:38,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-10-24 14:21:38,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-10-24 14:21:38,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-10-24 14:21:38,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-10-24 14:21:38,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-10-24 14:21:38,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-10-24 14:21:38,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-10-24 14:21:38,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-10-24 14:21:38,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-10-24 14:21:38,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-10-24 14:21:38,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-10-24 14:21:38,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-10-24 14:21:38,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-10-24 14:21:38,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-10-24 14:21:38,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-10-24 14:21:38,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-10-24 14:21:38,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2024-10-24 14:21:38,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2024-10-24 14:21:38,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2024-10-24 14:21:38,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2024-10-24 14:21:38,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2024-10-24 14:21:38,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2024-10-24 14:21:38,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2024-10-24 14:21:38,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2024-10-24 14:21:38,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2024-10-24 14:21:38,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2024-10-24 14:21:38,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2024-10-24 14:21:38,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2024-10-24 14:21:38,360 INFO L130 BoogieDeclarations]: Found specification of procedure net_ratelimit [2024-10-24 14:21:38,360 INFO L138 BoogieDeclarations]: Found implementation of procedure net_ratelimit [2024-10-24 14:21:38,360 INFO L130 BoogieDeclarations]: Found specification of procedure SetSendByte [2024-10-24 14:21:38,360 INFO L138 BoogieDeclarations]: Found implementation of procedure SetSendByte [2024-10-24 14:21:38,360 INFO L130 BoogieDeclarations]: Found specification of procedure dev_alloc_skb [2024-10-24 14:21:38,360 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_alloc_skb [2024-10-24 14:21:38,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-10-24 14:21:38,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-10-24 14:21:38,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_via_ircc_cb [2024-10-24 14:21:38,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_via_ircc_cb [2024-10-24 14:21:38,360 INFO L130 BoogieDeclarations]: Found specification of procedure SetSendPreambleCount [2024-10-24 14:21:38,361 INFO L138 BoogieDeclarations]: Found implementation of procedure SetSendPreambleCount [2024-10-24 14:21:38,361 INFO L130 BoogieDeclarations]: Found specification of procedure InitCard [2024-10-24 14:21:38,361 INFO L138 BoogieDeclarations]: Found implementation of procedure InitCard [2024-10-24 14:21:38,361 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-10-24 14:21:38,361 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-10-24 14:21:38,361 INFO L130 BoogieDeclarations]: Found specification of procedure SetTimer [2024-10-24 14:21:38,361 INFO L138 BoogieDeclarations]: Found implementation of procedure SetTimer [2024-10-24 14:21:38,361 INFO L130 BoogieDeclarations]: Found specification of procedure ActClk [2024-10-24 14:21:38,361 INFO L138 BoogieDeclarations]: Found implementation of procedure ActClk [2024-10-24 14:21:38,361 INFO L130 BoogieDeclarations]: Found specification of procedure request_dma [2024-10-24 14:21:38,361 INFO L138 BoogieDeclarations]: Found implementation of procedure request_dma [2024-10-24 14:21:38,361 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2024-10-24 14:21:38,361 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2024-10-24 14:21:38,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-24 14:21:38,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-10-24 14:21:38,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-10-24 14:21:38,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-10-24 14:21:38,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-10-24 14:21:38,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-10-24 14:21:38,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-10-24 14:21:38,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-10-24 14:21:38,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-10-24 14:21:38,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-10-24 14:21:38,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-10-24 14:21:38,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2024-10-24 14:21:38,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2024-10-24 14:21:38,363 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reset_mac_header [2024-10-24 14:21:38,363 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reset_mac_header [2024-10-24 14:21:38,363 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2024-10-24 14:21:38,363 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2024-10-24 14:21:38,363 INFO L130 BoogieDeclarations]: Found specification of procedure skb_copy_to_linear_data [2024-10-24 14:21:38,363 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_copy_to_linear_data [2024-10-24 14:21:39,155 INFO L238 CfgBuilder]: Building ICFG [2024-10-24 14:21:39,158 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-24 14:21:42,650 INFO L733 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-10-24 14:21:43,930 INFO L? ?]: Removed 2334 outVars from TransFormulas that were not future-live. [2024-10-24 14:21:43,930 INFO L287 CfgBuilder]: Performing block encoding [2024-10-24 14:21:44,233 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-24 14:21:44,233 INFO L314 CfgBuilder]: Removed 1 assume(true) statements. [2024-10-24 14:21:44,233 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 02:21:44 BoogieIcfgContainer [2024-10-24 14:21:44,234 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-24 14:21:44,236 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-24 14:21:44,236 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-24 14:21:44,239 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-24 14:21:44,239 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.10 02:21:34" (1/3) ... [2024-10-24 14:21:44,240 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@85625d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 02:21:44, skipping insertion in model container [2024-10-24 14:21:44,240 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 02:21:37" (2/3) ... [2024-10-24 14:21:44,241 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@85625d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 02:21:44, skipping insertion in model container [2024-10-24 14:21:44,241 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 02:21:44" (3/3) ... [2024-10-24 14:21:44,242 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_linux-kernel-locking-spinlock_drivers-net-irda-via-ircc.cil.i [2024-10-24 14:21:44,257 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-24 14:21:44,258 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-10-24 14:21:44,363 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-24 14:21:44,369 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;@12044abe, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-24 14:21:44,370 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-10-24 14:21:44,381 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-24 14:21:44,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-10-24 14:21:44,389 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 14:21:44,390 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-24 14:21:44,390 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-24 14:21:44,394 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 14:21:44,395 INFO L85 PathProgramCache]: Analyzing trace with hash 950017219, now seen corresponding path program 1 times [2024-10-24 14:21:44,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 14:21:44,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592725284] [2024-10-24 14:21:44,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 14:21:44,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 14:21:44,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:45,095 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-24 14:21:45,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:45,110 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-24 14:21:45,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:45,129 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-24 14:21:45,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:45,138 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:21:45,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:45,144 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-24 14:21:45,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:45,154 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-24 14:21:45,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:45,166 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-24 14:21:45,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 14:21:45,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592725284] [2024-10-24 14:21:45,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592725284] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 14:21:45,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 14:21:45,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-24 14:21:45,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912988933] [2024-10-24 14:21:45,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 14:21:45,174 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-24 14:21:45,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 14:21:45,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-24 14:21:45,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-24 14:21:45,199 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-24 14:21:46,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 14:21:46,946 INFO L93 Difference]: Finished difference Result 3972 states and 6056 transitions. [2024-10-24 14:21:46,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 14:21:46,949 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-24 14:21:46,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 14:21:46,983 INFO L225 Difference]: With dead ends: 3972 [2024-10-24 14:21:46,984 INFO L226 Difference]: Without dead ends: 1991 [2024-10-24 14:21:47,007 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-24 14:21:47,014 INFO L432 NwaCegarLoop]: 2837 mSDtfsCounter, 2972 mSDsluCounter, 5659 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.5s IncrementalHoareTripleChecker+Time [2024-10-24 14:21:47,015 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.5s Time] [2024-10-24 14:21:47,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1991 states. [2024-10-24 14:21:47,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1991 to 1991. [2024-10-24 14:21:47,204 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-24 14:21:47,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1991 states to 1991 states and 2977 transitions. [2024-10-24 14:21:47,227 INFO L78 Accepts]: Start accepts. Automaton has 1991 states and 2977 transitions. Word has length 39 [2024-10-24 14:21:47,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 14:21:47,228 INFO L471 AbstractCegarLoop]: Abstraction has 1991 states and 2977 transitions. [2024-10-24 14:21:47,228 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-24 14:21:47,228 INFO L276 IsEmpty]: Start isEmpty. Operand 1991 states and 2977 transitions. [2024-10-24 14:21:47,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-10-24 14:21:47,232 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 14:21:47,232 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-24 14:21:47,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-24 14:21:47,233 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-24 14:21:47,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 14:21:47,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1893994959, now seen corresponding path program 1 times [2024-10-24 14:21:47,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 14:21:47,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911511283] [2024-10-24 14:21:47,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 14:21:47,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 14:21:47,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:47,517 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-24 14:21:47,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:47,524 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-24 14:21:47,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:47,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-24 14:21:47,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:47,538 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:21:47,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:47,544 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-24 14:21:47,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:47,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-24 14:21:47,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:47,561 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-24 14:21:47,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:47,567 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-24 14:21:47,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 14:21:47,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911511283] [2024-10-24 14:21:47,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911511283] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 14:21:47,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 14:21:47,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-24 14:21:47,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130984651] [2024-10-24 14:21:47,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 14:21:47,569 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-24 14:21:47,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 14:21:47,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-24 14:21:47,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-24 14:21:47,573 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-24 14:21:49,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 14:21:49,198 INFO L93 Difference]: Finished difference Result 1997 states and 2982 transitions. [2024-10-24 14:21:49,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 14:21:49,199 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-24 14:21:49,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 14:21:49,213 INFO L225 Difference]: With dead ends: 1997 [2024-10-24 14:21:49,213 INFO L226 Difference]: Without dead ends: 1995 [2024-10-24 14:21:49,215 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-24 14:21:49,215 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2957 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s 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.4s IncrementalHoareTripleChecker+Time [2024-10-24 14:21:49,216 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.4s Time] [2024-10-24 14:21:49,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1995 states. [2024-10-24 14:21:49,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1995 to 1995. [2024-10-24 14:21:49,288 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-24 14:21:49,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1995 states to 1995 states and 2980 transitions. [2024-10-24 14:21:49,303 INFO L78 Accepts]: Start accepts. Automaton has 1995 states and 2980 transitions. Word has length 44 [2024-10-24 14:21:49,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 14:21:49,303 INFO L471 AbstractCegarLoop]: Abstraction has 1995 states and 2980 transitions. [2024-10-24 14:21:49,303 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-24 14:21:49,304 INFO L276 IsEmpty]: Start isEmpty. Operand 1995 states and 2980 transitions. [2024-10-24 14:21:49,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-10-24 14:21:49,305 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 14:21:49,305 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-24 14:21:49,305 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-24 14:21:49,305 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-24 14:21:49,306 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 14:21:49,306 INFO L85 PathProgramCache]: Analyzing trace with hash 308837379, now seen corresponding path program 1 times [2024-10-24 14:21:49,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 14:21:49,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641466873] [2024-10-24 14:21:49,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 14:21:49,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 14:21:49,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:49,479 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-24 14:21:49,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:49,484 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-24 14:21:49,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:49,490 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-24 14:21:49,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:49,496 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:21:49,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:49,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-24 14:21:49,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:49,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-24 14:21:49,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:49,510 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-24 14:21:49,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:49,514 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-24 14:21:49,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:49,519 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-24 14:21:49,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 14:21:49,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641466873] [2024-10-24 14:21:49,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641466873] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 14:21:49,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 14:21:49,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-24 14:21:49,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610221445] [2024-10-24 14:21:49,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 14:21:49,520 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-24 14:21:49,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 14:21:49,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-24 14:21:49,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-24 14:21:49,521 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-24 14:21:51,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 14:21:51,138 INFO L93 Difference]: Finished difference Result 2001 states and 2985 transitions. [2024-10-24 14:21:51,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 14:21:51,138 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-24 14:21:51,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 14:21:51,155 INFO L225 Difference]: With dead ends: 2001 [2024-10-24 14:21:51,155 INFO L226 Difference]: Without dead ends: 1999 [2024-10-24 14:21:51,159 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-24 14:21:51,161 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2956 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s 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.5s IncrementalHoareTripleChecker+Time [2024-10-24 14:21:51,162 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.5s Time] [2024-10-24 14:21:51,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1999 states. [2024-10-24 14:21:51,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1999 to 1999. [2024-10-24 14:21:51,273 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-24 14:21:51,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1999 states to 1999 states and 2983 transitions. [2024-10-24 14:21:51,296 INFO L78 Accepts]: Start accepts. Automaton has 1999 states and 2983 transitions. Word has length 49 [2024-10-24 14:21:51,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 14:21:51,296 INFO L471 AbstractCegarLoop]: Abstraction has 1999 states and 2983 transitions. [2024-10-24 14:21:51,297 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-24 14:21:51,297 INFO L276 IsEmpty]: Start isEmpty. Operand 1999 states and 2983 transitions. [2024-10-24 14:21:51,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-10-24 14:21:51,298 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 14:21:51,298 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-24 14:21:51,298 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-10-24 14:21:51,298 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-24 14:21:51,299 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 14:21:51,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1912369394, now seen corresponding path program 1 times [2024-10-24 14:21:51,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 14:21:51,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724955993] [2024-10-24 14:21:51,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 14:21:51,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 14:21:51,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:51,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-24 14:21:51,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:51,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-24 14:21:51,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:51,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-24 14:21:51,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:51,572 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:21:51,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:51,575 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-24 14:21:51,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:51,580 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-24 14:21:51,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:51,585 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-10-24 14:21:51,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:51,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-10-24 14:21:51,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:51,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-10-24 14:21:51,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:51,599 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-24 14:21:51,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 14:21:51,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724955993] [2024-10-24 14:21:51,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724955993] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 14:21:51,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 14:21:51,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-24 14:21:51,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183504774] [2024-10-24 14:21:51,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 14:21:51,600 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-24 14:21:51,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 14:21:51,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-24 14:21:51,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-24 14:21:51,601 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-24 14:21:53,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 14:21:53,014 INFO L93 Difference]: Finished difference Result 2005 states and 2988 transitions. [2024-10-24 14:21:53,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 14:21:53,015 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-24 14:21:53,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 14:21:53,029 INFO L225 Difference]: With dead ends: 2005 [2024-10-24 14:21:53,030 INFO L226 Difference]: Without dead ends: 2003 [2024-10-24 14:21:53,032 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-24 14:21:53,033 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2952 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s 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-24 14:21:53,033 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-24 14:21:53,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2003 states. [2024-10-24 14:21:53,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2003 to 2003. [2024-10-24 14:21:53,125 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-24 14:21:53,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2003 states to 2003 states and 2986 transitions. [2024-10-24 14:21:53,139 INFO L78 Accepts]: Start accepts. Automaton has 2003 states and 2986 transitions. Word has length 57 [2024-10-24 14:21:53,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 14:21:53,140 INFO L471 AbstractCegarLoop]: Abstraction has 2003 states and 2986 transitions. [2024-10-24 14:21:53,140 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-24 14:21:53,140 INFO L276 IsEmpty]: Start isEmpty. Operand 2003 states and 2986 transitions. [2024-10-24 14:21:53,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-10-24 14:21:53,145 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 14:21:53,145 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-24 14:21:53,146 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-10-24 14:21:53,146 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-24 14:21:53,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 14:21:53,146 INFO L85 PathProgramCache]: Analyzing trace with hash 170565028, now seen corresponding path program 1 times [2024-10-24 14:21:53,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 14:21:53,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139799061] [2024-10-24 14:21:53,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 14:21:53,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 14:21:53,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:53,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-24 14:21:53,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:53,356 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-24 14:21:53,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:53,363 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-24 14:21:53,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:53,369 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:21:53,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:53,373 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-24 14:21:53,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:53,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-24 14:21:53,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:53,387 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-10-24 14:21:53,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:53,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-10-24 14:21:53,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:53,401 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-10-24 14:21:53,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:53,409 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-24 14:21:53,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:53,414 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-24 14:21:53,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 14:21:53,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139799061] [2024-10-24 14:21:53,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139799061] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 14:21:53,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 14:21:53,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-24 14:21:53,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775943017] [2024-10-24 14:21:53,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 14:21:53,415 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-24 14:21:53,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 14:21:53,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-24 14:21:53,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-24 14:21:53,416 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-24 14:21:55,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 14:21:55,043 INFO L93 Difference]: Finished difference Result 2009 states and 2991 transitions. [2024-10-24 14:21:55,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 14:21:55,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, (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-24 14:21:55,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 14:21:55,060 INFO L225 Difference]: With dead ends: 2009 [2024-10-24 14:21:55,061 INFO L226 Difference]: Without dead ends: 2007 [2024-10-24 14:21:55,064 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-24 14:21:55,065 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2951 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s 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.4s IncrementalHoareTripleChecker+Time [2024-10-24 14:21:55,065 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.4s Time] [2024-10-24 14:21:55,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2007 states. [2024-10-24 14:21:55,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2007 to 2007. [2024-10-24 14:21:55,214 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-24 14:21:55,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2007 states to 2007 states and 2989 transitions. [2024-10-24 14:21:55,232 INFO L78 Accepts]: Start accepts. Automaton has 2007 states and 2989 transitions. Word has length 62 [2024-10-24 14:21:55,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 14:21:55,234 INFO L471 AbstractCegarLoop]: Abstraction has 2007 states and 2989 transitions. [2024-10-24 14:21:55,234 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-24 14:21:55,234 INFO L276 IsEmpty]: Start isEmpty. Operand 2007 states and 2989 transitions. [2024-10-24 14:21:55,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-10-24 14:21:55,236 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 14:21:55,236 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-24 14:21:55,236 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-10-24 14:21:55,236 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-24 14:21:55,236 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 14:21:55,237 INFO L85 PathProgramCache]: Analyzing trace with hash -229957041, now seen corresponding path program 1 times [2024-10-24 14:21:55,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 14:21:55,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736946346] [2024-10-24 14:21:55,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 14:21:55,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 14:21:55,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:55,470 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-24 14:21:55,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:55,480 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-24 14:21:55,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:55,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-24 14:21:55,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:55,496 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:21:55,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:55,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-24 14:21:55,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:55,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-24 14:21:55,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:55,517 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-24 14:21:55,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:55,523 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-24 14:21:55,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:55,529 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-24 14:21:55,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:55,539 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-24 14:21:55,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:55,544 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-10-24 14:21:55,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:55,549 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-24 14:21:55,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 14:21:55,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736946346] [2024-10-24 14:21:55,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736946346] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 14:21:55,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 14:21:55,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-24 14:21:55,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470063326] [2024-10-24 14:21:55,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 14:21:55,549 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-24 14:21:55,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 14:21:55,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-24 14:21:55,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-24 14:21:55,552 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-24 14:21:57,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 14:21:57,027 INFO L93 Difference]: Finished difference Result 2013 states and 2994 transitions. [2024-10-24 14:21:57,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 14:21:57,028 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-24 14:21:57,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 14:21:57,045 INFO L225 Difference]: With dead ends: 2013 [2024-10-24 14:21:57,045 INFO L226 Difference]: Without dead ends: 2011 [2024-10-24 14:21:57,048 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-24 14:21:57,050 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2953 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.3s IncrementalHoareTripleChecker+Time [2024-10-24 14:21:57,051 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.3s Time] [2024-10-24 14:21:57,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2011 states. [2024-10-24 14:21:57,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2011 to 2011. [2024-10-24 14:21:57,153 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-24 14:21:57,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2011 states to 2011 states and 2992 transitions. [2024-10-24 14:21:57,174 INFO L78 Accepts]: Start accepts. Automaton has 2011 states and 2992 transitions. Word has length 64 [2024-10-24 14:21:57,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 14:21:57,175 INFO L471 AbstractCegarLoop]: Abstraction has 2011 states and 2992 transitions. [2024-10-24 14:21:57,175 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-24 14:21:57,175 INFO L276 IsEmpty]: Start isEmpty. Operand 2011 states and 2992 transitions. [2024-10-24 14:21:57,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-10-24 14:21:57,176 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 14:21:57,176 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-24 14:21:57,177 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-10-24 14:21:57,177 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-24 14:21:57,177 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 14:21:57,178 INFO L85 PathProgramCache]: Analyzing trace with hash 2058844068, now seen corresponding path program 1 times [2024-10-24 14:21:57,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 14:21:57,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340053747] [2024-10-24 14:21:57,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 14:21:57,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 14:21:57,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:57,388 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-24 14:21:57,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:57,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-24 14:21:57,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:57,399 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-24 14:21:57,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:57,405 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:21:57,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:57,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-24 14:21:57,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:57,415 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-24 14:21:57,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:57,421 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-10-24 14:21:57,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:57,425 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-10-24 14:21:57,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:57,432 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-10-24 14:21:57,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:57,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-24 14:21:57,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:57,441 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-24 14:21:57,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:57,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-10-24 14:21:57,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:57,451 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-24 14:21:57,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 14:21:57,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340053747] [2024-10-24 14:21:57,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340053747] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 14:21:57,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 14:21:57,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-24 14:21:57,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770998308] [2024-10-24 14:21:57,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 14:21:57,453 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-24 14:21:57,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 14:21:57,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-24 14:21:57,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-24 14:21:57,454 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-24 14:21:59,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 14:21:59,617 INFO L93 Difference]: Finished difference Result 2017 states and 2997 transitions. [2024-10-24 14:21:59,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 14:21:59,617 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-24 14:21:59,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 14:21:59,631 INFO L225 Difference]: With dead ends: 2017 [2024-10-24 14:21:59,632 INFO L226 Difference]: Without dead ends: 2015 [2024-10-24 14:21:59,634 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-24 14:21:59,637 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2949 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s 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, 2.0s IncrementalHoareTripleChecker+Time [2024-10-24 14:21:59,637 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2950 Valid, 8467 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-10-24 14:21:59,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2015 states. [2024-10-24 14:21:59,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2015 to 2015. [2024-10-24 14:21:59,758 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-24 14:21:59,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2015 states to 2015 states and 2995 transitions. [2024-10-24 14:21:59,772 INFO L78 Accepts]: Start accepts. Automaton has 2015 states and 2995 transitions. Word has length 72 [2024-10-24 14:21:59,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 14:21:59,773 INFO L471 AbstractCegarLoop]: Abstraction has 2015 states and 2995 transitions. [2024-10-24 14:21:59,773 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-24 14:21:59,773 INFO L276 IsEmpty]: Start isEmpty. Operand 2015 states and 2995 transitions. [2024-10-24 14:21:59,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2024-10-24 14:21:59,774 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 14:21:59,774 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-24 14:21:59,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-10-24 14:21:59,775 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-24 14:21:59,775 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 14:21:59,775 INFO L85 PathProgramCache]: Analyzing trace with hash 754924175, now seen corresponding path program 1 times [2024-10-24 14:21:59,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 14:21:59,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569513732] [2024-10-24 14:21:59,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 14:21:59,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 14:21:59,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:59,957 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-24 14:21:59,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:59,965 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-24 14:21:59,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:59,970 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-24 14:21:59,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:59,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:21:59,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:59,980 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-24 14:21:59,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:59,987 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-24 14:21:59,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:59,993 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-24 14:21:59,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:21:59,998 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-24 14:22:00,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:00,005 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-24 14:22:00,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:00,013 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-24 14:22:00,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:00,018 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-10-24 14:22:00,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:00,023 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-24 14:22:00,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:00,027 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-10-24 14:22:00,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:00,032 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-24 14:22:00,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 14:22:00,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569513732] [2024-10-24 14:22:00,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569513732] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 14:22:00,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 14:22:00,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-24 14:22:00,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501746449] [2024-10-24 14:22:00,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 14:22:00,034 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-24 14:22:00,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 14:22:00,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-24 14:22:00,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-24 14:22:00,034 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-24 14:22:02,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 14:22:02,623 INFO L93 Difference]: Finished difference Result 2021 states and 3000 transitions. [2024-10-24 14:22:02,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 14:22:02,624 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-24 14:22:02,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 14:22:02,633 INFO L225 Difference]: With dead ends: 2021 [2024-10-24 14:22:02,633 INFO L226 Difference]: Without dead ends: 2019 [2024-10-24 14:22:02,635 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-24 14:22:02,636 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2951 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.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, 2.4s IncrementalHoareTripleChecker+Time [2024-10-24 14:22:02,636 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2952 Valid, 8467 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2024-10-24 14:22:02,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2019 states. [2024-10-24 14:22:02,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2019 to 2019. [2024-10-24 14:22:02,741 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-24 14:22:02,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2019 states to 2019 states and 2998 transitions. [2024-10-24 14:22:02,755 INFO L78 Accepts]: Start accepts. Automaton has 2019 states and 2998 transitions. Word has length 74 [2024-10-24 14:22:02,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 14:22:02,757 INFO L471 AbstractCegarLoop]: Abstraction has 2019 states and 2998 transitions. [2024-10-24 14:22:02,757 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-24 14:22:02,757 INFO L276 IsEmpty]: Start isEmpty. Operand 2019 states and 2998 transitions. [2024-10-24 14:22:02,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-10-24 14:22:02,759 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 14:22:02,759 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-24 14:22:02,759 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-10-24 14:22:02,759 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-24 14:22:02,760 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 14:22:02,760 INFO L85 PathProgramCache]: Analyzing trace with hash 962025923, now seen corresponding path program 1 times [2024-10-24 14:22:02,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 14:22:02,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946641464] [2024-10-24 14:22:02,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 14:22:02,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 14:22:02,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:02,928 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-24 14:22:02,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:02,936 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-24 14:22:02,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:02,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-24 14:22:02,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:02,946 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:02,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:02,951 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-24 14:22:02,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:02,956 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-24 14:22:02,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:02,960 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-24 14:22:02,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:02,964 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-24 14:22:02,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:02,968 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-24 14:22:02,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:02,973 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-24 14:22:02,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:02,978 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-10-24 14:22:02,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:02,981 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-24 14:22:02,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:02,985 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-10-24 14:22:02,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:02,990 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-10-24 14:22:02,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:02,994 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-24 14:22:02,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 14:22:02,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946641464] [2024-10-24 14:22:02,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946641464] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 14:22:02,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 14:22:02,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-24 14:22:02,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736932138] [2024-10-24 14:22:02,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 14:22:02,996 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-24 14:22:02,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 14:22:02,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-24 14:22:02,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-24 14:22:02,997 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-24 14:22:04,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 14:22:04,565 INFO L93 Difference]: Finished difference Result 2747 states and 4090 transitions. [2024-10-24 14:22:04,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 14:22:04,566 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-24 14:22:04,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 14:22:04,585 INFO L225 Difference]: With dead ends: 2747 [2024-10-24 14:22:04,585 INFO L226 Difference]: Without dead ends: 2745 [2024-10-24 14:22:04,589 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-24 14:22:04,591 INFO L432 NwaCegarLoop]: 3726 mSDtfsCounter, 2132 mSDsluCounter, 9263 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.4s IncrementalHoareTripleChecker+Time [2024-10-24 14:22:04,591 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.4s Time] [2024-10-24 14:22:04,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2745 states. [2024-10-24 14:22:04,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2745 to 2745. [2024-10-24 14:22:04,782 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-24 14:22:04,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2745 states to 2745 states and 4088 transitions. [2024-10-24 14:22:04,795 INFO L78 Accepts]: Start accepts. Automaton has 2745 states and 4088 transitions. Word has length 79 [2024-10-24 14:22:04,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 14:22:04,796 INFO L471 AbstractCegarLoop]: Abstraction has 2745 states and 4088 transitions. [2024-10-24 14:22:04,797 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-24 14:22:04,797 INFO L276 IsEmpty]: Start isEmpty. Operand 2745 states and 4088 transitions. [2024-10-24 14:22:04,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-10-24 14:22:04,797 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 14:22:04,798 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] [2024-10-24 14:22:04,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-10-24 14:22:04,798 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-24 14:22:04,798 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 14:22:04,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1662235343, now seen corresponding path program 1 times [2024-10-24 14:22:04,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 14:22:04,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349360509] [2024-10-24 14:22:04,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 14:22:04,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 14:22:04,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:04,961 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-24 14:22:04,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:04,967 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-24 14:22:04,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:04,971 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-24 14:22:04,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:04,978 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:04,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:04,982 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-24 14:22:04,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:04,987 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-24 14:22:04,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:04,992 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-24 14:22:04,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:04,996 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-24 14:22:04,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:05,000 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-24 14:22:05,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:05,004 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-24 14:22:05,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:05,007 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-10-24 14:22:05,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:05,011 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-24 14:22:05,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:05,014 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-10-24 14:22:05,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:05,019 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-10-24 14:22:05,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:05,023 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-24 14:22:05,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:05,028 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-24 14:22:05,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 14:22:05,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349360509] [2024-10-24 14:22:05,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349360509] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 14:22:05,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 14:22:05,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-24 14:22:05,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165642300] [2024-10-24 14:22:05,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 14:22:05,030 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-24 14:22:05,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 14:22:05,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-24 14:22:05,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-24 14:22:05,030 INFO L87 Difference]: Start difference. First operand 2745 states and 4088 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, (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-24 14:22:06,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 14:22:06,417 INFO L93 Difference]: Finished difference Result 2751 states and 4093 transitions. [2024-10-24 14:22:06,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 14:22:06,417 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, (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 84 [2024-10-24 14:22:06,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 14:22:06,435 INFO L225 Difference]: With dead ends: 2751 [2024-10-24 14:22:06,436 INFO L226 Difference]: Without dead ends: 2749 [2024-10-24 14:22:06,440 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-24 14:22:06,440 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-24 14:22:06,441 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-24 14:22:06,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2749 states. [2024-10-24 14:22:06,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2749 to 2749. [2024-10-24 14:22:06,643 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-24 14:22:06,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2749 states to 2749 states and 4091 transitions. [2024-10-24 14:22:06,667 INFO L78 Accepts]: Start accepts. Automaton has 2749 states and 4091 transitions. Word has length 84 [2024-10-24 14:22:06,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 14:22:06,667 INFO L471 AbstractCegarLoop]: Abstraction has 2749 states and 4091 transitions. [2024-10-24 14:22:06,668 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, (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-24 14:22:06,668 INFO L276 IsEmpty]: Start isEmpty. Operand 2749 states and 4091 transitions. [2024-10-24 14:22:06,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2024-10-24 14:22:06,669 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 14:22:06,669 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, 1, 1, 1] [2024-10-24 14:22:06,669 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-10-24 14:22:06,669 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-24 14:22:06,669 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 14:22:06,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1762704292, now seen corresponding path program 1 times [2024-10-24 14:22:06,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 14:22:06,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595848948] [2024-10-24 14:22:06,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 14:22:06,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 14:22:06,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:06,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-24 14:22:06,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:06,907 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-24 14:22:06,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:06,913 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-24 14:22:06,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:06,920 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:06,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:06,925 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-24 14:22:06,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:06,933 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-24 14:22:06,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:06,939 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-10-24 14:22:06,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:06,945 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-10-24 14:22:06,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:06,950 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-10-24 14:22:06,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:06,955 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-24 14:22:06,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:06,960 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-24 14:22:06,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:06,965 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-10-24 14:22:06,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:06,973 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-24 14:22:06,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:06,979 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-24 14:22:06,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:06,986 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-10-24 14:22:06,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:06,992 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-10-24 14:22:06,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:06,998 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-24 14:22:06,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 14:22:06,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595848948] [2024-10-24 14:22:06,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595848948] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 14:22:06,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 14:22:06,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-24 14:22:06,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527834292] [2024-10-24 14:22:06,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 14:22:07,000 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-24 14:22:07,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 14:22:07,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-24 14:22:07,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-24 14:22:07,001 INFO L87 Difference]: Start difference. First operand 2749 states and 4091 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, (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-24 14:22:09,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 14:22:09,371 INFO L93 Difference]: Finished difference Result 2755 states and 4096 transitions. [2024-10-24 14:22:09,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 14:22:09,371 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, (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 92 [2024-10-24 14:22:09,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 14:22:09,392 INFO L225 Difference]: With dead ends: 2755 [2024-10-24 14:22:09,392 INFO L226 Difference]: Without dead ends: 2753 [2024-10-24 14:22:09,396 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-24 14:22:09,397 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2945 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2946 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, 2.2s IncrementalHoareTripleChecker+Time [2024-10-24 14:22:09,397 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2946 Valid, 8467 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-10-24 14:22:09,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2753 states. [2024-10-24 14:22:09,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2753 to 2753. [2024-10-24 14:22:09,561 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-24 14:22:09,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2753 states to 2753 states and 4094 transitions. [2024-10-24 14:22:09,580 INFO L78 Accepts]: Start accepts. Automaton has 2753 states and 4094 transitions. Word has length 92 [2024-10-24 14:22:09,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 14:22:09,581 INFO L471 AbstractCegarLoop]: Abstraction has 2753 states and 4094 transitions. [2024-10-24 14:22:09,581 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, (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-24 14:22:09,581 INFO L276 IsEmpty]: Start isEmpty. Operand 2753 states and 4094 transitions. [2024-10-24 14:22:09,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2024-10-24 14:22:09,583 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 14:22:09,583 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-24 14:22:09,583 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-10-24 14:22:09,583 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-24 14:22:09,584 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 14:22:09,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1617917169, now seen corresponding path program 1 times [2024-10-24 14:22:09,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 14:22:09,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407864186] [2024-10-24 14:22:09,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 14:22:09,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 14:22:09,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:09,784 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-24 14:22:09,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:09,789 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-24 14:22:09,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:09,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-24 14:22:09,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:09,800 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:09,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:09,803 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-24 14:22:09,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:09,808 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-24 14:22:09,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:09,813 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-24 14:22:09,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:09,849 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-24 14:22:09,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:09,854 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-24 14:22:09,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:09,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-24 14:22:09,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:09,862 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-10-24 14:22:09,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:09,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-24 14:22:09,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:09,871 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-10-24 14:22:09,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:09,875 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-10-24 14:22:09,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:09,879 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-24 14:22:09,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:09,887 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-10-24 14:22:09,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:09,891 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-10-24 14:22:09,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:09,896 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-24 14:22:09,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 14:22:09,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407864186] [2024-10-24 14:22:09,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407864186] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 14:22:09,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 14:22:09,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-24 14:22:09,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701267582] [2024-10-24 14:22:09,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 14:22:09,897 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-24 14:22:09,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 14:22:09,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-24 14:22:09,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-24 14:22:09,898 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-24 14:22:11,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 14:22:11,686 INFO L93 Difference]: Finished difference Result 2759 states and 4099 transitions. [2024-10-24 14:22:11,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 14:22:11,686 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-24 14:22:11,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 14:22:11,702 INFO L225 Difference]: With dead ends: 2759 [2024-10-24 14:22:11,702 INFO L226 Difference]: Without dead ends: 2757 [2024-10-24 14:22:11,704 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-24 14:22:11,705 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2947 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s 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.6s IncrementalHoareTripleChecker+Time [2024-10-24 14:22:11,705 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.6s Time] [2024-10-24 14:22:11,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2757 states. [2024-10-24 14:22:11,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2757 to 2757. [2024-10-24 14:22:11,878 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-24 14:22:11,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2757 states to 2757 states and 4097 transitions. [2024-10-24 14:22:11,895 INFO L78 Accepts]: Start accepts. Automaton has 2757 states and 4097 transitions. Word has length 94 [2024-10-24 14:22:11,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 14:22:11,897 INFO L471 AbstractCegarLoop]: Abstraction has 2757 states and 4097 transitions. [2024-10-24 14:22:11,897 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-24 14:22:11,897 INFO L276 IsEmpty]: Start isEmpty. Operand 2757 states and 4097 transitions. [2024-10-24 14:22:11,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2024-10-24 14:22:11,899 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 14:22:11,899 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-24 14:22:11,899 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-10-24 14:22:11,899 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-24 14:22:11,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 14:22:11,899 INFO L85 PathProgramCache]: Analyzing trace with hash 644162980, now seen corresponding path program 1 times [2024-10-24 14:22:11,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 14:22:11,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180148761] [2024-10-24 14:22:11,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 14:22:11,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 14:22:11,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:12,079 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-24 14:22:12,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:12,084 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-24 14:22:12,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:12,089 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-24 14:22:12,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:12,094 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:12,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:12,097 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-24 14:22:12,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:12,101 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-24 14:22:12,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:12,107 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-10-24 14:22:12,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:12,110 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-10-24 14:22:12,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:12,114 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-10-24 14:22:12,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:12,119 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-24 14:22:12,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:12,124 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-24 14:22:12,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:12,128 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-10-24 14:22:12,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:12,133 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-24 14:22:12,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:12,137 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-24 14:22:12,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:12,140 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-10-24 14:22:12,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:12,144 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-10-24 14:22:12,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:12,148 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-10-24 14:22:12,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:12,152 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-10-24 14:22:12,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:12,156 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-24 14:22:12,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 14:22:12,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180148761] [2024-10-24 14:22:12,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180148761] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 14:22:12,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 14:22:12,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-24 14:22:12,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212412045] [2024-10-24 14:22:12,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 14:22:12,157 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-24 14:22:12,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 14:22:12,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-24 14:22:12,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-24 14:22:12,158 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-24 14:22:13,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 14:22:13,931 INFO L93 Difference]: Finished difference Result 2763 states and 4102 transitions. [2024-10-24 14:22:13,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 14:22:13,934 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-24 14:22:13,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 14:22:13,954 INFO L225 Difference]: With dead ends: 2763 [2024-10-24 14:22:13,954 INFO L226 Difference]: Without dead ends: 2759 [2024-10-24 14:22:13,957 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-24 14:22:13,958 INFO L432 NwaCegarLoop]: 2829 mSDtfsCounter, 2943 mSDsluCounter, 5638 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s 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.6s IncrementalHoareTripleChecker+Time [2024-10-24 14:22:13,958 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.6s Time] [2024-10-24 14:22:13,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2759 states. [2024-10-24 14:22:14,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2759 to 2759. [2024-10-24 14:22:14,135 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-24 14:22:14,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2759 states to 2759 states and 4098 transitions. [2024-10-24 14:22:14,151 INFO L78 Accepts]: Start accepts. Automaton has 2759 states and 4098 transitions. Word has length 102 [2024-10-24 14:22:14,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 14:22:14,153 INFO L471 AbstractCegarLoop]: Abstraction has 2759 states and 4098 transitions. [2024-10-24 14:22:14,154 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-24 14:22:14,154 INFO L276 IsEmpty]: Start isEmpty. Operand 2759 states and 4098 transitions. [2024-10-24 14:22:14,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-10-24 14:22:14,155 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 14:22:14,155 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-24 14:22:14,155 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-10-24 14:22:14,156 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-24 14:22:14,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 14:22:14,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1015168177, now seen corresponding path program 1 times [2024-10-24 14:22:14,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 14:22:14,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387440165] [2024-10-24 14:22:14,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 14:22:14,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 14:22:14,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:14,333 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-24 14:22:14,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:14,338 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-24 14:22:14,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:14,344 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-24 14:22:14,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:14,350 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:14,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:14,355 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-24 14:22:14,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:14,361 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-24 14:22:14,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:14,366 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-24 14:22:14,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:14,370 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-24 14:22:14,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:14,375 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-24 14:22:14,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:14,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-24 14:22:14,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:14,382 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-10-24 14:22:14,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:14,385 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-24 14:22:14,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:14,388 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-10-24 14:22:14,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:14,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-10-24 14:22:14,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:14,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-24 14:22:14,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:14,400 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-10-24 14:22:14,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:14,403 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-10-24 14:22:14,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:14,408 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-24 14:22:14,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:14,411 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-10-24 14:22:14,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:14,415 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-24 14:22:14,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 14:22:14,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387440165] [2024-10-24 14:22:14,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387440165] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 14:22:14,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 14:22:14,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-24 14:22:14,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452883214] [2024-10-24 14:22:14,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 14:22:14,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-24 14:22:14,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 14:22:14,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-24 14:22:14,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-24 14:22:14,417 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-24 14:22:16,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 14:22:16,002 INFO L93 Difference]: Finished difference Result 2759 states and 4098 transitions. [2024-10-24 14:22:16,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 14:22:16,003 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-24 14:22:16,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 14:22:16,014 INFO L225 Difference]: With dead ends: 2759 [2024-10-24 14:22:16,014 INFO L226 Difference]: Without dead ends: 2664 [2024-10-24 14:22:16,015 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-24 14:22:16,015 INFO L432 NwaCegarLoop]: 2827 mSDtfsCounter, 2942 mSDsluCounter, 5636 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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, 1.4s IncrementalHoareTripleChecker+Time [2024-10-24 14:22:16,016 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2942 Valid, 8463 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-10-24 14:22:16,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2664 states. [2024-10-24 14:22:16,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2664 to 2664. [2024-10-24 14:22:16,193 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-24 14:22:16,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2664 states to 2664 states and 3990 transitions. [2024-10-24 14:22:16,207 INFO L78 Accepts]: Start accepts. Automaton has 2664 states and 3990 transitions. Word has length 104 [2024-10-24 14:22:16,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 14:22:16,207 INFO L471 AbstractCegarLoop]: Abstraction has 2664 states and 3990 transitions. [2024-10-24 14:22:16,208 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-24 14:22:16,208 INFO L276 IsEmpty]: Start isEmpty. Operand 2664 states and 3990 transitions. [2024-10-24 14:22:16,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-10-24 14:22:16,210 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 14:22:16,210 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-24 14:22:16,210 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-10-24 14:22:16,210 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-24 14:22:16,211 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 14:22:16,211 INFO L85 PathProgramCache]: Analyzing trace with hash 691600375, now seen corresponding path program 1 times [2024-10-24 14:22:16,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 14:22:16,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574612219] [2024-10-24 14:22:16,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 14:22:16,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 14:22:16,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,812 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-24 14:22:16,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,817 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-24 14:22:16,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,828 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-24 14:22:16,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,840 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:16,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-24 14:22:16,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,845 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-24 14:22:16,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,852 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-24 14:22:16,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:16,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-24 14:22:16,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,872 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-24 14:22:16,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-10-24 14:22:16,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,883 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:16,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,888 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-24 14:22:16,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,890 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-24 14:22:16,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,894 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-10-24 14:22:16,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-24 14:22:16,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,902 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-10-24 14:22:16,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,907 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:16,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,912 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-10-24 14:22:16,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,918 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-10-24 14:22:16,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,924 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-10-24 14:22:16,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,930 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-10-24 14:22:16,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,937 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:16,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,940 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:16,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,942 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-10-24 14:22:16,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,950 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:16,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,953 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:16,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,957 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-10-24 14:22:16,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,961 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-10-24 14:22:16,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,966 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-10-24 14:22:16,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,971 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-10-24 14:22:16,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,981 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:16,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,985 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-24 14:22:16,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,987 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-24 14:22:16,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,990 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-10-24 14:22:16,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:16,995 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-24 14:22:16,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 14:22:16,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574612219] [2024-10-24 14:22:16,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574612219] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 14:22:16,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 14:22:16,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-10-24 14:22:16,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946165578] [2024-10-24 14:22:16,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 14:22:16,997 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-24 14:22:16,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 14:22:16,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-24 14:22:16,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-10-24 14:22:16,998 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-24 14:22:26,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 14:22:26,927 INFO L93 Difference]: Finished difference Result 2676 states and 4012 transitions. [2024-10-24 14:22:26,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-24 14:22:26,927 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-24 14:22:26,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 14:22:26,942 INFO L225 Difference]: With dead ends: 2676 [2024-10-24 14:22:26,943 INFO L226 Difference]: Without dead ends: 2674 [2024-10-24 14:22:26,945 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-24 14:22:26,945 INFO L432 NwaCegarLoop]: 1286 mSDtfsCounter, 2516 mSDsluCounter, 3198 mSDsCounter, 0 mSdLazyCounter, 9961 mSolverCounterSat, 1070 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2981 SdHoareTripleChecker+Valid, 4484 SdHoareTripleChecker+Invalid, 11031 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1070 IncrementalHoareTripleChecker+Valid, 9961 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.5s IncrementalHoareTripleChecker+Time [2024-10-24 14:22:26,945 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2981 Valid, 4484 Invalid, 11031 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1070 Valid, 9961 Invalid, 0 Unknown, 0 Unchecked, 9.5s Time] [2024-10-24 14:22:26,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2674 states. [2024-10-24 14:22:27,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2674 to 2662. [2024-10-24 14:22:27,190 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-24 14:22:27,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2662 states to 2662 states and 3988 transitions. [2024-10-24 14:22:27,206 INFO L78 Accepts]: Start accepts. Automaton has 2662 states and 3988 transitions. Word has length 181 [2024-10-24 14:22:27,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 14:22:27,207 INFO L471 AbstractCegarLoop]: Abstraction has 2662 states and 3988 transitions. [2024-10-24 14:22:27,207 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-24 14:22:27,207 INFO L276 IsEmpty]: Start isEmpty. Operand 2662 states and 3988 transitions. [2024-10-24 14:22:27,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2024-10-24 14:22:27,210 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 14:22:27,211 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-24 14:22:27,211 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-10-24 14:22:27,211 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-24 14:22:27,211 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 14:22:27,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1907376701, now seen corresponding path program 1 times [2024-10-24 14:22:27,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 14:22:27,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663342742] [2024-10-24 14:22:27,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 14:22:27,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 14:22:27,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-24 14:22:27,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-24 14:22:27,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,563 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-24 14:22:27,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:27,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,572 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-24 14:22:27,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-24 14:22:27,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,576 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-24 14:22:27,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:27,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-24 14:22:27,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-24 14:22:27,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-10-24 14:22:27,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:27,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-24 14:22:27,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-24 14:22:27,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,604 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-10-24 14:22:27,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-24 14:22:27,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,609 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-10-24 14:22:27,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:27,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-10-24 14:22:27,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,621 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-10-24 14:22:27,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-10-24 14:22:27,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,626 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-10-24 14:22:27,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:27,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,633 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:27,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-10-24 14:22:27,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,639 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:27,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,641 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:27,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,642 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-10-24 14:22:27,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,645 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-10-24 14:22:27,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,647 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-10-24 14:22:27,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-10-24 14:22:27,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,659 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:27,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-24 14:22:27,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-24 14:22:27,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-10-24 14:22:27,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-10-24 14:22:27,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,681 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-10-24 14:22:27,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,684 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-24 14:22:27,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,686 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-10-24 14:22:27,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,690 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 14:22:27,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 14:22:27,692 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-24 14:22:27,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 14:22:27,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663342742] [2024-10-24 14:22:27,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663342742] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 14:22:27,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 14:22:27,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-24 14:22:27,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216984677] [2024-10-24 14:22:27,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 14:22:27,695 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-24 14:22:27,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 14:22:27,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-24 14:22:27,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-10-24 14:22:27,696 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-24 14:22:40,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 14:22:40,235 INFO L93 Difference]: Finished difference Result 2866 states and 4313 transitions. [2024-10-24 14:22:40,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-24 14:22:40,235 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-24 14:22:40,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 14:22:40,237 INFO L225 Difference]: With dead ends: 2866 [2024-10-24 14:22:40,237 INFO L226 Difference]: Without dead ends: 0 [2024-10-24 14:22:40,250 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-24 14:22:40,250 INFO L432 NwaCegarLoop]: 1046 mSDtfsCounter, 4008 mSDsluCounter, 3650 mSDsCounter, 0 mSdLazyCounter, 8625 mSolverCounterSat, 3751 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4236 SdHoareTripleChecker+Valid, 4696 SdHoareTripleChecker+Invalid, 12376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3751 IncrementalHoareTripleChecker+Valid, 8625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.1s IncrementalHoareTripleChecker+Time [2024-10-24 14:22:40,250 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4236 Valid, 4696 Invalid, 12376 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3751 Valid, 8625 Invalid, 0 Unknown, 0 Unchecked, 12.1s Time] [2024-10-24 14:22:40,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-10-24 14:22:40,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-10-24 14:22:40,251 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-24 14:22:40,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-10-24 14:22:40,252 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 210 [2024-10-24 14:22:40,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 14:22:40,253 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-10-24 14:22:40,253 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-24 14:22:40,253 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-10-24 14:22:40,253 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-10-24 14:22:40,255 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-24 14:22:40,255 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-24 14:22:40,255 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-24 14:22:40,256 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-10-24 14:22:40,257 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 14:22:40,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions.