./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/bin/uautomizer-verify-BQ2R08f2Ya --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 4bd03bf538c8a1f05055d45724b67645b210b4f99e6ffddc4b441645e05ec36a --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-28 23:41:46,814 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-28 23:41:46,877 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-28 23:41:46,881 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-28 23:41:46,882 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-28 23:41:46,905 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-28 23:41:46,906 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-28 23:41:46,906 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-28 23:41:46,907 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-28 23:41:46,907 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-28 23:41:46,908 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-28 23:41:46,908 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-28 23:41:46,909 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-28 23:41:46,910 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-28 23:41:46,910 INFO L153 SettingsManager]: * Use SBE=true [2023-11-28 23:41:46,911 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-28 23:41:46,911 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-28 23:41:46,912 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-28 23:41:46,912 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-28 23:41:46,913 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-28 23:41:46,913 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-28 23:41:46,914 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-28 23:41:46,915 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-28 23:41:46,915 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-28 23:41:46,916 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-28 23:41:46,916 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-28 23:41:46,916 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-28 23:41:46,917 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-28 23:41:46,917 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:41:46,918 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-28 23:41:46,918 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-28 23:41:46,918 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-28 23:41:46,919 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-28 23:41:46,919 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-28 23:41:46,919 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-28 23:41:46,919 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-28 23:41:46,919 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-28 23:41:46,920 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-28 23:41:46,920 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-28 23:41:46,920 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/bin/uautomizer-verify-BQ2R08f2Ya/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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/bin/uautomizer-verify-BQ2R08f2Ya 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 -> 4bd03bf538c8a1f05055d45724b67645b210b4f99e6ffddc4b441645e05ec36a [2023-11-28 23:41:47,134 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-28 23:41:47,163 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-28 23:41:47,165 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-28 23:41:47,166 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-28 23:41:47,167 INFO L274 PluginConnector]: CDTParser initialized [2023-11-28 23:41:47,168 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i [2023-11-28 23:41:49,905 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-28 23:41:50,309 INFO L384 CDTParser]: Found 1 translation units. [2023-11-28 23:41:50,310 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i [2023-11-28 23:41:50,338 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/bin/uautomizer-verify-BQ2R08f2Ya/data/52f1afd3d/a16f9db5f2a643c1bb426be0636756da/FLAG8769c5d9b [2023-11-28 23:41:50,351 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/bin/uautomizer-verify-BQ2R08f2Ya/data/52f1afd3d/a16f9db5f2a643c1bb426be0636756da [2023-11-28 23:41:50,353 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-28 23:41:50,355 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-28 23:41:50,356 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-28 23:41:50,356 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-28 23:41:50,360 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-28 23:41:50,360 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:41:50" (1/1) ... [2023-11-28 23:41:50,361 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@55e11387 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:50, skipping insertion in model container [2023-11-28 23:41:50,361 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:41:50" (1/1) ... [2023-11-28 23:41:50,478 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-28 23:41:51,902 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196376,196389] [2023-11-28 23:41:51,906 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196545,196558] [2023-11-28 23:41:51,906 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196712,196725] [2023-11-28 23:41:51,907 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196880,196893] [2023-11-28 23:41:51,914 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:41:51,940 INFO L202 MainTranslator]: Completed pre-run [2023-11-28 23:41:52,018 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [3610] [2023-11-28 23:41:52,020 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [3618] [2023-11-28 23:41:52,128 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196376,196389] [2023-11-28 23:41:52,128 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196545,196558] [2023-11-28 23:41:52,129 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196712,196725] [2023-11-28 23:41:52,129 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196880,196893] [2023-11-28 23:41:52,131 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:41:52,186 INFO L206 MainTranslator]: Completed translation [2023-11-28 23:41:52,187 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:52 WrapperNode [2023-11-28 23:41:52,187 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-28 23:41:52,188 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-28 23:41:52,188 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-28 23:41:52,188 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-28 23:41:52,222 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:52" (1/1) ... [2023-11-28 23:41:52,271 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:52" (1/1) ... [2023-11-28 23:41:52,375 INFO L138 Inliner]: procedures = 289, calls = 1189, calls flagged for inlining = 114, calls inlined = 94, statements flattened = 2820 [2023-11-28 23:41:52,376 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-28 23:41:52,376 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-28 23:41:52,377 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-28 23:41:52,377 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-28 23:41:52,388 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:52" (1/1) ... [2023-11-28 23:41:52,388 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:52" (1/1) ... [2023-11-28 23:41:52,403 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:52" (1/1) ... [2023-11-28 23:41:52,598 INFO L175 MemorySlicer]: Split 275 memory accesses to 30 slices as follows [1, 6, 11, 4, 2, 18, 6, 6, 1, 2, 141, 27, 2, 5, 1, 5, 1, 4, 1, 5, 1, 4, 1, 5, 1, 5, 1, 4, 1, 3]. 51 percent of accesses are in the largest equivalence class. The 133 initializations are split as follows [1, 0, 0, 0, 0, 18, 6, 6, 1, 2, 27, 23, 1, 5, 1, 5, 1, 4, 1, 5, 1, 4, 1, 5, 1, 5, 1, 4, 1, 3]. The 63 writes are split as follows [0, 6, 9, 4, 1, 0, 0, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. [2023-11-28 23:41:52,599 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:52" (1/1) ... [2023-11-28 23:41:52,599 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:52" (1/1) ... [2023-11-28 23:41:52,666 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:52" (1/1) ... [2023-11-28 23:41:52,681 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:52" (1/1) ... [2023-11-28 23:41:52,704 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:52" (1/1) ... [2023-11-28 23:41:52,716 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:52" (1/1) ... [2023-11-28 23:41:52,739 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-28 23:41:52,740 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-28 23:41:52,740 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-28 23:41:52,740 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-28 23:41:52,741 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:52" (1/1) ... [2023-11-28 23:41:52,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:41:52,757 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:41:52,769 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-28 23:41:52,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1dc6d03-2963-4a5b-89b8-eabe7cd8a627/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-28 23:41:52,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2023-11-28 23:41:52,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2023-11-28 23:41:52,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2023-11-28 23:41:52,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2023-11-28 23:41:52,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2023-11-28 23:41:52,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2023-11-28 23:41:52,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2023-11-28 23:41:52,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2023-11-28 23:41:52,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2023-11-28 23:41:52,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2023-11-28 23:41:52,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2023-11-28 23:41:52,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2023-11-28 23:41:52,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2023-11-28 23:41:52,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2023-11-28 23:41:52,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2023-11-28 23:41:52,803 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2023-11-28 23:41:52,803 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2023-11-28 23:41:52,803 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2023-11-28 23:41:52,803 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2023-11-28 23:41:52,803 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2023-11-28 23:41:52,803 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2023-11-28 23:41:52,803 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2023-11-28 23:41:52,803 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#22 [2023-11-28 23:41:52,803 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#23 [2023-11-28 23:41:52,803 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#24 [2023-11-28 23:41:52,804 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#25 [2023-11-28 23:41:52,804 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#26 [2023-11-28 23:41:52,804 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#27 [2023-11-28 23:41:52,804 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#28 [2023-11-28 23:41:52,804 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#29 [2023-11-28 23:41:52,804 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2023-11-28 23:41:52,804 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2023-11-28 23:41:52,804 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2023-11-28 23:41:52,804 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2023-11-28 23:41:52,804 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2023-11-28 23:41:52,805 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2023-11-28 23:41:52,805 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2023-11-28 23:41:52,805 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2023-11-28 23:41:52,805 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2023-11-28 23:41:52,805 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2023-11-28 23:41:52,805 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2023-11-28 23:41:52,805 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2023-11-28 23:41:52,805 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2023-11-28 23:41:52,805 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2023-11-28 23:41:52,805 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2023-11-28 23:41:52,806 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2023-11-28 23:41:52,806 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2023-11-28 23:41:52,806 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2023-11-28 23:41:52,806 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2023-11-28 23:41:52,806 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2023-11-28 23:41:52,806 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2023-11-28 23:41:52,806 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2023-11-28 23:41:52,806 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#22 [2023-11-28 23:41:52,806 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#23 [2023-11-28 23:41:52,806 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#24 [2023-11-28 23:41:52,806 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#25 [2023-11-28 23:41:52,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#26 [2023-11-28 23:41:52,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#27 [2023-11-28 23:41:52,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#28 [2023-11-28 23:41:52,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#29 [2023-11-28 23:41:52,807 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-28 23:41:52,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-28 23:41:52,807 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-11-28 23:41:52,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-11-28 23:41:52,807 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_6 [2023-11-28 23:41:52,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_6 [2023-11-28 23:41:52,808 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_efm_disable [2023-11-28 23:41:52,808 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_efm_disable [2023-11-28 23:41:52,808 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2023-11-28 23:41:52,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2023-11-28 23:41:52,808 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2023-11-28 23:41:52,808 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2023-11-28 23:41:52,808 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-28 23:41:52,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-28 23:41:52,808 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_port_len [2023-11-28 23:41:52,808 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_port_len [2023-11-28 23:41:52,808 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_wake_reg_read [2023-11-28 23:41:52,809 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_wake_reg_read [2023-11-28 23:41:52,809 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2023-11-28 23:41:52,809 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2023-11-28 23:41:52,809 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2023-11-28 23:41:52,809 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2023-11-28 23:41:52,809 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_clear_tx_fifo [2023-11-28 23:41:52,809 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_clear_tx_fifo [2023-11-28 23:41:52,809 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2023-11-28 23:41:52,809 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2023-11-28 23:41:52,809 INFO L130 BoogieDeclarations]: Found specification of procedure ir_raw_event_handle [2023-11-28 23:41:52,810 INFO L138 BoogieDeclarations]: Found implementation of procedure ir_raw_event_handle [2023-11-28 23:41:52,810 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-11-28 23:41:52,810 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-11-28 23:41:52,810 INFO L130 BoogieDeclarations]: Found specification of procedure rc_unregister_device [2023-11-28 23:41:52,810 INFO L138 BoogieDeclarations]: Found implementation of procedure rc_unregister_device [2023-11-28 23:41:52,810 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_clear_cir_wake_fifo [2023-11-28 23:41:52,810 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_clear_cir_wake_fifo [2023-11-28 23:41:52,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-28 23:41:52,810 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_process_rx_ir_data [2023-11-28 23:41:52,810 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_process_rx_ir_data [2023-11-28 23:41:52,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-28 23:41:52,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-28 23:41:52,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-28 23:41:52,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-28 23:41:52,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-28 23:41:52,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-28 23:41:52,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-28 23:41:52,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-28 23:41:52,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2023-11-28 23:41:52,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2023-11-28 23:41:52,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2023-11-28 23:41:52,812 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2023-11-28 23:41:52,812 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2023-11-28 23:41:52,812 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2023-11-28 23:41:52,812 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2023-11-28 23:41:52,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2023-11-28 23:41:52,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2023-11-28 23:41:52,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2023-11-28 23:41:52,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2023-11-28 23:41:52,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2023-11-28 23:41:52,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2023-11-28 23:41:52,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2023-11-28 23:41:52,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2023-11-28 23:41:52,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2023-11-28 23:41:52,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2023-11-28 23:41:52,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2023-11-28 23:41:52,850 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2023-11-28 23:41:52,850 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2023-11-28 23:41:52,850 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2023-11-28 23:41:52,850 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2023-11-28 23:41:52,850 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2023-11-28 23:41:52,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2023-11-28 23:41:52,850 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cr_write [2023-11-28 23:41:52,850 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cr_write [2023-11-28 23:41:52,850 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_remove [2023-11-28 23:41:52,850 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_remove [2023-11-28 23:41:52,850 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_47 [2023-11-28 23:41:52,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_47 [2023-11-28 23:41:52,851 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_45 [2023-11-28 23:41:52,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_45 [2023-11-28 23:41:52,851 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-11-28 23:41:52,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-11-28 23:41:52,851 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-11-28 23:41:52,851 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-11-28 23:41:52,851 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-28 23:41:52,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-28 23:41:52,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-28 23:41:52,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-28 23:41:52,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-28 23:41:52,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-28 23:41:52,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-28 23:41:52,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-28 23:41:52,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-28 23:41:52,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2023-11-28 23:41:52,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2023-11-28 23:41:52,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2023-11-28 23:41:52,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2023-11-28 23:41:52,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2023-11-28 23:41:52,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2023-11-28 23:41:52,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2023-11-28 23:41:52,853 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2023-11-28 23:41:52,853 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2023-11-28 23:41:52,853 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2023-11-28 23:41:52,853 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2023-11-28 23:41:52,853 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2023-11-28 23:41:52,853 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2023-11-28 23:41:52,853 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2023-11-28 23:41:52,853 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2023-11-28 23:41:52,853 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2023-11-28 23:41:52,853 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2023-11-28 23:41:52,853 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2023-11-28 23:41:52,854 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2023-11-28 23:41:52,854 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2023-11-28 23:41:52,854 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2023-11-28 23:41:52,854 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2023-11-28 23:41:52,854 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_regs_init [2023-11-28 23:41:52,854 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_regs_init [2023-11-28 23:41:52,854 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-11-28 23:41:52,854 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-11-28 23:41:52,854 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-11-28 23:41:52,854 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-11-28 23:41:52,854 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_tx_inactive [2023-11-28 23:41:52,854 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_tx_inactive [2023-11-28 23:41:52,855 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_NOT_ARG_SIGN [2023-11-28 23:41:52,855 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_NOT_ARG_SIGN [2023-11-28 23:41:52,855 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_clear_cir_fifo [2023-11-28 23:41:52,855 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_clear_cir_fifo [2023-11-28 23:41:52,855 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2023-11-28 23:41:52,855 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2023-11-28 23:41:52,855 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2023-11-28 23:41:52,855 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2023-11-28 23:41:52,855 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2023-11-28 23:41:52,855 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2023-11-28 23:41:52,855 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2023-11-28 23:41:52,856 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2023-11-28 23:41:52,856 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_reg_read [2023-11-28 23:41:52,856 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_reg_read [2023-11-28 23:41:52,856 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_nvt_lock_of_nvt_dev [2023-11-28 23:41:52,856 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_nvt_lock_of_nvt_dev [2023-11-28 23:41:52,856 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-11-28 23:41:52,856 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-11-28 23:41:52,856 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_get_rx_ir_data [2023-11-28 23:41:52,856 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_get_rx_ir_data [2023-11-28 23:41:52,856 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-11-28 23:41:52,856 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-11-28 23:41:52,857 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_get_resource [2023-11-28 23:41:52,857 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_get_resource [2023-11-28 23:41:52,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2023-11-28 23:41:52,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2023-11-28 23:41:52,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2023-11-28 23:41:52,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2023-11-28 23:41:52,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2023-11-28 23:41:52,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2023-11-28 23:41:52,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2023-11-28 23:41:52,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2023-11-28 23:41:52,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2023-11-28 23:41:52,858 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2023-11-28 23:41:52,858 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2023-11-28 23:41:52,858 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2023-11-28 23:41:52,858 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2023-11-28 23:41:52,858 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2023-11-28 23:41:52,858 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2023-11-28 23:41:52,858 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2023-11-28 23:41:52,858 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2023-11-28 23:41:52,858 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2023-11-28 23:41:52,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2023-11-28 23:41:52,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2023-11-28 23:41:52,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2023-11-28 23:41:52,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2023-11-28 23:41:52,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2023-11-28 23:41:52,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2023-11-28 23:41:52,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2023-11-28 23:41:52,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2023-11-28 23:41:52,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2023-11-28 23:41:52,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2023-11-28 23:41:52,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2023-11-28 23:41:52,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2023-11-28 23:41:52,860 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_reg_write [2023-11-28 23:41:52,860 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_reg_write [2023-11-28 23:41:52,860 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_resource_valid [2023-11-28 23:41:52,860 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_resource_valid [2023-11-28 23:41:52,860 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2023-11-28 23:41:52,860 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2023-11-28 23:41:52,860 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_set_cir_iren [2023-11-28 23:41:52,860 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_set_cir_iren [2023-11-28 23:41:52,860 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-28 23:41:52,860 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-28 23:41:52,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-28 23:41:52,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-28 23:41:52,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-28 23:41:52,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-28 23:41:52,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-28 23:41:52,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2023-11-28 23:41:52,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2023-11-28 23:41:52,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2023-11-28 23:41:52,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2023-11-28 23:41:52,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2023-11-28 23:41:52,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2023-11-28 23:41:52,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2023-11-28 23:41:52,862 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2023-11-28 23:41:52,862 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2023-11-28 23:41:52,862 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2023-11-28 23:41:52,862 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2023-11-28 23:41:52,862 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2023-11-28 23:41:52,862 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2023-11-28 23:41:52,862 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2023-11-28 23:41:52,862 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2023-11-28 23:41:52,862 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2023-11-28 23:41:52,862 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2023-11-28 23:41:52,862 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2023-11-28 23:41:52,863 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2023-11-28 23:41:52,863 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2023-11-28 23:41:52,863 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2023-11-28 23:41:52,863 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2023-11-28 23:41:52,863 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2023-11-28 23:41:52,863 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2023-11-28 23:41:52,863 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2023-11-28 23:41:52,863 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2023-11-28 23:41:52,863 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2023-11-28 23:41:52,863 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2023-11-28 23:41:52,863 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2023-11-28 23:41:52,864 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_set_reg_bit [2023-11-28 23:41:52,864 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_set_reg_bit [2023-11-28 23:41:52,864 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2023-11-28 23:41:52,864 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2023-11-28 23:41:52,864 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-28 23:41:52,864 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-28 23:41:52,864 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_wake_regs_init [2023-11-28 23:41:52,864 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_wake_regs_init [2023-11-28 23:41:52,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-28 23:41:52,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-28 23:41:52,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-28 23:41:52,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-28 23:41:52,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-28 23:41:52,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-28 23:41:52,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-28 23:41:52,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2023-11-28 23:41:52,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2023-11-28 23:41:52,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2023-11-28 23:41:52,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2023-11-28 23:41:52,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2023-11-28 23:41:52,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2023-11-28 23:41:52,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2023-11-28 23:41:52,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2023-11-28 23:41:52,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2023-11-28 23:41:52,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2023-11-28 23:41:52,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2023-11-28 23:41:52,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2023-11-28 23:41:52,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2023-11-28 23:41:52,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2023-11-28 23:41:52,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2023-11-28 23:41:52,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2023-11-28 23:41:52,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2023-11-28 23:41:52,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2023-11-28 23:41:52,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2023-11-28 23:41:52,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2023-11-28 23:41:52,867 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2023-11-28 23:41:52,867 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2023-11-28 23:41:52,867 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2023-11-28 23:41:52,867 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cr_read [2023-11-28 23:41:52,867 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cr_read [2023-11-28 23:41:52,867 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_enable_wake [2023-11-28 23:41:52,867 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_enable_wake [2023-11-28 23:41:52,867 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2023-11-28 23:41:52,867 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2023-11-28 23:41:52,867 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2023-11-28 23:41:52,867 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2023-11-28 23:41:52,867 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-28 23:41:52,868 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2023-11-28 23:41:52,868 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2023-11-28 23:41:52,868 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-28 23:41:52,868 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-11-28 23:41:52,868 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-11-28 23:41:52,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-28 23:41:52,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-28 23:41:52,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-28 23:41:52,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-28 23:41:52,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-28 23:41:52,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-28 23:41:52,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-28 23:41:52,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-28 23:41:52,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2023-11-28 23:41:52,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2023-11-28 23:41:52,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2023-11-28 23:41:52,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2023-11-28 23:41:52,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2023-11-28 23:41:52,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2023-11-28 23:41:52,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2023-11-28 23:41:52,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2023-11-28 23:41:52,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2023-11-28 23:41:52,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2023-11-28 23:41:52,870 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2023-11-28 23:41:52,870 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2023-11-28 23:41:52,870 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2023-11-28 23:41:52,870 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2023-11-28 23:41:52,870 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2023-11-28 23:41:52,870 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2023-11-28 23:41:52,870 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2023-11-28 23:41:52,870 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2023-11-28 23:41:52,870 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2023-11-28 23:41:52,870 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2023-11-28 23:41:52,870 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2023-11-28 23:41:52,870 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2023-11-28 23:41:52,870 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_wake_reg_write [2023-11-28 23:41:52,871 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_wake_reg_write [2023-11-28 23:41:52,871 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_efm_enable [2023-11-28 23:41:52,871 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_efm_enable [2023-11-28 23:41:52,871 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_disable_cir [2023-11-28 23:41:52,871 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_disable_cir [2023-11-28 23:41:52,871 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_port_start [2023-11-28 23:41:52,871 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_port_start [2023-11-28 23:41:52,871 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_select_logical_dev [2023-11-28 23:41:52,871 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_select_logical_dev [2023-11-28 23:41:52,871 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2023-11-28 23:41:52,871 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2023-11-28 23:41:52,871 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2023-11-28 23:41:52,872 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2023-11-28 23:41:52,872 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_6 [2023-11-28 23:41:52,872 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_6 [2023-11-28 23:41:52,872 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_shutdown [2023-11-28 23:41:52,872 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_shutdown [2023-11-28 23:41:52,872 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2023-11-28 23:41:52,872 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2023-11-28 23:41:52,872 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_get_drvdata [2023-11-28 23:41:52,872 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_get_drvdata [2023-11-28 23:41:52,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-28 23:41:52,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-28 23:41:52,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-28 23:41:52,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-28 23:41:52,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-28 23:41:52,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-28 23:41:52,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-28 23:41:52,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2023-11-28 23:41:52,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2023-11-28 23:41:52,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2023-11-28 23:41:52,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2023-11-28 23:41:52,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2023-11-28 23:41:52,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2023-11-28 23:41:52,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2023-11-28 23:41:52,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2023-11-28 23:41:52,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2023-11-28 23:41:52,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2023-11-28 23:41:52,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2023-11-28 23:41:52,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2023-11-28 23:41:52,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2023-11-28 23:41:52,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2023-11-28 23:41:52,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2023-11-28 23:41:52,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2023-11-28 23:41:52,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2023-11-28 23:41:52,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2023-11-28 23:41:52,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2023-11-28 23:41:52,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2023-11-28 23:41:52,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2023-11-28 23:41:52,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2023-11-28 23:41:52,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2023-11-28 23:41:52,875 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2023-11-28 23:41:52,875 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2023-11-28 23:41:52,875 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_port_valid [2023-11-28 23:41:52,875 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_port_valid [2023-11-28 23:41:52,875 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-11-28 23:41:52,876 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-11-28 23:41:52,876 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-28 23:41:52,876 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-28 23:41:53,442 INFO L241 CfgBuilder]: Building ICFG [2023-11-28 23:41:53,447 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-28 23:41:53,467 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-28 23:41:59,507 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2023-11-28 23:41:59,653 INFO L282 CfgBuilder]: Performing block encoding [2023-11-28 23:41:59,839 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-28 23:41:59,839 INFO L309 CfgBuilder]: Removed 30 assume(true) statements. [2023-11-28 23:41:59,840 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:41:59 BoogieIcfgContainer [2023-11-28 23:41:59,841 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-28 23:41:59,843 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-28 23:41:59,843 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-28 23:41:59,846 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-28 23:41:59,846 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 11:41:50" (1/3) ... [2023-11-28 23:41:59,847 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@681c6f4c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:41:59, skipping insertion in model container [2023-11-28 23:41:59,847 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:52" (2/3) ... [2023-11-28 23:41:59,847 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@681c6f4c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:41:59, skipping insertion in model container [2023-11-28 23:41:59,848 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:41:59" (3/3) ... [2023-11-28 23:41:59,849 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i [2023-11-28 23:41:59,867 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-28 23:41:59,867 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2023-11-28 23:41:59,942 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-28 23:41:59,949 INFO L357 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, mHoare=true, 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;@793600e3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-28 23:41:59,949 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-28 23:41:59,959 INFO L276 IsEmpty]: Start isEmpty. Operand has 1154 states, 632 states have (on average 1.2879746835443038) internal successors, (814), 645 states have internal predecessors, (814), 447 states have call successors, (447), 73 states have call predecessors, (447), 72 states have return successors, (443), 442 states have call predecessors, (443), 443 states have call successors, (443) [2023-11-28 23:41:59,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2023-11-28 23:41:59,971 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:41:59,971 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:41:59,972 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:41:59,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:41:59,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1169882865, now seen corresponding path program 1 times [2023-11-28 23:41:59,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:41:59,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354246773] [2023-11-28 23:41:59,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:41:59,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:42:00,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:00,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:42:00,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:00,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:42:00,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:00,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:42:00,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:00,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:42:00,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:00,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:42:00,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:00,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:42:00,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:00,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:42:00,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:00,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-28 23:42:00,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:00,504 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-28 23:42:00,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:42:00,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354246773] [2023-11-28 23:42:00,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354246773] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:42:00,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:42:00,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 23:42:00,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890175624] [2023-11-28 23:42:00,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:42:00,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:42:00,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:42:00,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:42:00,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:42:00,547 INFO L87 Difference]: Start difference. First operand has 1154 states, 632 states have (on average 1.2879746835443038) internal successors, (814), 645 states have internal predecessors, (814), 447 states have call successors, (447), 73 states have call predecessors, (447), 72 states have return successors, (443), 442 states have call predecessors, (443), 443 states have call successors, (443) Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-28 23:42:07,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:42:11,944 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:42:16,059 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:42:20,070 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:42:24,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:42:24,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:42:24,690 INFO L93 Difference]: Finished difference Result 3469 states and 5244 transitions. [2023-11-28 23:42:24,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 23:42:24,692 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 47 [2023-11-28 23:42:24,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:42:24,724 INFO L225 Difference]: With dead ends: 3469 [2023-11-28 23:42:24,724 INFO L226 Difference]: Without dead ends: 2313 [2023-11-28 23:42:24,735 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:42:24,739 INFO L413 NwaCegarLoop]: 1266 mSDtfsCounter, 1663 mSDsluCounter, 1488 mSDsCounter, 0 mSdLazyCounter, 1616 mSolverCounterSat, 1127 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2081 SdHoareTripleChecker+Valid, 2754 SdHoareTripleChecker+Invalid, 2748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1127 IncrementalHoareTripleChecker+Valid, 1616 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.8s IncrementalHoareTripleChecker+Time [2023-11-28 23:42:24,739 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2081 Valid, 2754 Invalid, 2748 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1127 Valid, 1616 Invalid, 5 Unknown, 0 Unchecked, 23.8s Time] [2023-11-28 23:42:24,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2313 states. [2023-11-28 23:42:24,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2313 to 2235. [2023-11-28 23:42:25,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2235 states, 1229 states have (on average 1.2750203417412531) internal successors, (1567), 1253 states have internal predecessors, (1567), 862 states have call successors, (862), 142 states have call predecessors, (862), 141 states have return successors, (859), 857 states have call predecessors, (859), 859 states have call successors, (859) [2023-11-28 23:42:25,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2235 states to 2235 states and 3288 transitions. [2023-11-28 23:42:25,034 INFO L78 Accepts]: Start accepts. Automaton has 2235 states and 3288 transitions. Word has length 47 [2023-11-28 23:42:25,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:42:25,035 INFO L495 AbstractCegarLoop]: Abstraction has 2235 states and 3288 transitions. [2023-11-28 23:42:25,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-28 23:42:25,036 INFO L276 IsEmpty]: Start isEmpty. Operand 2235 states and 3288 transitions. [2023-11-28 23:42:25,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-11-28 23:42:25,042 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:42:25,042 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:42:25,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-28 23:42:25,043 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:42:25,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:42:25,044 INFO L85 PathProgramCache]: Analyzing trace with hash -96725302, now seen corresponding path program 1 times [2023-11-28 23:42:25,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:42:25,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014290110] [2023-11-28 23:42:25,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:42:25,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:42:25,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:25,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:42:25,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:25,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:42:25,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:25,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:42:25,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:25,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:42:25,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:25,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:42:25,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:25,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:42:25,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:25,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:42:25,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:25,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2023-11-28 23:42:25,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:25,346 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-28 23:42:25,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:42:25,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014290110] [2023-11-28 23:42:25,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014290110] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:42:25,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:42:25,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 23:42:25,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764024596] [2023-11-28 23:42:25,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:42:25,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:42:25,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:42:25,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:42:25,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:42:25,351 INFO L87 Difference]: Start difference. First operand 2235 states and 3288 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-28 23:42:31,990 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:42:36,000 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:42:40,012 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:42:40,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:42:40,455 INFO L93 Difference]: Finished difference Result 4256 states and 6272 transitions. [2023-11-28 23:42:40,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 23:42:40,456 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 59 [2023-11-28 23:42:40,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:42:40,468 INFO L225 Difference]: With dead ends: 4256 [2023-11-28 23:42:40,469 INFO L226 Difference]: Without dead ends: 2028 [2023-11-28 23:42:40,476 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:42:40,477 INFO L413 NwaCegarLoop]: 1226 mSDtfsCounter, 835 mSDsluCounter, 1449 mSDsCounter, 0 mSdLazyCounter, 1698 mSolverCounterSat, 623 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1038 SdHoareTripleChecker+Valid, 2675 SdHoareTripleChecker+Invalid, 2324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 623 IncrementalHoareTripleChecker+Valid, 1698 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.9s IncrementalHoareTripleChecker+Time [2023-11-28 23:42:40,477 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1038 Valid, 2675 Invalid, 2324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [623 Valid, 1698 Invalid, 3 Unknown, 0 Unchecked, 14.9s Time] [2023-11-28 23:42:40,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2028 states. [2023-11-28 23:42:40,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2028 to 1950. [2023-11-28 23:42:40,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1950 states, 1136 states have (on average 1.317781690140845) internal successors, (1497), 1171 states have internal predecessors, (1497), 676 states have call successors, (676), 136 states have call predecessors, (676), 135 states have return successors, (673), 669 states have call predecessors, (673), 673 states have call successors, (673) [2023-11-28 23:42:40,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1950 states to 1950 states and 2846 transitions. [2023-11-28 23:42:40,600 INFO L78 Accepts]: Start accepts. Automaton has 1950 states and 2846 transitions. Word has length 59 [2023-11-28 23:42:40,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:42:40,600 INFO L495 AbstractCegarLoop]: Abstraction has 1950 states and 2846 transitions. [2023-11-28 23:42:40,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-28 23:42:40,600 INFO L276 IsEmpty]: Start isEmpty. Operand 1950 states and 2846 transitions. [2023-11-28 23:42:40,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-11-28 23:42:40,605 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:42:40,605 INFO L195 NwaCegarLoop]: trace histogram [7, 4, 4, 3, 3, 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] [2023-11-28 23:42:40,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-28 23:42:40,606 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:42:40,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:42:40,606 INFO L85 PathProgramCache]: Analyzing trace with hash 966409060, now seen corresponding path program 1 times [2023-11-28 23:42:40,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:42:40,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469120067] [2023-11-28 23:42:40,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:42:40,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:42:40,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:40,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:42:40,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:40,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:42:40,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:40,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:42:40,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:40,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:42:40,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:40,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:42:40,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:40,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:42:40,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:40,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:42:40,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:40,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-28 23:42:40,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:40,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-28 23:42:40,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:40,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-28 23:42:40,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:40,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-28 23:42:40,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:40,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:42:40,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:40,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-28 23:42:40,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:40,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-28 23:42:40,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:40,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-28 23:42:40,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:42:40,812 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2023-11-28 23:42:40,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:42:40,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469120067] [2023-11-28 23:42:40,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469120067] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:42:40,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:42:40,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 23:42:40,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946221180] [2023-11-28 23:42:40,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:42:40,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:42:40,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:42:40,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:42:40,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:42:40,815 INFO L87 Difference]: Start difference. First operand 1950 states and 2846 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-11-28 23:42:47,808 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:42:51,817 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:42:55,850 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:42:59,858 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:43:03,867 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:43:04,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:43:04,518 INFO L93 Difference]: Finished difference Result 5110 states and 7485 transitions. [2023-11-28 23:43:04,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 23:43:04,518 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 86 [2023-11-28 23:43:04,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:43:04,538 INFO L225 Difference]: With dead ends: 5110 [2023-11-28 23:43:04,538 INFO L226 Difference]: Without dead ends: 3548 [2023-11-28 23:43:04,542 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:43:04,544 INFO L413 NwaCegarLoop]: 1670 mSDtfsCounter, 1580 mSDsluCounter, 1725 mSDsCounter, 0 mSdLazyCounter, 1814 mSolverCounterSat, 1008 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1996 SdHoareTripleChecker+Valid, 3395 SdHoareTripleChecker+Invalid, 2827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1008 IncrementalHoareTripleChecker+Valid, 1814 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.5s IncrementalHoareTripleChecker+Time [2023-11-28 23:43:04,544 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1996 Valid, 3395 Invalid, 2827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1008 Valid, 1814 Invalid, 5 Unknown, 0 Unchecked, 23.5s Time] [2023-11-28 23:43:04,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3548 states. [2023-11-28 23:43:04,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3548 to 3426. [2023-11-28 23:43:04,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3426 states, 1983 states have (on average 1.3121533030761472) internal successors, (2602), 2037 states have internal predecessors, (2602), 1205 states have call successors, (1205), 236 states have call predecessors, (1205), 235 states have return successors, (1202), 1197 states have call predecessors, (1202), 1202 states have call successors, (1202) [2023-11-28 23:43:04,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3426 states to 3426 states and 5009 transitions. [2023-11-28 23:43:04,708 INFO L78 Accepts]: Start accepts. Automaton has 3426 states and 5009 transitions. Word has length 86 [2023-11-28 23:43:04,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:43:04,709 INFO L495 AbstractCegarLoop]: Abstraction has 3426 states and 5009 transitions. [2023-11-28 23:43:04,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-11-28 23:43:04,709 INFO L276 IsEmpty]: Start isEmpty. Operand 3426 states and 5009 transitions. [2023-11-28 23:43:04,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-11-28 23:43:04,711 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:43:04,711 INFO L195 NwaCegarLoop]: trace histogram [7, 4, 4, 3, 3, 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] [2023-11-28 23:43:04,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-28 23:43:04,712 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:43:04,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:43:04,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1027735646, now seen corresponding path program 1 times [2023-11-28 23:43:04,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:43:04,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599233581] [2023-11-28 23:43:04,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:43:04,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:43:04,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:05,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:43:05,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:05,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:43:05,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:05,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:43:05,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:05,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:43:05,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:05,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:43:05,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:05,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:43:05,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:05,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:43:05,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:05,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-28 23:43:05,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:05,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-28 23:43:05,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:05,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-28 23:43:05,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:05,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-28 23:43:05,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:05,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:43:05,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:05,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-28 23:43:05,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:05,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-28 23:43:05,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:05,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-28 23:43:05,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:05,154 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2023-11-28 23:43:05,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:43:05,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599233581] [2023-11-28 23:43:05,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599233581] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:43:05,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:43:05,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-28 23:43:05,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981190264] [2023-11-28 23:43:05,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:43:05,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 23:43:05,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:43:05,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 23:43:05,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-28 23:43:05,157 INFO L87 Difference]: Start difference. First operand 3426 states and 5009 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (14), 4 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-11-28 23:43:11,738 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:43:15,750 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:43:19,760 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:43:22,311 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.55s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:43:22,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:43:22,851 INFO L93 Difference]: Finished difference Result 3536 states and 5185 transitions. [2023-11-28 23:43:22,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 23:43:22,851 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (14), 4 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 86 [2023-11-28 23:43:22,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:43:22,877 INFO L225 Difference]: With dead ends: 3536 [2023-11-28 23:43:22,878 INFO L226 Difference]: Without dead ends: 3534 [2023-11-28 23:43:22,880 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2023-11-28 23:43:22,881 INFO L413 NwaCegarLoop]: 1247 mSDtfsCounter, 1376 mSDsluCounter, 2465 mSDsCounter, 0 mSdLazyCounter, 2343 mSolverCounterSat, 808 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1674 SdHoareTripleChecker+Valid, 3712 SdHoareTripleChecker+Invalid, 3154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 808 IncrementalHoareTripleChecker+Valid, 2343 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:43:22,881 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1674 Valid, 3712 Invalid, 3154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [808 Valid, 2343 Invalid, 3 Unknown, 0 Unchecked, 17.4s Time] [2023-11-28 23:43:22,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3534 states. [2023-11-28 23:43:23,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3534 to 3430. [2023-11-28 23:43:23,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3430 states, 1986 states have (on average 1.311681772406848) internal successors, (2605), 2040 states have internal predecessors, (2605), 1205 states have call successors, (1205), 237 states have call predecessors, (1205), 236 states have return successors, (1202), 1197 states have call predecessors, (1202), 1202 states have call successors, (1202) [2023-11-28 23:43:23,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3430 states to 3430 states and 5012 transitions. [2023-11-28 23:43:23,173 INFO L78 Accepts]: Start accepts. Automaton has 3430 states and 5012 transitions. Word has length 86 [2023-11-28 23:43:23,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:43:23,174 INFO L495 AbstractCegarLoop]: Abstraction has 3430 states and 5012 transitions. [2023-11-28 23:43:23,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (14), 4 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-11-28 23:43:23,174 INFO L276 IsEmpty]: Start isEmpty. Operand 3430 states and 5012 transitions. [2023-11-28 23:43:23,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-11-28 23:43:23,178 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:43:23,178 INFO L195 NwaCegarLoop]: trace histogram [7, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:43:23,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-28 23:43:23,178 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:43:23,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:43:23,179 INFO L85 PathProgramCache]: Analyzing trace with hash 575397888, now seen corresponding path program 1 times [2023-11-28 23:43:23,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:43:23,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638552831] [2023-11-28 23:43:23,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:43:23,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:43:23,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:23,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:43:23,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:23,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:43:23,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:23,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:43:23,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:23,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:43:23,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:23,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:43:23,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:23,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:43:23,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:23,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:43:23,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:23,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-28 23:43:23,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:23,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-28 23:43:23,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:23,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-28 23:43:23,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:23,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-28 23:43:23,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:23,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:43:23,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:23,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-28 23:43:23,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:23,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-28 23:43:23,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:23,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-28 23:43:23,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:23,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2023-11-28 23:43:23,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:23,612 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2023-11-28 23:43:23,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:43:23,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638552831] [2023-11-28 23:43:23,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638552831] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:43:23,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:43:23,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-28 23:43:23,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720414152] [2023-11-28 23:43:23,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:43:23,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 23:43:23,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:43:23,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 23:43:23,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-28 23:43:23,614 INFO L87 Difference]: Start difference. First operand 3430 states and 5012 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-11-28 23:43:30,053 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:43:34,061 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:43:38,077 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:43:42,087 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:43:42,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:43:42,575 INFO L93 Difference]: Finished difference Result 3540 states and 5188 transitions. [2023-11-28 23:43:42,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 23:43:42,576 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (15), 4 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 91 [2023-11-28 23:43:42,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:43:42,592 INFO L225 Difference]: With dead ends: 3540 [2023-11-28 23:43:42,593 INFO L226 Difference]: Without dead ends: 3538 [2023-11-28 23:43:42,594 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2023-11-28 23:43:42,595 INFO L413 NwaCegarLoop]: 1252 mSDtfsCounter, 1364 mSDsluCounter, 2473 mSDsCounter, 0 mSdLazyCounter, 2347 mSolverCounterSat, 806 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1662 SdHoareTripleChecker+Valid, 3725 SdHoareTripleChecker+Invalid, 3157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 806 IncrementalHoareTripleChecker+Valid, 2347 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.7s IncrementalHoareTripleChecker+Time [2023-11-28 23:43:42,595 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1662 Valid, 3725 Invalid, 3157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [806 Valid, 2347 Invalid, 4 Unknown, 0 Unchecked, 18.7s Time] [2023-11-28 23:43:42,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3538 states. [2023-11-28 23:43:42,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3538 to 3434. [2023-11-28 23:43:42,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3434 states, 1989 states have (on average 1.3112116641528406) internal successors, (2608), 2043 states have internal predecessors, (2608), 1205 states have call successors, (1205), 238 states have call predecessors, (1205), 237 states have return successors, (1202), 1197 states have call predecessors, (1202), 1202 states have call successors, (1202) [2023-11-28 23:43:42,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3434 states to 3434 states and 5015 transitions. [2023-11-28 23:43:42,861 INFO L78 Accepts]: Start accepts. Automaton has 3434 states and 5015 transitions. Word has length 91 [2023-11-28 23:43:42,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:43:42,861 INFO L495 AbstractCegarLoop]: Abstraction has 3434 states and 5015 transitions. [2023-11-28 23:43:42,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-11-28 23:43:42,862 INFO L276 IsEmpty]: Start isEmpty. Operand 3434 states and 5015 transitions. [2023-11-28 23:43:42,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2023-11-28 23:43:42,865 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:43:42,865 INFO L195 NwaCegarLoop]: trace histogram [7, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:43:42,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-28 23:43:42,866 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:43:42,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:43:42,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1357816354, now seen corresponding path program 1 times [2023-11-28 23:43:42,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:43:42,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892294994] [2023-11-28 23:43:42,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:43:42,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:43:42,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:43,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:43:43,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:43,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:43:43,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:43,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:43:43,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:43,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:43:43,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:43,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:43:43,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:43,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:43:43,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:43,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:43:43,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:43,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-28 23:43:43,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:43,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-28 23:43:43,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:43,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-28 23:43:43,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:43,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-28 23:43:43,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:43,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:43:43,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:43,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-28 23:43:43,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:43,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-28 23:43:43,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:43,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-28 23:43:43,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:43,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2023-11-28 23:43:43,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:43,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-28 23:43:43,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:43:43,283 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2023-11-28 23:43:43,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:43:43,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892294994] [2023-11-28 23:43:43,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892294994] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:43:43,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:43:43,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-28 23:43:43,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451828823] [2023-11-28 23:43:43,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:43:43,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 23:43:43,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:43:43,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 23:43:43,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-28 23:43:43,286 INFO L87 Difference]: Start difference. First operand 3434 states and 5015 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (16), 4 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-11-28 23:43:48,326 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.88s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:43:52,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:43:56,347 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:43:59,857 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:44:00,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:44:00,362 INFO L93 Difference]: Finished difference Result 3544 states and 5191 transitions. [2023-11-28 23:44:00,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 23:44:00,362 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (16), 4 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 96 [2023-11-28 23:44:00,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:44:00,382 INFO L225 Difference]: With dead ends: 3544 [2023-11-28 23:44:00,383 INFO L226 Difference]: Without dead ends: 3542 [2023-11-28 23:44:00,384 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2023-11-28 23:44:00,385 INFO L413 NwaCegarLoop]: 1247 mSDtfsCounter, 1366 mSDsluCounter, 2466 mSDsCounter, 0 mSdLazyCounter, 2345 mSolverCounterSat, 807 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1665 SdHoareTripleChecker+Valid, 3713 SdHoareTripleChecker+Invalid, 3154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 807 IncrementalHoareTripleChecker+Valid, 2345 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.8s IncrementalHoareTripleChecker+Time [2023-11-28 23:44:00,385 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1665 Valid, 3713 Invalid, 3154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [807 Valid, 2345 Invalid, 2 Unknown, 0 Unchecked, 16.8s Time] [2023-11-28 23:44:00,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3542 states. [2023-11-28 23:44:00,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3542 to 3438. [2023-11-28 23:44:00,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3438 states, 1992 states have (on average 1.3107429718875503) internal successors, (2611), 2046 states have internal predecessors, (2611), 1205 states have call successors, (1205), 239 states have call predecessors, (1205), 238 states have return successors, (1202), 1197 states have call predecessors, (1202), 1202 states have call successors, (1202) [2023-11-28 23:44:00,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3438 states to 3438 states and 5018 transitions. [2023-11-28 23:44:00,655 INFO L78 Accepts]: Start accepts. Automaton has 3438 states and 5018 transitions. Word has length 96 [2023-11-28 23:44:00,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:44:00,656 INFO L495 AbstractCegarLoop]: Abstraction has 3438 states and 5018 transitions. [2023-11-28 23:44:00,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (16), 4 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-11-28 23:44:00,656 INFO L276 IsEmpty]: Start isEmpty. Operand 3438 states and 5018 transitions. [2023-11-28 23:44:00,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-11-28 23:44:00,660 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:44:00,660 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:44:00,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-28 23:44:00,661 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:44:00,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:44:00,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1111980049, now seen corresponding path program 1 times [2023-11-28 23:44:00,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:44:00,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363377980] [2023-11-28 23:44:00,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:44:00,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:44:00,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:44:00,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:44:00,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:44:00,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:44:00,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:44:00,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:44:00,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:44:00,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-28 23:44:00,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-28 23:44:00,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:44:00,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-28 23:44:00,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:44:00,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-28 23:44:00,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:44:00,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-28 23:44:00,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:44:00,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-28 23:44:00,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:44:00,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-28 23:44:00,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:44:00,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:00,952 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2023-11-28 23:44:00,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:44:00,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363377980] [2023-11-28 23:44:00,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363377980] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:44:00,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:44:00,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 23:44:00,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141787199] [2023-11-28 23:44:00,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:44:00,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:44:00,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:44:00,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:44:00,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:44:00,954 INFO L87 Difference]: Start difference. First operand 3438 states and 5018 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-11-28 23:44:06,517 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:44:10,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:44:16,282 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:44:20,293 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:44:24,303 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:44:24,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:44:24,414 INFO L93 Difference]: Finished difference Result 9797 states and 14315 transitions. [2023-11-28 23:44:24,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 23:44:24,414 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 105 [2023-11-28 23:44:24,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:44:24,458 INFO L225 Difference]: With dead ends: 9797 [2023-11-28 23:44:24,458 INFO L226 Difference]: Without dead ends: 6366 [2023-11-28 23:44:24,471 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:44:24,472 INFO L413 NwaCegarLoop]: 1556 mSDtfsCounter, 1602 mSDsluCounter, 1595 mSDsCounter, 0 mSdLazyCounter, 1728 mSolverCounterSat, 1056 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1999 SdHoareTripleChecker+Valid, 3151 SdHoareTripleChecker+Invalid, 2789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1056 IncrementalHoareTripleChecker+Valid, 1728 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.0s IncrementalHoareTripleChecker+Time [2023-11-28 23:44:24,472 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1999 Valid, 3151 Invalid, 2789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1056 Valid, 1728 Invalid, 5 Unknown, 0 Unchecked, 23.0s Time] [2023-11-28 23:44:24,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6366 states. [2023-11-28 23:44:24,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6366 to 6131. [2023-11-28 23:44:24,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6131 states, 3527 states have (on average 1.2982704848313014) internal successors, (4579), 3612 states have internal predecessors, (4579), 2168 states have call successors, (2168), 434 states have call predecessors, (2168), 433 states have return successors, (2177), 2155 states have call predecessors, (2177), 2165 states have call successors, (2177) [2023-11-28 23:44:25,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6131 states to 6131 states and 8924 transitions. [2023-11-28 23:44:25,027 INFO L78 Accepts]: Start accepts. Automaton has 6131 states and 8924 transitions. Word has length 105 [2023-11-28 23:44:25,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:44:25,027 INFO L495 AbstractCegarLoop]: Abstraction has 6131 states and 8924 transitions. [2023-11-28 23:44:25,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-11-28 23:44:25,029 INFO L276 IsEmpty]: Start isEmpty. Operand 6131 states and 8924 transitions. [2023-11-28 23:44:25,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-11-28 23:44:25,032 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:44:25,032 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:44:25,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-28 23:44:25,032 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:44:25,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:44:25,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1970103630, now seen corresponding path program 1 times [2023-11-28 23:44:25,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:44:25,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117106459] [2023-11-28 23:44:25,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:44:25,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:44:25,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:44:25,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:44:25,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:44:25,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:44:25,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:44:25,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:44:25,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:44:25,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-28 23:44:25,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-28 23:44:25,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-28 23:44:25,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-28 23:44:25,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:44:25,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-28 23:44:25,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-28 23:44:25,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2023-11-28 23:44:25,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-28 23:44:25,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-11-28 23:44:25,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-28 23:44:25,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-28 23:44:25,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-28 23:44:25,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:25,458 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2023-11-28 23:44:25,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:44:25,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117106459] [2023-11-28 23:44:25,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117106459] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:44:25,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:44:25,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-28 23:44:25,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830158611] [2023-11-28 23:44:25,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:44:25,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 23:44:25,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:44:25,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 23:44:25,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-28 23:44:25,461 INFO L87 Difference]: Start difference. First operand 6131 states and 8924 transitions. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (19), 4 states have call predecessors, (19), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-11-28 23:44:31,755 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:44:35,765 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:44:39,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:44:43,783 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:44:44,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:44:44,548 INFO L93 Difference]: Finished difference Result 6526 states and 9406 transitions. [2023-11-28 23:44:44,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-28 23:44:44,548 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (19), 4 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 110 [2023-11-28 23:44:44,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:44:44,580 INFO L225 Difference]: With dead ends: 6526 [2023-11-28 23:44:44,581 INFO L226 Difference]: Without dead ends: 6524 [2023-11-28 23:44:44,582 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2023-11-28 23:44:44,583 INFO L413 NwaCegarLoop]: 1249 mSDtfsCounter, 1356 mSDsluCounter, 2492 mSDsCounter, 0 mSdLazyCounter, 2381 mSolverCounterSat, 798 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1644 SdHoareTripleChecker+Valid, 3741 SdHoareTripleChecker+Invalid, 3183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 798 IncrementalHoareTripleChecker+Valid, 2381 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.7s IncrementalHoareTripleChecker+Time [2023-11-28 23:44:44,583 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1644 Valid, 3741 Invalid, 3183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [798 Valid, 2381 Invalid, 4 Unknown, 0 Unchecked, 18.7s Time] [2023-11-28 23:44:44,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6524 states. [2023-11-28 23:44:44,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6524 to 6324. [2023-11-28 23:44:44,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6324 states, 3638 states have (on average 1.2916437603078614) internal successors, (4699), 3723 states have internal predecessors, (4699), 2186 states have call successors, (2186), 498 states have call predecessors, (2186), 497 states have return successors, (2195), 2173 states have call predecessors, (2195), 2183 states have call successors, (2195) [2023-11-28 23:44:45,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6324 states to 6324 states and 9080 transitions. [2023-11-28 23:44:45,014 INFO L78 Accepts]: Start accepts. Automaton has 6324 states and 9080 transitions. Word has length 110 [2023-11-28 23:44:45,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:44:45,015 INFO L495 AbstractCegarLoop]: Abstraction has 6324 states and 9080 transitions. [2023-11-28 23:44:45,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (19), 4 states have call predecessors, (19), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-11-28 23:44:45,015 INFO L276 IsEmpty]: Start isEmpty. Operand 6324 states and 9080 transitions. [2023-11-28 23:44:45,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-11-28 23:44:45,018 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:44:45,018 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:44:45,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-28 23:44:45,018 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:44:45,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:44:45,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1178274256, now seen corresponding path program 1 times [2023-11-28 23:44:45,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:44:45,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681929517] [2023-11-28 23:44:45,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:44:45,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:44:45,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:44:45,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:44:45,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:44:45,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:44:45,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:44:45,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:44:45,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:44:45,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-28 23:44:45,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-28 23:44:45,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-28 23:44:45,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-28 23:44:45,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:44:45,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-28 23:44:45,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-28 23:44:45,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2023-11-28 23:44:45,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-28 23:44:45,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-11-28 23:44:45,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-28 23:44:45,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-28 23:44:45,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-28 23:44:45,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2023-11-28 23:44:45,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:44:45,353 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2023-11-28 23:44:45,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:44:45,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681929517] [2023-11-28 23:44:45,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681929517] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:44:45,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:44:45,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-28 23:44:45,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578912209] [2023-11-28 23:44:45,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:44:45,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 23:44:45,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:44:45,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 23:44:45,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-28 23:44:45,355 INFO L87 Difference]: Start difference. First operand 6324 states and 9080 transitions. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-28 23:44:51,649 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:44:55,660 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:44:59,669 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:45:03,680 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:45:04,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:45:04,443 INFO L93 Difference]: Finished difference Result 6528 states and 9408 transitions. [2023-11-28 23:45:04,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 23:45:04,444 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (20), 4 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 115 [2023-11-28 23:45:04,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:45:04,473 INFO L225 Difference]: With dead ends: 6528 [2023-11-28 23:45:04,473 INFO L226 Difference]: Without dead ends: 6526 [2023-11-28 23:45:04,475 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2023-11-28 23:45:04,475 INFO L413 NwaCegarLoop]: 1249 mSDtfsCounter, 1362 mSDsluCounter, 2468 mSDsCounter, 0 mSdLazyCounter, 2345 mSolverCounterSat, 804 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1660 SdHoareTripleChecker+Valid, 3717 SdHoareTripleChecker+Invalid, 3153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 804 IncrementalHoareTripleChecker+Valid, 2345 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.6s IncrementalHoareTripleChecker+Time [2023-11-28 23:45:04,476 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1660 Valid, 3717 Invalid, 3153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [804 Valid, 2345 Invalid, 4 Unknown, 0 Unchecked, 18.6s Time] [2023-11-28 23:45:04,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6526 states. [2023-11-28 23:45:05,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6526 to 6328. [2023-11-28 23:45:05,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6328 states, 3641 states have (on average 1.2914034605877507) internal successors, (4702), 3726 states have internal predecessors, (4702), 2186 states have call successors, (2186), 499 states have call predecessors, (2186), 498 states have return successors, (2195), 2173 states have call predecessors, (2195), 2183 states have call successors, (2195) [2023-11-28 23:45:05,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6328 states to 6328 states and 9083 transitions. [2023-11-28 23:45:05,039 INFO L78 Accepts]: Start accepts. Automaton has 6328 states and 9083 transitions. Word has length 115 [2023-11-28 23:45:05,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:45:05,039 INFO L495 AbstractCegarLoop]: Abstraction has 6328 states and 9083 transitions. [2023-11-28 23:45:05,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-28 23:45:05,040 INFO L276 IsEmpty]: Start isEmpty. Operand 6328 states and 9083 transitions. [2023-11-28 23:45:05,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-11-28 23:45:05,043 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:45:05,043 INFO L195 NwaCegarLoop]: trace histogram [7, 4, 4, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:45:05,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-28 23:45:05,043 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:45:05,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:45:05,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1855154467, now seen corresponding path program 1 times [2023-11-28 23:45:05,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:45:05,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319524282] [2023-11-28 23:45:05,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:45:05,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:45:05,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:05,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:05,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:05,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:05,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:05,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:45:05,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:05,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:05,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:05,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:45:05,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:05,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:05,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:05,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:45:05,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:05,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-28 23:45:05,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:05,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-28 23:45:05,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:05,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-28 23:45:05,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:05,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-28 23:45:05,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:05,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-28 23:45:05,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:05,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:05,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:05,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-28 23:45:05,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:05,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-28 23:45:05,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:05,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2023-11-28 23:45:05,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:05,282 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2023-11-28 23:45:05,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:45:05,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319524282] [2023-11-28 23:45:05,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319524282] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:45:05,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:45:05,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 23:45:05,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962739449] [2023-11-28 23:45:05,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:45:05,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:45:05,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:45:05,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:45:05,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:45:05,284 INFO L87 Difference]: Start difference. First operand 6328 states and 9083 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-11-28 23:45:11,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:45:15,589 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:45:19,603 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:45:20,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:45:20,366 INFO L93 Difference]: Finished difference Result 14145 states and 20337 transitions. [2023-11-28 23:45:20,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 23:45:20,367 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 103 [2023-11-28 23:45:20,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:45:20,388 INFO L225 Difference]: With dead ends: 14145 [2023-11-28 23:45:20,388 INFO L226 Difference]: Without dead ends: 8156 [2023-11-28 23:45:20,403 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:45:20,403 INFO L413 NwaCegarLoop]: 1659 mSDtfsCounter, 775 mSDsluCounter, 1682 mSDsCounter, 0 mSdLazyCounter, 1918 mSolverCounterSat, 475 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 980 SdHoareTripleChecker+Valid, 3341 SdHoareTripleChecker+Invalid, 2396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 475 IncrementalHoareTripleChecker+Valid, 1918 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.5s IncrementalHoareTripleChecker+Time [2023-11-28 23:45:20,404 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [980 Valid, 3341 Invalid, 2396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [475 Valid, 1918 Invalid, 3 Unknown, 0 Unchecked, 14.5s Time] [2023-11-28 23:45:20,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8156 states. [2023-11-28 23:45:20,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8156 to 7876. [2023-11-28 23:45:20,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7876 states, 4615 states have (on average 1.3044420368364031) internal successors, (6020), 4738 states have internal predecessors, (6020), 2608 states have call successors, (2608), 651 states have call predecessors, (2608), 650 states have return successors, (2617), 2589 states have call predecessors, (2617), 2605 states have call successors, (2617) [2023-11-28 23:45:20,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7876 states to 7876 states and 11245 transitions. [2023-11-28 23:45:20,985 INFO L78 Accepts]: Start accepts. Automaton has 7876 states and 11245 transitions. Word has length 103 [2023-11-28 23:45:20,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:45:20,986 INFO L495 AbstractCegarLoop]: Abstraction has 7876 states and 11245 transitions. [2023-11-28 23:45:20,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-11-28 23:45:20,986 INFO L276 IsEmpty]: Start isEmpty. Operand 7876 states and 11245 transitions. [2023-11-28 23:45:20,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-11-28 23:45:20,989 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:45:20,990 INFO L195 NwaCegarLoop]: trace histogram [7, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:45:20,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-28 23:45:20,990 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:45:20,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:45:20,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1956781101, now seen corresponding path program 1 times [2023-11-28 23:45:20,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:45:20,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292468196] [2023-11-28 23:45:20,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:45:20,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:45:21,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:21,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:21,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:45:21,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:21,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:45:21,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:21,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:45:21,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-28 23:45:21,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2023-11-28 23:45:21,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:21,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:45:21,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-28 23:45:21,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:21,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:45:21,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2023-11-28 23:45:21,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:21,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2023-11-28 23:45:21,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:21,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-28 23:45:21,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:21,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-11-28 23:45:21,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:21,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-28 23:45:21,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:21,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:21,353 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2023-11-28 23:45:21,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:45:21,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292468196] [2023-11-28 23:45:21,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292468196] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:45:21,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:45:21,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 23:45:21,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673502836] [2023-11-28 23:45:21,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:45:21,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:45:21,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:45:21,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:45:21,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:45:21,356 INFO L87 Difference]: Start difference. First operand 7876 states and 11245 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2023-11-28 23:45:26,699 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:45:30,712 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:45:37,144 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:45:40,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:45:44,553 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:45:44,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:45:44,695 INFO L93 Difference]: Finished difference Result 20212 states and 28828 transitions. [2023-11-28 23:45:44,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 23:45:44,696 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 116 [2023-11-28 23:45:44,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:45:44,738 INFO L225 Difference]: With dead ends: 20212 [2023-11-28 23:45:44,738 INFO L226 Difference]: Without dead ends: 12343 [2023-11-28 23:45:44,770 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:45:44,770 INFO L413 NwaCegarLoop]: 1565 mSDtfsCounter, 1386 mSDsluCounter, 1595 mSDsCounter, 0 mSdLazyCounter, 1728 mSolverCounterSat, 984 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1750 SdHoareTripleChecker+Valid, 3160 SdHoareTripleChecker+Invalid, 2716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 984 IncrementalHoareTripleChecker+Valid, 1728 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:45:44,771 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1750 Valid, 3160 Invalid, 2716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [984 Valid, 1728 Invalid, 4 Unknown, 0 Unchecked, 22.4s Time] [2023-11-28 23:45:44,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12343 states. [2023-11-28 23:45:45,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12343 to 11958. [2023-11-28 23:45:45,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11958 states, 6893 states have (on average 1.2669374727984912) internal successors, (8733), 7039 states have internal predecessors, (8733), 4086 states have call successors, (4086), 981 states have call predecessors, (4086), 976 states have return successors, (4123), 4045 states have call predecessors, (4123), 4083 states have call successors, (4123) [2023-11-28 23:45:45,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11958 states to 11958 states and 16942 transitions. [2023-11-28 23:45:45,916 INFO L78 Accepts]: Start accepts. Automaton has 11958 states and 16942 transitions. Word has length 116 [2023-11-28 23:45:45,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:45:45,916 INFO L495 AbstractCegarLoop]: Abstraction has 11958 states and 16942 transitions. [2023-11-28 23:45:45,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2023-11-28 23:45:45,917 INFO L276 IsEmpty]: Start isEmpty. Operand 11958 states and 16942 transitions. [2023-11-28 23:45:45,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-11-28 23:45:45,919 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:45:45,919 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 5, 5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:45:45,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-28 23:45:45,919 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:45:45,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:45:45,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1509110066, now seen corresponding path program 1 times [2023-11-28 23:45:45,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:45:45,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765796413] [2023-11-28 23:45:45,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:45:45,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:45:45,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:46,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:46,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:45:46,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:46,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:45:46,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:46,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:45:46,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-28 23:45:46,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-28 23:45:46,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-28 23:45:46,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-28 23:45:46,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:45:46,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-28 23:45:46,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-28 23:45:46,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2023-11-28 23:45:46,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-28 23:45:46,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-11-28 23:45:46,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-28 23:45:46,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-28 23:45:46,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-28 23:45:46,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2023-11-28 23:45:46,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2023-11-28 23:45:46,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:45:46,298 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2023-11-28 23:45:46,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:45:46,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765796413] [2023-11-28 23:45:46,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765796413] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:45:46,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:45:46,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-28 23:45:46,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819647252] [2023-11-28 23:45:46,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:45:46,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 23:45:46,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:45:46,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 23:45:46,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-28 23:45:46,301 INFO L87 Difference]: Start difference. First operand 11958 states and 16942 transitions. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (21), 4 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-28 23:45:52,294 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:45:56,304 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:46:00,313 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:46:04,322 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:46:06,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:46:06,046 INFO L93 Difference]: Finished difference Result 13210 states and 18523 transitions. [2023-11-28 23:46:06,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-28 23:46:06,046 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (21), 4 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 120 [2023-11-28 23:46:06,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:46:06,096 INFO L225 Difference]: With dead ends: 13210 [2023-11-28 23:46:06,097 INFO L226 Difference]: Without dead ends: 13208 [2023-11-28 23:46:06,102 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2023-11-28 23:46:06,103 INFO L413 NwaCegarLoop]: 1249 mSDtfsCounter, 1331 mSDsluCounter, 2558 mSDsCounter, 0 mSdLazyCounter, 2608 mSolverCounterSat, 734 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1644 SdHoareTripleChecker+Valid, 3807 SdHoareTripleChecker+Invalid, 3346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 734 IncrementalHoareTripleChecker+Valid, 2608 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.8s IncrementalHoareTripleChecker+Time [2023-11-28 23:46:06,103 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1644 Valid, 3807 Invalid, 3346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [734 Valid, 2608 Invalid, 4 Unknown, 0 Unchecked, 18.8s Time] [2023-11-28 23:46:06,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13208 states. [2023-11-28 23:46:06,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13208 to 12870. [2023-11-28 23:46:06,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12870 states, 7356 states have (on average 1.255573681348559) internal successors, (9236), 7502 states have internal predecessors, (9236), 4350 states have call successors, (4350), 1166 states have call predecessors, (4350), 1161 states have return successors, (4387), 4309 states have call predecessors, (4387), 4347 states have call successors, (4387) [2023-11-28 23:46:06,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12870 states to 12870 states and 17973 transitions. [2023-11-28 23:46:06,976 INFO L78 Accepts]: Start accepts. Automaton has 12870 states and 17973 transitions. Word has length 120 [2023-11-28 23:46:06,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:46:06,977 INFO L495 AbstractCegarLoop]: Abstraction has 12870 states and 17973 transitions. [2023-11-28 23:46:06,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (21), 4 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-28 23:46:06,977 INFO L276 IsEmpty]: Start isEmpty. Operand 12870 states and 17973 transitions. [2023-11-28 23:46:06,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-11-28 23:46:06,978 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:46:06,979 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 4, 4, 3, 3, 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] [2023-11-28 23:46:06,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-28 23:46:06,979 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:46:06,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:46:06,979 INFO L85 PathProgramCache]: Analyzing trace with hash -980052190, now seen corresponding path program 1 times [2023-11-28 23:46:06,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:46:06,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106690852] [2023-11-28 23:46:06,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:46:06,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:46:07,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:46:07,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:46:07,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:46:07,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:46:07,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:46:07,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:46:07,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:46:07,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-28 23:46:07,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-28 23:46:07,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-28 23:46:07,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-28 23:46:07,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:46:07,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-28 23:46:07,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-28 23:46:07,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-28 23:46:07,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2023-11-28 23:46:07,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-28 23:46:07,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-28 23:46:07,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-28 23:46:07,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-28 23:46:07,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2023-11-28 23:46:07,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:07,346 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 143 trivial. 0 not checked. [2023-11-28 23:46:07,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:46:07,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106690852] [2023-11-28 23:46:07,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106690852] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:46:07,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:46:07,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-28 23:46:07,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691589912] [2023-11-28 23:46:07,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:46:07,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 23:46:07,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:46:07,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 23:46:07,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-28 23:46:07,348 INFO L87 Difference]: Start difference. First operand 12870 states and 17973 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-28 23:46:13,359 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:46:17,375 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:46:21,385 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:46:25,393 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:46:27,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:46:27,130 INFO L93 Difference]: Finished difference Result 13212 states and 18525 transitions. [2023-11-28 23:46:27,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 23:46:27,131 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (20), 4 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 116 [2023-11-28 23:46:27,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:46:27,164 INFO L225 Difference]: With dead ends: 13212 [2023-11-28 23:46:27,164 INFO L226 Difference]: Without dead ends: 13208 [2023-11-28 23:46:27,171 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2023-11-28 23:46:27,171 INFO L413 NwaCegarLoop]: 1247 mSDtfsCounter, 1366 mSDsluCounter, 2466 mSDsCounter, 0 mSdLazyCounter, 2343 mSolverCounterSat, 803 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1665 SdHoareTripleChecker+Valid, 3713 SdHoareTripleChecker+Invalid, 3150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 803 IncrementalHoareTripleChecker+Valid, 2343 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.8s IncrementalHoareTripleChecker+Time [2023-11-28 23:46:27,171 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1665 Valid, 3713 Invalid, 3150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [803 Valid, 2343 Invalid, 4 Unknown, 0 Unchecked, 18.8s Time] [2023-11-28 23:46:27,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13208 states. [2023-11-28 23:46:28,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13208 to 12872. [2023-11-28 23:46:28,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12872 states, 7358 states have (on average 1.2553683066050558) internal successors, (9237), 7503 states have internal predecessors, (9237), 4350 states have call successors, (4350), 1167 states have call predecessors, (4350), 1161 states have return successors, (4387), 4309 states have call predecessors, (4387), 4347 states have call successors, (4387) [2023-11-28 23:46:28,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12872 states to 12872 states and 17974 transitions. [2023-11-28 23:46:28,072 INFO L78 Accepts]: Start accepts. Automaton has 12872 states and 17974 transitions. Word has length 116 [2023-11-28 23:46:28,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:46:28,072 INFO L495 AbstractCegarLoop]: Abstraction has 12872 states and 17974 transitions. [2023-11-28 23:46:28,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-28 23:46:28,073 INFO L276 IsEmpty]: Start isEmpty. Operand 12872 states and 17974 transitions. [2023-11-28 23:46:28,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-11-28 23:46:28,074 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:46:28,074 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 4, 4, 3, 3, 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] [2023-11-28 23:46:28,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-28 23:46:28,074 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:46:28,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:46:28,074 INFO L85 PathProgramCache]: Analyzing trace with hash -726300928, now seen corresponding path program 1 times [2023-11-28 23:46:28,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:46:28,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969715326] [2023-11-28 23:46:28,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:46:28,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:46:28,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:46:28,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:46:28,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:46:28,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:46:28,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:46:28,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:46:28,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:46:28,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-28 23:46:28,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-28 23:46:28,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-28 23:46:28,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-28 23:46:28,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:46:28,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-28 23:46:28,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-28 23:46:28,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-28 23:46:28,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2023-11-28 23:46:28,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-28 23:46:28,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-28 23:46:28,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-28 23:46:28,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-28 23:46:28,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2023-11-28 23:46:28,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2023-11-28 23:46:28,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:28,344 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 167 trivial. 0 not checked. [2023-11-28 23:46:28,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:46:28,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969715326] [2023-11-28 23:46:28,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969715326] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:46:28,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:46:28,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-28 23:46:28,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437697183] [2023-11-28 23:46:28,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:46:28,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 23:46:28,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:46:28,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 23:46:28,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-28 23:46:28,346 INFO L87 Difference]: Start difference. First operand 12872 states and 17974 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (21), 4 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-28 23:46:34,083 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:46:38,093 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:46:42,103 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:46:46,115 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:46:48,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:46:48,056 INFO L93 Difference]: Finished difference Result 13208 states and 18521 transitions. [2023-11-28 23:46:48,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 23:46:48,057 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (21), 4 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 121 [2023-11-28 23:46:48,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:46:48,083 INFO L225 Difference]: With dead ends: 13208 [2023-11-28 23:46:48,083 INFO L226 Difference]: Without dead ends: 13030 [2023-11-28 23:46:48,087 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2023-11-28 23:46:48,087 INFO L413 NwaCegarLoop]: 1252 mSDtfsCounter, 1359 mSDsluCounter, 2481 mSDsCounter, 0 mSdLazyCounter, 2335 mSolverCounterSat, 802 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1654 SdHoareTripleChecker+Valid, 3733 SdHoareTripleChecker+Invalid, 3141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 802 IncrementalHoareTripleChecker+Valid, 2335 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.6s IncrementalHoareTripleChecker+Time [2023-11-28 23:46:48,087 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1654 Valid, 3733 Invalid, 3141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [802 Valid, 2335 Invalid, 4 Unknown, 0 Unchecked, 18.6s Time] [2023-11-28 23:46:48,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13030 states. [2023-11-28 23:46:48,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13030 to 12694. [2023-11-28 23:46:48,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12694 states, 7261 states have (on average 1.2520314006335216) internal successors, (9091), 7382 states have internal predecessors, (9091), 4283 states have call successors, (4283), 1152 states have call predecessors, (4283), 1148 states have return successors, (4323), 4267 states have call predecessors, (4323), 4283 states have call successors, (4323) [2023-11-28 23:46:49,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12694 states to 12694 states and 17697 transitions. [2023-11-28 23:46:49,018 INFO L78 Accepts]: Start accepts. Automaton has 12694 states and 17697 transitions. Word has length 121 [2023-11-28 23:46:49,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:46:49,018 INFO L495 AbstractCegarLoop]: Abstraction has 12694 states and 17697 transitions. [2023-11-28 23:46:49,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (21), 4 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-28 23:46:49,018 INFO L276 IsEmpty]: Start isEmpty. Operand 12694 states and 17697 transitions. [2023-11-28 23:46:49,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2023-11-28 23:46:49,021 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:46:49,021 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:46:49,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-28 23:46:49,021 INFO L420 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_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:46:49,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:46:49,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1636371659, now seen corresponding path program 1 times [2023-11-28 23:46:49,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:46:49,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382000451] [2023-11-28 23:46:49,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:46:49,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:46:49,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:46:49,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:46:49,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:46:49,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:46:49,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:46:49,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:46:49,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:46:49,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-28 23:46:49,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-28 23:46:49,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-28 23:46:49,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-28 23:46:49,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-28 23:46:49,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:46:49,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-28 23:46:49,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-28 23:46:49,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-28 23:46:49,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:46:49,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:46:49,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-28 23:46:49,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-28 23:46:49,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:46:49,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:46:49,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-28 23:46:49,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-28 23:46:49,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-28 23:46:49,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2023-11-28 23:46:49,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:46:49,270 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2023-11-28 23:46:49,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:46:49,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382000451] [2023-11-28 23:46:49,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382000451] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:46:49,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:46:49,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 23:46:49,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320866703] [2023-11-28 23:46:49,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:46:49,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:46:49,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:46:49,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:46:49,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:46:49,272 INFO L87 Difference]: Start difference. First operand 12694 states and 17697 transitions. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2023-11-28 23:46:54,835 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:46:58,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:47:02,854 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:47:04,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:47:04,944 INFO L93 Difference]: Finished difference Result 27741 states and 38734 transitions. [2023-11-28 23:47:04,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 23:47:04,945 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 164 [2023-11-28 23:47:04,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:47:04,981 INFO L225 Difference]: With dead ends: 27741 [2023-11-28 23:47:04,982 INFO L226 Difference]: Without dead ends: 15041 [2023-11-28 23:47:05,009 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:47:05,010 INFO L413 NwaCegarLoop]: 1658 mSDtfsCounter, 738 mSDsluCounter, 1695 mSDsCounter, 0 mSdLazyCounter, 1856 mSolverCounterSat, 431 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 930 SdHoareTripleChecker+Valid, 3353 SdHoareTripleChecker+Invalid, 2290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 431 IncrementalHoareTripleChecker+Valid, 1856 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.5s IncrementalHoareTripleChecker+Time [2023-11-28 23:47:05,010 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [930 Valid, 3353 Invalid, 2290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [431 Valid, 1856 Invalid, 3 Unknown, 0 Unchecked, 14.5s Time] [2023-11-28 23:47:05,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15041 states. [2023-11-28 23:47:06,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15041 to 14657. [2023-11-28 23:47:06,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14657 states, 8504 states have (on average 1.2605832549388523) internal successors, (10720), 8665 states have internal predecessors, (10720), 4786 states have call successors, (4786), 1369 states have call predecessors, (4786), 1365 states have return successors, (4826), 4766 states have call predecessors, (4826), 4786 states have call successors, (4826) [2023-11-28 23:47:06,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14657 states to 14657 states and 20332 transitions. [2023-11-28 23:47:06,078 INFO L78 Accepts]: Start accepts. Automaton has 14657 states and 20332 transitions. Word has length 164 [2023-11-28 23:47:06,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:47:06,079 INFO L495 AbstractCegarLoop]: Abstraction has 14657 states and 20332 transitions. [2023-11-28 23:47:06,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2023-11-28 23:47:06,079 INFO L276 IsEmpty]: Start isEmpty. Operand 14657 states and 20332 transitions. [2023-11-28 23:47:06,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2023-11-28 23:47:06,082 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:47:06,083 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:47:06,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-28 23:47:06,083 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:47:06,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:47:06,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1613739405, now seen corresponding path program 1 times [2023-11-28 23:47:06,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:47:06,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995131232] [2023-11-28 23:47:06,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:47:06,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:47:06,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:06,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:06,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:47:06,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:06,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:47:06,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:06,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:47:06,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-28 23:47:06,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-28 23:47:06,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-28 23:47:06,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-28 23:47:06,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-28 23:47:06,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:06,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-28 23:47:06,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-28 23:47:06,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-28 23:47:06,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:06,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:47:06,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-28 23:47:06,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-28 23:47:06,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:06,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:47:06,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-28 23:47:06,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-28 23:47:06,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-28 23:47:06,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2023-11-28 23:47:06,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:06,408 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2023-11-28 23:47:06,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:47:06,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995131232] [2023-11-28 23:47:06,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995131232] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:47:06,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:47:06,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 23:47:06,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626172326] [2023-11-28 23:47:06,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:47:06,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:47:06,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:47:06,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:47:06,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:47:06,411 INFO L87 Difference]: Start difference. First operand 14657 states and 20332 transitions. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2023-11-28 23:47:12,160 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:47:16,171 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:47:18,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:47:18,543 INFO L93 Difference]: Finished difference Result 32592 states and 45147 transitions. [2023-11-28 23:47:18,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 23:47:18,543 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 164 [2023-11-28 23:47:18,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:47:18,583 INFO L225 Difference]: With dead ends: 32592 [2023-11-28 23:47:18,583 INFO L226 Difference]: Without dead ends: 17976 [2023-11-28 23:47:18,619 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:47:18,620 INFO L413 NwaCegarLoop]: 1669 mSDtfsCounter, 1279 mSDsluCounter, 1229 mSDsCounter, 0 mSdLazyCounter, 1711 mSolverCounterSat, 534 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1638 SdHoareTripleChecker+Valid, 2898 SdHoareTripleChecker+Invalid, 2247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 534 IncrementalHoareTripleChecker+Valid, 1711 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.7s IncrementalHoareTripleChecker+Time [2023-11-28 23:47:18,620 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1638 Valid, 2898 Invalid, 2247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [534 Valid, 1711 Invalid, 2 Unknown, 0 Unchecked, 10.7s Time] [2023-11-28 23:47:18,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17976 states. [2023-11-28 23:47:19,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17976 to 17550. [2023-11-28 23:47:19,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17550 states, 10217 states have (on average 1.2600567681315455) internal successors, (12874), 10416 states have internal predecessors, (12874), 5586 states have call successors, (5586), 1751 states have call predecessors, (5586), 1745 states have return successors, (5626), 5562 states have call predecessors, (5626), 5586 states have call successors, (5626) [2023-11-28 23:47:19,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17550 states to 17550 states and 24086 transitions. [2023-11-28 23:47:19,926 INFO L78 Accepts]: Start accepts. Automaton has 17550 states and 24086 transitions. Word has length 164 [2023-11-28 23:47:19,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:47:19,927 INFO L495 AbstractCegarLoop]: Abstraction has 17550 states and 24086 transitions. [2023-11-28 23:47:19,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2023-11-28 23:47:19,927 INFO L276 IsEmpty]: Start isEmpty. Operand 17550 states and 24086 transitions. [2023-11-28 23:47:19,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2023-11-28 23:47:19,929 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:47:19,929 INFO L195 NwaCegarLoop]: trace histogram [12, 10, 10, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:47:19,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-28 23:47:19,930 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:47:19,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:47:19,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1202144855, now seen corresponding path program 1 times [2023-11-28 23:47:19,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:47:19,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497182705] [2023-11-28 23:47:19,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:47:19,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:47:19,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:20,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:20,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:47:20,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:20,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:47:20,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:20,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:47:20,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-28 23:47:20,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-28 23:47:20,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-28 23:47:20,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-28 23:47:20,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-28 23:47:20,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:20,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-28 23:47:20,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-28 23:47:20,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-28 23:47:20,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:20,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:47:20,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-28 23:47:20,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-28 23:47:20,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:20,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:47:20,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-28 23:47:20,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-28 23:47:20,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-28 23:47:20,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2023-11-28 23:47:20,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2023-11-28 23:47:20,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:20,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2023-11-28 23:47:20,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:20,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:20,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2023-11-28 23:47:20,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2023-11-28 23:47:20,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2023-11-28 23:47:20,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:20,321 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 322 trivial. 0 not checked. [2023-11-28 23:47:20,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:47:20,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497182705] [2023-11-28 23:47:20,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497182705] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:47:20,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:47:20,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-28 23:47:20,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685332092] [2023-11-28 23:47:20,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:47:20,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 23:47:20,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:47:20,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 23:47:20,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:47:20,324 INFO L87 Difference]: Start difference. First operand 17550 states and 24086 transitions. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 3 states have internal predecessors, (90), 3 states have call successors, (28), 4 states have call predecessors, (28), 1 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2023-11-28 23:47:26,107 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:47:30,116 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:47:34,127 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:47:38,135 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:47:40,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:47:40,759 INFO L93 Difference]: Finished difference Result 37608 states and 51765 transitions. [2023-11-28 23:47:40,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 23:47:40,760 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 3 states have internal predecessors, (90), 3 states have call successors, (28), 4 states have call predecessors, (28), 1 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) Word has length 220 [2023-11-28 23:47:40,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:47:40,801 INFO L225 Difference]: With dead ends: 37608 [2023-11-28 23:47:40,801 INFO L226 Difference]: Without dead ends: 20112 [2023-11-28 23:47:40,827 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-28 23:47:40,828 INFO L413 NwaCegarLoop]: 1385 mSDtfsCounter, 974 mSDsluCounter, 1524 mSDsCounter, 0 mSdLazyCounter, 1864 mSolverCounterSat, 1110 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1169 SdHoareTripleChecker+Valid, 2909 SdHoareTripleChecker+Invalid, 2978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1110 IncrementalHoareTripleChecker+Valid, 1864 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.8s IncrementalHoareTripleChecker+Time [2023-11-28 23:47:40,828 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1169 Valid, 2909 Invalid, 2978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1110 Valid, 1864 Invalid, 4 Unknown, 0 Unchecked, 18.8s Time] [2023-11-28 23:47:40,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20112 states. [2023-11-28 23:47:42,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20112 to 19574. [2023-11-28 23:47:42,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19574 states, 11509 states have (on average 1.2656182118342167) internal successors, (14566), 11748 states have internal predecessors, (14566), 6096 states have call successors, (6096), 1973 states have call predecessors, (6096), 1967 states have return successors, (6136), 6068 states have call predecessors, (6136), 6096 states have call successors, (6136) [2023-11-28 23:47:42,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19574 states to 19574 states and 26798 transitions. [2023-11-28 23:47:42,292 INFO L78 Accepts]: Start accepts. Automaton has 19574 states and 26798 transitions. Word has length 220 [2023-11-28 23:47:42,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:47:42,293 INFO L495 AbstractCegarLoop]: Abstraction has 19574 states and 26798 transitions. [2023-11-28 23:47:42,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 3 states have internal predecessors, (90), 3 states have call successors, (28), 4 states have call predecessors, (28), 1 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2023-11-28 23:47:42,293 INFO L276 IsEmpty]: Start isEmpty. Operand 19574 states and 26798 transitions. [2023-11-28 23:47:42,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2023-11-28 23:47:42,296 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:47:42,297 INFO L195 NwaCegarLoop]: trace histogram [12, 10, 10, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:47:42,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-28 23:47:42,297 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:47:42,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:47:42,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1179512601, now seen corresponding path program 1 times [2023-11-28 23:47:42,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:47:42,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633072409] [2023-11-28 23:47:42,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:47:42,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:47:42,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:42,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:42,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:47:42,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:42,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:47:42,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:42,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:47:42,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-28 23:47:42,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-28 23:47:42,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-28 23:47:42,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-28 23:47:42,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-28 23:47:42,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:42,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-28 23:47:42,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-28 23:47:42,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-28 23:47:42,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:42,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:47:42,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-28 23:47:42,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-28 23:47:42,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:42,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:47:42,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-28 23:47:42,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-28 23:47:42,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-28 23:47:42,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2023-11-28 23:47:42,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2023-11-28 23:47:42,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:42,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2023-11-28 23:47:42,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:42,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:47:42,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2023-11-28 23:47:42,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2023-11-28 23:47:42,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2023-11-28 23:47:42,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:47:42,678 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 322 trivial. 0 not checked. [2023-11-28 23:47:42,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:47:42,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633072409] [2023-11-28 23:47:42,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633072409] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:47:42,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:47:42,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-28 23:47:42,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337579702] [2023-11-28 23:47:42,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:47:42,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 23:47:42,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:47:42,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 23:47:42,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:47:42,681 INFO L87 Difference]: Start difference. First operand 19574 states and 26798 transitions. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 3 states have internal predecessors, (90), 3 states have call successors, (28), 4 states have call predecessors, (28), 1 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2023-11-28 23:47:48,396 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:47:52,405 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:47:56,419 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:48:00,429 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:48:03,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:48:03,189 INFO L93 Difference]: Finished difference Result 41780 states and 57369 transitions. [2023-11-28 23:48:03,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 23:48:03,190 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 3 states have internal predecessors, (90), 3 states have call successors, (28), 4 states have call predecessors, (28), 1 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) Word has length 220 [2023-11-28 23:48:03,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:48:03,237 INFO L225 Difference]: With dead ends: 41780 [2023-11-28 23:48:03,237 INFO L226 Difference]: Without dead ends: 22260 [2023-11-28 23:48:03,266 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-28 23:48:03,266 INFO L413 NwaCegarLoop]: 1619 mSDtfsCounter, 972 mSDsluCounter, 1651 mSDsCounter, 0 mSdLazyCounter, 1963 mSolverCounterSat, 985 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1167 SdHoareTripleChecker+Valid, 3270 SdHoareTripleChecker+Invalid, 2952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 985 IncrementalHoareTripleChecker+Valid, 1963 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.8s IncrementalHoareTripleChecker+Time [2023-11-28 23:48:03,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1167 Valid, 3270 Invalid, 2952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [985 Valid, 1963 Invalid, 4 Unknown, 0 Unchecked, 18.8s Time] [2023-11-28 23:48:03,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22260 states. [2023-11-28 23:48:04,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22260 to 21670. [2023-11-28 23:48:04,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21670 states, 12857 states have (on average 1.2701252236135958) internal successors, (16330), 13136 states have internal predecessors, (16330), 6614 states have call successors, (6614), 2203 states have call predecessors, (6614), 2197 states have return successors, (6654), 6582 states have call predecessors, (6654), 6614 states have call successors, (6654) [2023-11-28 23:48:04,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21670 states to 21670 states and 29598 transitions. [2023-11-28 23:48:04,839 INFO L78 Accepts]: Start accepts. Automaton has 21670 states and 29598 transitions. Word has length 220 [2023-11-28 23:48:04,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:48:04,840 INFO L495 AbstractCegarLoop]: Abstraction has 21670 states and 29598 transitions. [2023-11-28 23:48:04,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 3 states have internal predecessors, (90), 3 states have call successors, (28), 4 states have call predecessors, (28), 1 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2023-11-28 23:48:04,840 INFO L276 IsEmpty]: Start isEmpty. Operand 21670 states and 29598 transitions. [2023-11-28 23:48:04,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2023-11-28 23:48:04,843 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:48:04,843 INFO L195 NwaCegarLoop]: trace histogram [14, 11, 11, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:48:04,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-28 23:48:04,843 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:48:04,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:48:04,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1574882761, now seen corresponding path program 1 times [2023-11-28 23:48:04,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:48:04,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481064805] [2023-11-28 23:48:04,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:48:04,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:48:04,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:05,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:05,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:48:05,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:05,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:48:05,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:05,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:48:05,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-28 23:48:05,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-28 23:48:05,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-28 23:48:05,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-28 23:48:05,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-28 23:48:05,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:05,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-28 23:48:05,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-28 23:48:05,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-28 23:48:05,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:05,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:48:05,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-28 23:48:05,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-28 23:48:05,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:05,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:48:05,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-28 23:48:05,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-28 23:48:05,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-28 23:48:05,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2023-11-28 23:48:05,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2023-11-28 23:48:05,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:05,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2023-11-28 23:48:05,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:05,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:05,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2023-11-28 23:48:05,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2023-11-28 23:48:05,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2023-11-28 23:48:05,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2023-11-28 23:48:05,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:05,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2023-11-28 23:48:05,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2023-11-28 23:48:05,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:05,263 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2023-11-28 23:48:05,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:48:05,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481064805] [2023-11-28 23:48:05,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481064805] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:48:05,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:48:05,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-28 23:48:05,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375995822] [2023-11-28 23:48:05,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:48:05,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-28 23:48:05,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:48:05,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-28 23:48:05,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-28 23:48:05,266 INFO L87 Difference]: Start difference. First operand 21670 states and 29598 transitions. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 4 states have internal predecessors, (96), 3 states have call successors, (31), 4 states have call predecessors, (31), 2 states have return successors, (29), 4 states have call predecessors, (29), 3 states have call successors, (29) [2023-11-28 23:48:11,754 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:48:15,763 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:48:19,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:48:23,785 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:48:27,796 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:48:31,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:48:36,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:48:36,062 INFO L93 Difference]: Finished difference Result 46330 states and 63422 transitions. [2023-11-28 23:48:36,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-28 23:48:36,063 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 4 states have internal predecessors, (96), 3 states have call successors, (31), 4 states have call predecessors, (31), 2 states have return successors, (29), 4 states have call predecessors, (29), 3 states have call successors, (29) Word has length 254 [2023-11-28 23:48:36,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:48:36,122 INFO L225 Difference]: With dead ends: 46330 [2023-11-28 23:48:36,122 INFO L226 Difference]: Without dead ends: 24714 [2023-11-28 23:48:36,158 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-28 23:48:36,158 INFO L413 NwaCegarLoop]: 1616 mSDtfsCounter, 791 mSDsluCounter, 4826 mSDsCounter, 0 mSdLazyCounter, 4467 mSolverCounterSat, 514 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 983 SdHoareTripleChecker+Valid, 6442 SdHoareTripleChecker+Invalid, 4987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 514 IncrementalHoareTripleChecker+Valid, 4467 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.6s IncrementalHoareTripleChecker+Time [2023-11-28 23:48:36,159 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [983 Valid, 6442 Invalid, 4987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [514 Valid, 4467 Invalid, 6 Unknown, 0 Unchecked, 28.6s Time] [2023-11-28 23:48:36,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24714 states. [2023-11-28 23:48:37,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24714 to 24056. [2023-11-28 23:48:37,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24056 states, 14285 states have (on average 1.273363668183409) internal successors, (18190), 14604 states have internal predecessors, (18190), 7284 states have call successors, (7284), 2483 states have call predecessors, (7284), 2485 states have return successors, (7332), 7256 states have call predecessors, (7332), 7284 states have call successors, (7332) [2023-11-28 23:48:38,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24056 states to 24056 states and 32806 transitions. [2023-11-28 23:48:38,016 INFO L78 Accepts]: Start accepts. Automaton has 24056 states and 32806 transitions. Word has length 254 [2023-11-28 23:48:38,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:48:38,016 INFO L495 AbstractCegarLoop]: Abstraction has 24056 states and 32806 transitions. [2023-11-28 23:48:38,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 4 states have internal predecessors, (96), 3 states have call successors, (31), 4 states have call predecessors, (31), 2 states have return successors, (29), 4 states have call predecessors, (29), 3 states have call successors, (29) [2023-11-28 23:48:38,017 INFO L276 IsEmpty]: Start isEmpty. Operand 24056 states and 32806 transitions. [2023-11-28 23:48:38,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2023-11-28 23:48:38,021 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:48:38,022 INFO L195 NwaCegarLoop]: trace histogram [14, 11, 11, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:48:38,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-28 23:48:38,022 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:48:38,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:48:38,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1436384194, now seen corresponding path program 1 times [2023-11-28 23:48:38,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:48:38,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563852028] [2023-11-28 23:48:38,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:48:38,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:48:38,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:38,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:38,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:48:38,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:38,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:48:38,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:38,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:48:38,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-28 23:48:38,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-28 23:48:38,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-28 23:48:38,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-28 23:48:38,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-28 23:48:38,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:38,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-28 23:48:38,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-28 23:48:38,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-28 23:48:38,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:38,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:48:38,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-28 23:48:38,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-28 23:48:38,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:38,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:48:38,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-28 23:48:38,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-28 23:48:38,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-28 23:48:38,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2023-11-28 23:48:38,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2023-11-28 23:48:38,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:38,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2023-11-28 23:48:38,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:38,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:38,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2023-11-28 23:48:38,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2023-11-28 23:48:38,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2023-11-28 23:48:38,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2023-11-28 23:48:38,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:48:38,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2023-11-28 23:48:38,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2023-11-28 23:48:38,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:48:38,359 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 481 trivial. 0 not checked. [2023-11-28 23:48:38,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:48:38,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563852028] [2023-11-28 23:48:38,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563852028] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:48:38,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:48:38,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-28 23:48:38,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385967028] [2023-11-28 23:48:38,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:48:38,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 23:48:38,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:48:38,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 23:48:38,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:48:38,361 INFO L87 Difference]: Start difference. First operand 24056 states and 32806 transitions. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (30), 4 states have call predecessors, (30), 2 states have return successors, (28), 2 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-28 23:48:44,006 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:48:48,016 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:48:52,031 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:48:56,042 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:48:58,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:48:58,702 INFO L93 Difference]: Finished difference Result 48708 states and 66664 transitions. [2023-11-28 23:48:58,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 23:48:58,703 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (30), 4 states have call predecessors, (30), 2 states have return successors, (28), 2 states have call predecessors, (28), 1 states have call successors, (28) Word has length 255 [2023-11-28 23:48:58,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:48:58,773 INFO L225 Difference]: With dead ends: 48708 [2023-11-28 23:48:58,773 INFO L226 Difference]: Without dead ends: 24706 [2023-11-28 23:48:58,818 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-28 23:48:58,819 INFO L413 NwaCegarLoop]: 1206 mSDtfsCounter, 508 mSDsluCounter, 1461 mSDsCounter, 0 mSdLazyCounter, 1622 mSolverCounterSat, 895 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 619 SdHoareTripleChecker+Valid, 2667 SdHoareTripleChecker+Invalid, 2521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 895 IncrementalHoareTripleChecker+Valid, 1622 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:48:58,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [619 Valid, 2667 Invalid, 2521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [895 Valid, 1622 Invalid, 4 Unknown, 0 Unchecked, 18.4s Time] [2023-11-28 23:48:58,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24706 states. [2023-11-28 23:49:00,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24706 to 24072. [2023-11-28 23:49:00,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24072 states, 14301 states have (on average 1.2730578281239073) internal successors, (18206), 14620 states have internal predecessors, (18206), 7284 states have call successors, (7284), 2483 states have call predecessors, (7284), 2485 states have return successors, (7332), 7256 states have call predecessors, (7332), 7284 states have call successors, (7332) [2023-11-28 23:49:00,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24072 states to 24072 states and 32822 transitions. [2023-11-28 23:49:00,656 INFO L78 Accepts]: Start accepts. Automaton has 24072 states and 32822 transitions. Word has length 255 [2023-11-28 23:49:00,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:49:00,656 INFO L495 AbstractCegarLoop]: Abstraction has 24072 states and 32822 transitions. [2023-11-28 23:49:00,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (30), 4 states have call predecessors, (30), 2 states have return successors, (28), 2 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-28 23:49:00,657 INFO L276 IsEmpty]: Start isEmpty. Operand 24072 states and 32822 transitions. [2023-11-28 23:49:00,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2023-11-28 23:49:00,660 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:49:00,660 INFO L195 NwaCegarLoop]: trace histogram [14, 11, 11, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:49:00,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-28 23:49:00,660 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:49:00,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:49:00,661 INFO L85 PathProgramCache]: Analyzing trace with hash -735319616, now seen corresponding path program 1 times [2023-11-28 23:49:00,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:49:00,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495718904] [2023-11-28 23:49:00,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:49:00,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:49:00,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:01,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:01,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:49:01,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:01,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:49:01,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:01,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:49:01,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-28 23:49:01,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-28 23:49:01,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-28 23:49:01,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-28 23:49:01,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-28 23:49:01,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:01,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-28 23:49:01,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-28 23:49:01,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-28 23:49:01,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:01,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:49:01,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-28 23:49:01,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-28 23:49:01,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:01,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:49:01,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-28 23:49:01,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-28 23:49:01,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-28 23:49:01,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2023-11-28 23:49:01,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2023-11-28 23:49:01,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:01,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2023-11-28 23:49:01,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:01,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:01,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2023-11-28 23:49:01,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2023-11-28 23:49:01,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2023-11-28 23:49:01,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2023-11-28 23:49:01,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:01,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2023-11-28 23:49:01,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2023-11-28 23:49:01,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:01,276 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 481 trivial. 0 not checked. [2023-11-28 23:49:01,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:49:01,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495718904] [2023-11-28 23:49:01,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495718904] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:49:01,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:49:01,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-28 23:49:01,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476279557] [2023-11-28 23:49:01,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:49:01,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-28 23:49:01,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:49:01,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-28 23:49:01,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-28 23:49:01,279 INFO L87 Difference]: Start difference. First operand 24072 states and 32822 transitions. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (30), 5 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2023-11-28 23:49:07,753 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:49:11,769 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:49:15,777 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:49:19,789 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:49:23,802 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:49:26,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:49:26,609 INFO L93 Difference]: Finished difference Result 24854 states and 33996 transitions. [2023-11-28 23:49:26,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-28 23:49:26,610 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (30), 5 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 255 [2023-11-28 23:49:26,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:49:26,681 INFO L225 Difference]: With dead ends: 24854 [2023-11-28 23:49:26,682 INFO L226 Difference]: Without dead ends: 24852 [2023-11-28 23:49:26,689 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2023-11-28 23:49:26,690 INFO L413 NwaCegarLoop]: 1196 mSDtfsCounter, 1530 mSDsluCounter, 2430 mSDsCounter, 0 mSdLazyCounter, 2671 mSolverCounterSat, 1294 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1836 SdHoareTripleChecker+Valid, 3626 SdHoareTripleChecker+Invalid, 3970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1294 IncrementalHoareTripleChecker+Valid, 2671 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:49:26,690 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1836 Valid, 3626 Invalid, 3970 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1294 Valid, 2671 Invalid, 5 Unknown, 0 Unchecked, 23.4s Time] [2023-11-28 23:49:26,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24852 states. [2023-11-28 23:49:28,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24852 to 24216. [2023-11-28 23:49:28,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24216 states, 14409 states have (on average 1.2699007564716496) internal successors, (18298), 14728 states have internal predecessors, (18298), 7284 states have call successors, (7284), 2519 states have call predecessors, (7284), 2521 states have return successors, (7332), 7256 states have call predecessors, (7332), 7284 states have call successors, (7332) [2023-11-28 23:49:28,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24216 states to 24216 states and 32914 transitions. [2023-11-28 23:49:28,458 INFO L78 Accepts]: Start accepts. Automaton has 24216 states and 32914 transitions. Word has length 255 [2023-11-28 23:49:28,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:49:28,458 INFO L495 AbstractCegarLoop]: Abstraction has 24216 states and 32914 transitions. [2023-11-28 23:49:28,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (30), 5 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2023-11-28 23:49:28,459 INFO L276 IsEmpty]: Start isEmpty. Operand 24216 states and 32914 transitions. [2023-11-28 23:49:28,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2023-11-28 23:49:28,464 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:49:28,464 INFO L195 NwaCegarLoop]: trace histogram [14, 12, 12, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:49:28,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-28 23:49:28,465 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:49:28,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:49:28,465 INFO L85 PathProgramCache]: Analyzing trace with hash 764899786, now seen corresponding path program 1 times [2023-11-28 23:49:28,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:49:28,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849448834] [2023-11-28 23:49:28,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:49:28,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:49:28,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:28,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:28,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:49:28,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:28,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:49:28,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:28,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:49:28,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-28 23:49:28,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-28 23:49:28,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-28 23:49:28,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-28 23:49:28,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-28 23:49:28,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:28,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-28 23:49:28,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-28 23:49:28,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-28 23:49:28,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:28,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:49:28,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-28 23:49:28,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-28 23:49:28,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:28,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:49:28,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-28 23:49:28,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-28 23:49:28,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-28 23:49:28,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2023-11-28 23:49:28,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2023-11-28 23:49:28,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:28,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2023-11-28 23:49:28,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:28,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:28,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2023-11-28 23:49:28,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2023-11-28 23:49:28,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2023-11-28 23:49:28,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2023-11-28 23:49:28,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:49:28,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2023-11-28 23:49:28,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2023-11-28 23:49:28,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2023-11-28 23:49:28,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-28 23:49:28,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:28,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:49:29,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:29,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2023-11-28 23:49:29,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:49:29,053 INFO L134 CoverageAnalysis]: Checked inductivity of 514 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 514 trivial. 0 not checked. [2023-11-28 23:49:29,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:49:29,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849448834] [2023-11-28 23:49:29,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849448834] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:49:29,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:49:29,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-28 23:49:29,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378391442] [2023-11-28 23:49:29,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:49:29,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-28 23:49:29,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:49:29,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-28 23:49:29,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-11-28 23:49:29,056 INFO L87 Difference]: Start difference. First operand 24216 states and 32914 transitions. Second operand has 8 states, 7 states have (on average 13.285714285714286) internal successors, (93), 4 states have internal predecessors, (93), 3 states have call successors, (34), 6 states have call predecessors, (34), 2 states have return successors, (32), 2 states have call predecessors, (32), 3 states have call successors, (32) [2023-11-28 23:49:36,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.71s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:49:40,097 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:49:44,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:49:48,117 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:49:51,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:49:55,594 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:49:59,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:50:03,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:50:03,350 INFO L93 Difference]: Finished difference Result 24852 states and 33943 transitions. [2023-11-28 23:50:03,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-28 23:50:03,350 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 13.285714285714286) internal successors, (93), 4 states have internal predecessors, (93), 3 states have call successors, (34), 6 states have call predecessors, (34), 2 states have return successors, (32), 2 states have call predecessors, (32), 3 states have call successors, (32) Word has length 272 [2023-11-28 23:50:03,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:50:03,422 INFO L225 Difference]: With dead ends: 24852 [2023-11-28 23:50:03,422 INFO L226 Difference]: Without dead ends: 24564 [2023-11-28 23:50:03,434 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2023-11-28 23:50:03,434 INFO L413 NwaCegarLoop]: 1075 mSDtfsCounter, 675 mSDsluCounter, 3773 mSDsCounter, 0 mSdLazyCounter, 4617 mSolverCounterSat, 1216 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 709 SdHoareTripleChecker+Valid, 4848 SdHoareTripleChecker+Invalid, 5838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1216 IncrementalHoareTripleChecker+Valid, 4617 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.2s IncrementalHoareTripleChecker+Time [2023-11-28 23:50:03,435 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [709 Valid, 4848 Invalid, 5838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1216 Valid, 4617 Invalid, 5 Unknown, 0 Unchecked, 32.2s Time] [2023-11-28 23:50:03,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24564 states. [2023-11-28 23:50:05,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24564 to 23930. [2023-11-28 23:50:05,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23930 states, 14222 states have (on average 1.26634791168612) internal successors, (18010), 14537 states have internal predecessors, (18010), 7220 states have call successors, (7220), 2484 states have call predecessors, (7220), 2486 states have return successors, (7268), 7192 states have call predecessors, (7268), 7220 states have call successors, (7268) [2023-11-28 23:50:05,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23930 states to 23930 states and 32498 transitions. [2023-11-28 23:50:05,327 INFO L78 Accepts]: Start accepts. Automaton has 23930 states and 32498 transitions. Word has length 272 [2023-11-28 23:50:05,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:50:05,328 INFO L495 AbstractCegarLoop]: Abstraction has 23930 states and 32498 transitions. [2023-11-28 23:50:05,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 13.285714285714286) internal successors, (93), 4 states have internal predecessors, (93), 3 states have call successors, (34), 6 states have call predecessors, (34), 2 states have return successors, (32), 2 states have call predecessors, (32), 3 states have call successors, (32) [2023-11-28 23:50:05,328 INFO L276 IsEmpty]: Start isEmpty. Operand 23930 states and 32498 transitions. [2023-11-28 23:50:05,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2023-11-28 23:50:05,332 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:50:05,332 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:50:05,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-28 23:50:05,333 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:50:05,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:50:05,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1960273338, now seen corresponding path program 1 times [2023-11-28 23:50:05,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:50:05,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436162623] [2023-11-28 23:50:05,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:50:05,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:50:05,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:05,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:05,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:50:05,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:05,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:50:05,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:05,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:50:05,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-28 23:50:05,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-28 23:50:05,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-28 23:50:05,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-28 23:50:05,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-28 23:50:05,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:05,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-28 23:50:05,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-28 23:50:05,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-28 23:50:05,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:05,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:50:05,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-28 23:50:05,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-28 23:50:05,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:05,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:50:05,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-28 23:50:05,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-28 23:50:05,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-28 23:50:05,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2023-11-28 23:50:05,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2023-11-28 23:50:05,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:05,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2023-11-28 23:50:05,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:05,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:05,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2023-11-28 23:50:05,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2023-11-28 23:50:05,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2023-11-28 23:50:05,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2023-11-28 23:50:05,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:05,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2023-11-28 23:50:05,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2023-11-28 23:50:05,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2023-11-28 23:50:05,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-28 23:50:05,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:50:05,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2023-11-28 23:50:05,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2023-11-28 23:50:05,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:05,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-28 23:50:05,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:50:05,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:05,981 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 550 trivial. 0 not checked. [2023-11-28 23:50:05,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:50:05,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436162623] [2023-11-28 23:50:05,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436162623] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:50:05,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:50:05,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-28 23:50:05,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197181462] [2023-11-28 23:50:05,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:50:05,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-28 23:50:05,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:50:05,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-28 23:50:05,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-11-28 23:50:05,984 INFO L87 Difference]: Start difference. First operand 23930 states and 32498 transitions. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 4 states have internal predecessors, (100), 3 states have call successors, (38), 6 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 3 states have call successors, (36) [2023-11-28 23:50:12,588 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:50:16,597 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:50:20,609 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:50:24,627 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:50:28,635 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:50:32,643 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:50:35,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:50:35,825 INFO L93 Difference]: Finished difference Result 24564 states and 33526 transitions. [2023-11-28 23:50:35,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-28 23:50:35,826 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 4 states have internal predecessors, (100), 3 states have call successors, (38), 6 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 3 states have call successors, (36) Word has length 289 [2023-11-28 23:50:35,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:50:35,877 INFO L225 Difference]: With dead ends: 24564 [2023-11-28 23:50:35,877 INFO L226 Difference]: Without dead ends: 24562 [2023-11-28 23:50:35,883 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=179, Unknown=0, NotChecked=0, Total=272 [2023-11-28 23:50:35,884 INFO L413 NwaCegarLoop]: 1082 mSDtfsCounter, 1729 mSDsluCounter, 2589 mSDsCounter, 0 mSdLazyCounter, 3172 mSolverCounterSat, 1954 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1987 SdHoareTripleChecker+Valid, 3671 SdHoareTripleChecker+Invalid, 5132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1954 IncrementalHoareTripleChecker+Valid, 3172 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.9s IncrementalHoareTripleChecker+Time [2023-11-28 23:50:35,884 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1987 Valid, 3671 Invalid, 5132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1954 Valid, 3172 Invalid, 6 Unknown, 0 Unchecked, 27.9s Time] [2023-11-28 23:50:35,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24562 states. [2023-11-28 23:50:37,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24562 to 23928. [2023-11-28 23:50:37,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23928 states, 14221 states have (on average 1.2638351733352085) internal successors, (17973), 14535 states have internal predecessors, (17973), 7220 states have call successors, (7220), 2484 states have call predecessors, (7220), 2486 states have return successors, (7268), 7192 states have call predecessors, (7268), 7220 states have call successors, (7268) [2023-11-28 23:50:37,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23928 states to 23928 states and 32461 transitions. [2023-11-28 23:50:37,804 INFO L78 Accepts]: Start accepts. Automaton has 23928 states and 32461 transitions. Word has length 289 [2023-11-28 23:50:37,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:50:37,804 INFO L495 AbstractCegarLoop]: Abstraction has 23928 states and 32461 transitions. [2023-11-28 23:50:37,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 4 states have internal predecessors, (100), 3 states have call successors, (38), 6 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 3 states have call successors, (36) [2023-11-28 23:50:37,804 INFO L276 IsEmpty]: Start isEmpty. Operand 23928 states and 32461 transitions. [2023-11-28 23:50:37,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2023-11-28 23:50:37,808 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:50:37,809 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:50:37,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-28 23:50:37,809 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-28 23:50:37,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:50:37,809 INFO L85 PathProgramCache]: Analyzing trace with hash -678424282, now seen corresponding path program 1 times [2023-11-28 23:50:37,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:50:37,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955680583] [2023-11-28 23:50:37,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:50:37,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:50:37,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:38,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:38,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:50:38,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:38,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:50:38,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:38,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-28 23:50:38,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-28 23:50:38,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-28 23:50:38,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-28 23:50:38,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-28 23:50:38,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-28 23:50:38,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:38,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-28 23:50:38,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-28 23:50:38,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-28 23:50:38,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:38,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:50:38,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-28 23:50:38,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-28 23:50:38,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:38,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:50:38,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-28 23:50:38,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-28 23:50:38,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-28 23:50:38,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2023-11-28 23:50:38,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2023-11-28 23:50:38,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:38,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2023-11-28 23:50:38,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:38,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:38,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2023-11-28 23:50:38,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2023-11-28 23:50:38,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2023-11-28 23:50:38,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2023-11-28 23:50:38,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:38,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2023-11-28 23:50:38,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2023-11-28 23:50:38,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2023-11-28 23:50:38,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-28 23:50:38,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:50:38,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2023-11-28 23:50:38,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2023-11-28 23:50:38,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:50:38,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-28 23:50:38,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-28 23:50:38,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2023-11-28 23:50:38,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-28 23:50:38,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:50:38,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2023-11-28 23:50:38,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:50:38,340 INFO L134 CoverageAnalysis]: Checked inductivity of 597 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 595 trivial. 0 not checked. [2023-11-28 23:50:38,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:50:38,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955680583] [2023-11-28 23:50:38,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955680583] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:50:38,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:50:38,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-28 23:50:38,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742476114] [2023-11-28 23:50:38,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:50:38,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-28 23:50:38,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:50:38,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-28 23:50:38,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-11-28 23:50:38,342 INFO L87 Difference]: Start difference. First operand 23928 states and 32461 transitions. Second operand has 9 states, 8 states have (on average 12.875) internal successors, (103), 4 states have internal predecessors, (103), 4 states have call successors, (42), 7 states have call predecessors, (42), 2 states have return successors, (40), 2 states have call predecessors, (40), 4 states have call successors, (40) [2023-11-28 23:50:45,556 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:50:49,568 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:50:53,580 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:50:57,592 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:51:01,603 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:51:05,613 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:51:07,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:51:11,128 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 23:51:15,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:51:15,185 INFO L93 Difference]: Finished difference Result 24562 states and 33489 transitions. [2023-11-28 23:51:15,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-28 23:51:15,186 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 12.875) internal successors, (103), 4 states have internal predecessors, (103), 4 states have call successors, (42), 7 states have call predecessors, (42), 2 states have return successors, (40), 2 states have call predecessors, (40), 4 states have call successors, (40) Word has length 306 [2023-11-28 23:51:15,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:51:15,188 INFO L225 Difference]: With dead ends: 24562 [2023-11-28 23:51:15,188 INFO L226 Difference]: Without dead ends: 0 [2023-11-28 23:51:15,217 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=122, Invalid=258, Unknown=0, NotChecked=0, Total=380 [2023-11-28 23:51:15,217 INFO L413 NwaCegarLoop]: 1040 mSDtfsCounter, 796 mSDsluCounter, 4113 mSDsCounter, 0 mSdLazyCounter, 5063 mSolverCounterSat, 1690 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 808 SdHoareTripleChecker+Valid, 5153 SdHoareTripleChecker+Invalid, 6760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1690 IncrementalHoareTripleChecker+Valid, 5063 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.6s IncrementalHoareTripleChecker+Time [2023-11-28 23:51:15,217 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [808 Valid, 5153 Invalid, 6760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1690 Valid, 5063 Invalid, 7 Unknown, 0 Unchecked, 34.6s Time] [2023-11-28 23:51:15,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-11-28 23:51:15,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-11-28 23:51:15,218 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) [2023-11-28 23:51:15,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-11-28 23:51:15,222 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 306 [2023-11-28 23:51:15,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:51:15,223 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-28 23:51:15,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 12.875) internal successors, (103), 4 states have internal predecessors, (103), 4 states have call successors, (42), 7 states have call predecessors, (42), 2 states have return successors, (40), 2 states have call predecessors, (40), 4 states have call successors, (40) [2023-11-28 23:51:15,223 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-11-28 23:51:15,223 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-11-28 23:51:15,225 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-11-28 23:51:15,226 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 3 remaining) [2023-11-28 23:51:15,226 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 3 remaining) [2023-11-28 23:51:15,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-28 23:51:15,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions.